2012-01-25 66 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();