JS加載iFrame出現(xiàn)空白問題的解決辦法
在使用IE6瀏覽器開發(fā)過程中出現(xiàn)各種奇葩問題,非常棘手,費勁腦汁終于問題解決。特此把我的問題描述及解決辦法分享到腳本之家平臺,幫助那些遇到此問題的朋友。
1、js加載iframe出現(xiàn)空白
iframeID 是加載的 Iframe ID號,修改成自己用的即可。 <iframe name="frames" id="iframeID" src=""/> setTimeout("document.frames['"+iframeID+"'].location.href='"+iurls+"';",0); //或 setTimeout("document.frames['"+iframeID+"'].location.reload();",0);
覺著,還是第一種方式較合適,不用判斷IE版本,IE6及以上版本都能順利執(zhí)行,只加載一次。
還有網(wǎng)友說IE6下 iframe的src 緊靠<iframe的時候也會出現(xiàn)空白,我測試的暫沒發(fā)現(xiàn)問題。
2、Button點擊提交form無響應(yīng)
setTimeout("form1.submit();",0);
也是用setTimeout 做下延遲執(zhí)行。
下面給大家介紹如何提高iframe加載慢
解決辦法如下所示:
<iframe name="E" u="http://www.google.com" k="0" src="javascript: void(0)" onload="alert('加載完成')"></iframe> <button onclick="aa('E')">google</button> <script defer=""> function aa(o_w) { var _z=document.all(o_w); if (_z.k=='1') { alert('頁面已加載'); return; } _z.k='1'; _z.src=_z.u; } </script>
以上就是本文的全部內(nèi)容,希望對大家有所幫助!
- js檢測iframe是否加載完成的方法
- js下判斷 iframe 是否加載完成的完美方法
- 基于JS判斷iframe是否加載成功的方法(多種瀏覽器)
- JS iFrame加載慢怎么解決
- js通過iframe加載外部網(wǎng)頁的實現(xiàn)代碼
- javascript實現(xiàn)iframe框架延時加載的方法
- 動態(tài)加載js、css等文件跨iframe實現(xiàn)
- javascript firefox 自動加載iframe 自動調(diào)整高寬示例
- js中頁面的重新加載(當前頁面/上級頁面)及frame或iframe元素引用介紹
- javascript應(yīng)用:Iframe自適應(yīng)其加載的內(nèi)容高度
- JS判斷iframe是否加載完成的方法
相關(guān)文章
獲取3個數(shù)組不重復(fù)的值的具體實現(xiàn)
先用concat拼接數(shù)組 ,再使用一個對象、一個新數(shù)組(用于存放不重復(fù)的數(shù)組)具體實現(xiàn)如下,感興趣的朋友可以參考2013-12-12詳細談?wù)凟S6中的symbol數(shù)據(jù)類型
這篇文章主要給大家介紹了關(guān)于ES6中symbol數(shù)據(jù)類型的相關(guān)資料,Symbol函數(shù)的特性是每一個Symbol函數(shù)的返回值都是唯一的,可以通過給symbol函數(shù)傳遞不同的參數(shù)產(chǎn)生具有不同標記的值,需要的朋友可以參考下2021-08-08從setTimeout看js函數(shù)執(zhí)行過程
這篇文章主要介紹了從setTimeout看js函數(shù)執(zhí)行過程,需要的朋友可以參考下2017-12-12JS基于構(gòu)造函數(shù)實現(xiàn)的菜單滑動顯隱效果【測試可用】
這篇文章主要介紹了JS基于構(gòu)造函數(shù)實現(xiàn)的菜單滑動顯隱效果,可實現(xiàn)基本的菜單折疊與展開功能,涉及javascript響應(yīng)鼠標事件動態(tài)操作頁面元素的相關(guān)技巧,需要的朋友可以參考下2016-06-06