ホームページ  >  記事  >  ウェブフロントエンド  >  Firefox ブラウザで iframe の src 属性を変更した後の onblur エラーの問題の紹介

Firefox ブラウザで iframe の src 属性を変更した後の onblur エラーの問題の紹介

黄舟
黄舟オリジナル
2017-07-21 13:18:321933ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。