我有一个 html 页面,其中有一个div。在 div 里面有一个iframe,
<div id="div1">
<iframe id="biframe" src="" allowtransparency="true" application="yes" >
</iframe>
</div>
在 javascript 函数中,我正在动态更改 iframe 的 src。
window.frames['biframe'].document.location.href="105.htm";
$('div1').style.display="block";
上面两行将在按钮单击中调用,将显示 div 并加载 iframe。
问题:单击按钮时,iframe 在正确显示之前会闪烁。闪光发生的时间很短,但是当我要在每个按钮单击中显示不同的源时非常烦人。现在我有 5 个按钮。
尝试过的解决方案:我尝试了一些论坛中给出的以下解决方案,
<iframe src="..." style="visibility:hidden;" onload="this.style.visibility='visible';"></iframe>
...但没有工作。
请提出一个好的解决方案来结束这个问题。
注意:这个页面不能使用 JQuery/任何 JS 库(我不允许)。