2011-08-16 127 views
2

我有一個非常奇怪的問題,我有一個能夠與其父母通信的iframe,但僅限於某些特定方式。舉例來說,我在iframe中有這樣的代碼jquery加載外部iframe

$(document).ready(function(){ 
      parent.document.getElementById('target').style.display = 'none'; 
}); 

這隱藏了一個在父頁面中稱爲目標的div。非常好。但是這個代碼至極真的是我想做的事情(加載page.php文件到DIV稱爲目標),即使其放置在完全相同的方式不起作用:

$(document).ready(function(){ 
      parent.document.getElementById('target').load("page.php"); 
}); 

有誰知道爲什麼嗎? 和平

回答

3
$(document).ready(function(){ 
    $('#target', parent.document).load("page.php"); 
}); 

給一個去

+0

完美的作品!謝謝!我在這個問題上拖了很長一段時間。大! – Paparappa

+0

沒問題,很高興我能幫到你! – rickyduck

0
$(function(){ 
    $(parent.document).find('#target').load("page.php"); 
}); 

你應該工作