ホームページ >ウェブフロントエンド >jsチュートリアル >iframe_javascript スキルをリフレッシュするための js メソッドの概要

iframe_javascript スキルをリフレッシュするための js メソッドの概要

WBOY
WBOYオリジナル
2016-05-16 16:02:061061ブラウズ

JavaScript で iframe を更新する方法の概要 次のような iframe があると仮定すると、iframe を更新する N つの方法は次のとおりです。

コードをコピーします コードは次のとおりです:


最初の方法: iframe の name 属性を使用して

を見つけます

コードをコピーします コードは次のとおりです:


または

コードをコピーします コードは次のとおりです:


2 番目の方法: iframe の id 属性を使用して
を見つけます

コードをコピーします コードは次のとおりです:

3 番目の方法: iframe の src が別の Web サイトのアドレスである場合 (つまり、クロスドメイン操作)

コードをコピーします

親ページには 2 つの iframe があり、1 つの iframe はリンクのリストであり、その中のリンクはコンテンツを表示するためのもう 1 つの iframe を指します。ここで、コンテンツ content が追加され、リンクされたリストにレコードが追加されると、リスト iframe を更新する必要があります。
コンテンツ iframe の送信 js でparent.location.reload() を使用して、すべての親ページを更新します。他の iframe にはデフォルトの URL がなく、リストからのみ選択できるため、リスト iframe のコンテンツのみが表示されます。表示されます。
window.parent.frames["list iframe name"].location="list url" を使用してリスト iframe を更新します。送信後のコンテンツ iframe の更新は影響を受けません。



コードをコピーします

http://www.jb51.net/
";


違いに注意してください: document.all.refreshAlarm または document.frames("refreshAlarm") は http://www.jb51.net/ ページの iframe タグを取得するため、src で操作します。属性は機能します。
document.frames("refreshAlarm").document は、iframe 内のコンテンツ (「http://www.jb51.net/」のコンテンツ) を取得します。
JavaScript(js)でページを自動更新する実装方法のまとめ:

10 秒ごとに更新し、次のコード スニペットをページの head タグに追加します:

コードをコピーします

コードは次のとおりです:


コードをコピーします
コードは次のとおりです:

<スクリプト言語="javascript"> setTimeout("location.href='url'",2000);//url は更新するページの URL アドレスです



コードをコピー

コードは次のとおりです:

<スクリプト言語="javascript"> window.location.reload(true); // iframe を更新する必要がある場合は、window を対応する iframe の name 属性値または ID 属性値に置き換えるだけです



ページの直接更新イベント:

コードをコピーします コードは次のとおりです:
<スクリプト言語=''javascript''> window.navigate("このページの URL");



ページの直接更新イベント:

コードをコピーします

コードは次のとおりです: 関数 abc(){ window.location.href="/blog/window.location.href"; setTimeout("abc()",10000); }


フレーム ページを更新します:


コードをコピーします

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