Firefoxブラウザでiframeのsrc属性を変更するとonblurが失敗する問題の紹介
<span style="font-family:Microsoft YaHei;font-size:18px;"> <span style="background-color: rgb(255, 255, 255);">昨天写了一下 </span> <a target=_blank href="http://blog.csdn.net/u012175246/article/details/44104783" target="_blank" style="background-color: rgb(255, 255, 255);">笔记</a> <span style="background-color: rgb(255, 255, 255);">,提到了火狐iframe的onblur事件失效的问题。(这是火狐固有的问题,见 </span> <a target=_blank href="qq://txfile/#" style="background-color: rgb(255, 237, 196);"> <span style="background-color: rgb(255, 255, 255);"> 。)虽然笔记里的方法解决了失效的问题,但当我改变iframe的src属性值之后,onblur事件再次失效。</span> </span>
がBaozhanで質問し、専門家が回答した後、問題は最終的に解決されました。
その理由は、iframe の src 属性値を変更すると、ブラウザが iframe の内容を更新し、onblur イベントが無効になるためです。解決策は、iframe がロードされるたびにイベントを再バインドすることです。つまり、iframe に onload 属性を追加します。この属性値は、イベントにバインドされた関数に対応します。
りー以上がFirefox ブラウザで iframe の src 属性を変更した後の onblur エラーの問題の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。