divがある html ページがあります。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";
上記の2行がボタンクリックで呼び出され、divが表示されiframeが読み込まれます。
問題 :ボタンをクリックすると、正しく表示される前に iframe が点滅します。フラッシュは非常に短時間発生しますが、ボタンをクリックするたびに異なるソースを表示しようとすると非常にイライラします. とりあえずボタンは5つ。
試した解決策:いくつかのフォーラムで提供された以下の解決策を試しました。
<iframe src="..." style="visibility:hidden;" onload="this.style.visibility='visible';"></iframe>
...しかし、うまくいきませんでした。
この問題を終わらせる良い解決策を提案してください。
注 : このページでは、JQuery/任意の JS ライブラリを使用できません (許可されていません)。