私が一緒に働いているクライアントは、そのようなフレームセットを持っています...
<frameset rows="100,*, 0">
<frame name="theFrame" id="theFrame" src="blah.html" >
<frame name="theSecondFrame" id="theSecondFrame" src="foo.html" >
<frame name="importantFrame" id="importantFrame" src="myFrame.html" >
</frameset>
特定のアクションが発生すると、フレーム (現在非表示になっている重要なフレーム) がページをほとんど引き継ぎ、他のフレームとのやり取りをブロックする必要があります。jquery ブロック UI プラグインを使用して相互作用をブロックすることを計画しています。
問題は、実際には foo.html または blah.html ファイルを変更できないことです。したがって、JS コードはそこに存在できません。私がする必要があるのは、これらのフレームのコンテキストで jquery コードを実行することです。要約すると、私の JQuery コードは myFrame.html に存在する必要がありますが、他のフレームのコンテキストで実行されます。どうやってやるの?それが理にかなっていることを願っています。
ありがとうCDR