javascriptを使用してhtmlフレームの外でhtmlを更新する方法は?

javascript
javascriptを使用してhtmlフレームの外でhtmlを更新する方法は?

これはやや複雑ですので、ご容赦ください。 HTMLフレーム内にあるフォームがあります。 そのフォームのボタンをクリックすると、そのフレームの外にあるHTMLを更新したいと思います。

これをできる限り説明しようと思います

ページレイアウト

  • ヘッダーのHTMLコンテンツ(フレーム内ではない)

  • サイドメニューフレーム

  • コンテンツメニューフレーム

ページの* Header セクションには、ユーザーが Content Menu Frame *のフォームボタンをクリックしたときに更新するHTMLがあります。

問題は、HTMLにアクセスする方法がわからないことです。これは、フレーム内からのヘッダーセクションです。 そのため、現在、変更を有効にするには、ページ(ctrl + f5)をハードリフレッシュする必要があります。

ありがとうございます。

**更新

iframeではなく、オールドスクールスタイルのフレームを使用する

  1  2


ベストアンサー

を介してトップフレームのヘッド要素にアクセスできます。

window.top.document.getElementsByTagName("head")[0];

2


iFrameについて話している場合、iFrameのjavascriptはそのフレームの親のHTMLにアクセスできないため、ハードリフレッシュを使用する必要があります。

1


動作するものを見つけました。

parent.top.location.reload(true)

またはそれらの線に沿って何か。

0


タイトルとURLをコピーしました