Iframeでのノットの使用
877 ワード
1.Iframeのページの$(document).ready()は実行されていません.次のように解釈されます.
IEは,frameにページが埋め込まれていない場合のみFirefoxなどと同様に,$(document).ready()の内容を先に実行し,元のonloadメソッドを実行する.frameに埋め込まれたページについても、バインドはloadイベントで実行されるだけなので、元のonloadバインドの方法が実行されてから順番が回ってくるのは当然です.
onloadを使うしかありません.参考記事:http://www.111cn.net/wy/jquery/46648.htm
2.Iframe内ページは親ページと対話します.
IEは,frameにページが埋め込まれていない場合のみFirefoxなどと同様に,$(document).ready()の内容を先に実行し,元のonloadメソッドを実行する.frameに埋め込まれたページについても、バインドはloadイベントで実行されるだけなので、元のonloadバインドの方法が実行されてから順番が回ってくるのは当然です.
onloadを使うしかありません.参考記事:http://www.111cn.net/wy/jquery/46648.htm
2.Iframe内ページは親ページと対話します.
frame function
jquery :
1) iframe :( class)
$('#id', window.parent.document)
2) iframe :
parent.method
parent.value
3)
IFRAME : $(window.frames["iframeSon"].document).find(”:text”);
IFRAME :$(window.parent.document).find(”:text”);
js :
IFRAME:window.frames["iframeSon"].document
IFRAME : window.parent.document
ソース:http://zhidao.baidu.com/question/570687749.html