IE6ブラウザを使用する開発プロセス中にさまざまな奇妙な問題が発生しましたが、これは非常に困難であり、急いで問題を解決しました。ここで、この問題に遭遇した友人を支援するために、wulin.comプラットフォームの問題の説明とソリューションを共有します。
1。JSロードIFrameが空白に見えます
iframeidはロードされたiframe ID番号であり、自分で使用するように変更するだけです。 <iframe name = "frames" id = "iframeid" src = ""/> setimeout( "document.frames ['"+iframeid+"']。location.href = '"+iurls+"';"、0); // setimeout( "document.frames ['" "+iframeid+"'];
最初の方法がより適切だと思います。 IEバージョンを判断せずに、IE6以降はスムーズに実行でき、1回だけロードできます。
一部のネチズンはまた、IE6のSRCが<iframeに近い場合、ブランクがあり、テストしたときに問題を見つけることはないと述べました。
2。ボタンクリックして、応答せずにフォームを送信します
コードコピーは次のとおりです。
setimeout( "form1.submit();"、0);
また、Settimeoutを使用して実行を遅らせるためにも使用されます。
iframeの負荷を遅く改善する方法は次のとおりです
解決策は次のとおりです。
<iframe name = "e" u = "http://www.google.com" k = "0" src = "javascript:void(0)" onload = "alert( 'loading complete')"> </iframe> <button onclick = "aa( 'e')" _z = document.all(o_w); if(_z.k == '1'){alert( 'page loaded');戻る; } _z.k = '1'; _ z.src = _z.u;} </script>上記はこの記事のすべてです。私はそれが誰にでも役立つことを願っています!