1

親フレームと子フレームの間で JavaScript ファイルを共有することは可能ですか? 私の考えは、各フレームで同じ JavaScript ファイルが再ロードされないようにすることです。たとえば、親に jquery.js ファイルがある場合、子フレームではそのスクリプトを親から継承できます。

フレームソース:

<frameset rows="78px,*" framespacing="0" frameborder="0" border="0">
    <frame src="indexFrame.html" name="status" id="status"/><!-- noresize="noresize" scrolling="no"-->
    <frame src="DeviceTreeMenu.html" name="desktop" id="TreeMenu"/>
    <noframes>
        <body>
            <p>This page requires frame support and apparently this Web browser doesn't support this feature. Please check the Browser configuration, switch to another browser or try the <a href="menu.html">menu page</a> as a resort.</p>
        </body>
    </noframes>
</frameset>

ありがとうございました

4

2 に答える 2

0

両方に含める必要があります。フレームは、さまざまなウィンドウまたはタブに似ています。(通常、ブラウザはキャッシュするため、パフォーマンスの問題は発生しません)。

于 2012-05-21T11:09:55.620 に答える
0

親を呼び出すことで、親フレームのウィンドウ プロパティにアクセスできます。このようにして、親からプロパティをインポートできます。

parent.document.body.appendChild(parent.document.createTextNode("Foobar"));
var $ = parent.$ // e.g. jquery instance of parentframe 

ブラウザの実装によっては、関数呼び出しのコンテキストが親ウィンドウに変更される場合と変更されない場合があることに注意してください。まだ再確認できませんでした。

于 2012-05-21T12:49:27.817 に答える