1、私のページ構造は次のとおりです:
2. ログイン後、framRight は welcome.aspx にジャンプします。ここで、ログイン名が top.aspx に表示されるように、welcome.aspx 内の top.aspx を更新したいと思います。どうやってもいいので助けてください。 私の書き方: ログイン後、welcome.aspx: リーリー
問題はついに解決されました:
<スクリプト>
</script>上記で提供した方法は、現在のページと更新されるページが同じフレームセット内にあり、私のページは現在のフレームセット内にないため、ドメイン間で更新できないという事実に基づいていますターゲット ページが配置されているフレームセットを見つける必要があります。
document.getElementsByName("framHeader")[0].window.location.reload();
getElementsByName 学生の皆さん、メソッド名をよく読んでください
getElementsByName
document.getElementsByName("framHeader") は配列を取得します
この文を試してみてくださいdocument.getElementsByTagName('framHeader')[0].contentWindow.location.reload();
document.getElementsByTagName('framHeader')[0].contentWindow.location.reload();
jqueryをたくさん使うように頼んだので、getElementsByNameは配列を返します
問題はついに解決されました:
<スクリプト>
リーリー</script>
上記で提供した方法は、現在のページと更新されるページが同じフレームセット内にあり、私のページは現在のフレームセット内にないため、ドメイン間で更新できないという事実に基づいていますターゲット ページが配置されているフレームセットを見つける必要があります。
document.getElementsByName("framHeader")[0].window.location.reload();
getElementsByName
学生の皆さん、メソッド名をよく読んでくださいdocument.getElementsByName("framHeader") は配列を取得します
この文を試してみてください
document.getElementsByTagName('framHeader')[0].contentWindow.location.reload();
jqueryをたくさん使うように頼んだので、getElementsByNameは配列を返します