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中頁面的重新加載(當(dāng)前頁面/上級頁面)及frame或iframe元素引用介紹
- javascript應(yīng)用:Iframe自適應(yīng)其加載的內(nèi)容高度
- JS判斷iframe是否加載完成的方法
相關(guān)文章
解決bootstrap模態(tài)框數(shù)據(jù)緩存的問題方法
今天小編就為大家分享一篇解決bootstrap模態(tài)框數(shù)據(jù)緩存的問題方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
經(jīng)典的解除許多網(wǎng)站無法復(fù)制文字的絕招
經(jīng)典的解除許多網(wǎng)站無法復(fù)制文字的絕招...2006-12-12
JavaScript+HTML5實現(xiàn)的日期比較功能示例
這篇文章主要介紹了JavaScript+HTML5實現(xiàn)的日期比較功能,涉及javascript結(jié)合HTML5針對日期的轉(zhuǎn)換與運算相關(guān)操作技巧,需要的朋友可以參考下2017-07-07
ECharts調(diào)用接口獲取后端數(shù)據(jù)的四種方法總結(jié)
echarts是我們經(jīng)常用到的數(shù)據(jù)可視化圖形,但是后端反饋給我們的數(shù)據(jù)經(jīng)常是數(shù)組包對象的集合類型,下面這篇文章主要給大家介紹了關(guān)于ECharts調(diào)用接口獲取后端數(shù)據(jù)的四種方法,需要的朋友可以參考下2022-11-11
js點擊列表文字對應(yīng)該行顯示背景顏色的實現(xiàn)代碼
這篇文章主要介紹了js點擊列表文字對應(yīng)該行顯示背景顏色的實現(xiàn)代碼,感興趣的小伙伴可以參考下2015-08-08

