2012-01-25 69 views
-1

我有一个索引页面,它有两个iframe。访问另一个iframe的DIV - jQuery

<iframe name="disp" id="dispframe" src="disp.php"></iframe> 
<iframe name="type" id="msgframe" src="type.php"></iframe> 

现在type.php这是底部的iframe,如果我输入一些信息和提交,我想在上面的iframe更改特定的div。 (基本上刷新内容从另一个文件)

我能实现刷新使用:(刷新过程中,每次,对于该分区的新内容被取出)

<script type="text/javascript"> 
parent.disp.location='disp.php' 
</script> 

但我想只改变一个div在disp.php(比如id =“loaddiv”)。如果我是disp.php本身内做到这一点,我会用这样的:

$('#loaddiv').load('newdisp.php'); 

现在我想从另一个内嵌框架访问loaddiv。我尝试了一些不起作用的东西。

$("#dispframe", parent).contents().find("#loaddiv").load("newdisp.php"); 

我知道我错了某个地方。任何人都可以帮助正确的DOM遍历方法?

+0

这个问题已经问了!请灵活http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe – sathishkumar

+0

我想从另一个iframe访问一个iframe的内容。不只是来自父级的iframe的内容。如何从此iframe访问同级iframe? –

回答

0

这可以很好。

var ele = window.top.IFRAME_NAME.$("#YOUR_ID"); 

//这里你可以做任何与jQuery //例如 ele.show();