JS加载iFrame出现空白问题的解决办法
在使用IE6浏览器开发过程中出现各种奇葩问题,非常棘手,费劲脑汁终于问题解决。特此把我的问题描述及解决办法分享到毛票票平台,帮助那些遇到此问题的朋友。
1、js加载iframe出现空白
iframeID是加载的IframeID号,修改成自己用的即可。
<iframename="frames"id="iframeID"src=""/>
setTimeout("document.frames['"+iframeID+"'].location.href='"+iurls+"';",0);
//或
setTimeout("document.frames['"+iframeID+"'].location.reload();",0);
觉着,还是第一种方式较合适,不用判断IE版本,IE6及以上版本都能顺利执行,只加载一次。
还有网友说IE6下iframe的src紧靠<iframe的时候也会出现空白,我测试的暂没发现问题。
2、Button点击提交form无响应
setTimeout("form1.submit();",0);
也是用setTimeout做下延迟执行。
下面给大家介绍如何提高iframe加载慢
解决办法如下所示:
<iframename="E"u="http://www.google.com"k="0"src="javascript:void(0)"onload="alert('加载完成')"></iframe>
<buttononclick="aa('E')">google</button>
<scriptdefer="">
functionaa(o_w)
{
var_z=document.all(o_w);
if(_z.k=='1'){alert('页面已加载');return;}
_z.k='1';
_z.src=_z.u;
}
</script>
以上就是本文的全部内容,希望对大家有所帮助!
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下