我有一个有两个iframe的索引页。
<iframe name="disp" id="dispframe" src="disp.php"></iframe>
<iframe name="type" id="msgframe" src="type.php"></iframe>
现在在type.php这是底层iframe,如果我输入一些消息并在提交时,我想更改顶部iframe中的特定div。 (基本上刷新另一个文件的内容)
我可以通过以下方式实现刷新:(每次刷新时,都会获取该div的新内容)
<script type="text/javascript">
parent.disp.location='disp.php'
</script>
但是我想在disp.php中只更改一个div(比如id =“loaddiv”)。如果我是在disp.php本身内做的,我会使用这样的东西:
$('#loaddiv').load('newdisp.php');
现在我想从其他iframe访问loaddiv。我尝试了一些不起作用的东西。
$("#dispframe", parent).contents().find("#loaddiv").load("newdisp.php");
我知道我错了。任何人都可以帮助使用正确的DOM遍历方法吗?
答案 0 :(得分:0)
这没关系。
var ele = window.top.IFRAME_NAME.$("#YOUR_ID");
//在这里你可以用jquery做任何事情 //例 ele.show();