【发布时间】:2012-02-18 14:52:04
【问题描述】:
我有一个包含两个 iframe 的索引页面。
<iframe name="disp" id="dispframe" src="disp.php"></iframe>
<iframe name="type" id="msgframe" src="type.php"></iframe>
现在在底部 iframe 的 type.php 中,如果我键入一些消息并在提交时,我想更改顶部 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 遍历方法?
【问题讨论】:
-
这个问题已经问过了!请验证stackoverflow.com/questions/364952/…
-
我想从另一个 iframe 访问一个 iframe 的内容。不仅仅是来自父级的 iframe 的内容。如何从此 iframe 访问同级 iframe?