這是我的代碼。我正在嘗試在iframe中加載網站。當網站被加載時,我想點擊iframe來選擇div id(我點擊的地方)如何在iframe中選擇div id onClick事件?
<iframe name="frameID" id="frameID" src="http://www.test.com" style="width:100%;height:400px;"></iframe>
$(document).ready(function(){
$('#frameID').load(function(){
$('#frameID').contents().bind("click", function() {
var a = $(this).id;
alert (a);
return false;
});
});
});
例如,如果我點擊了加載在iframe中的網站頁腳,我想顯示div id「footer」。
但是,我無法這樣做,它不斷返回我undefined。
如果iframe處於不同的域中,則不能這樣做。 – 2012-04-04 16:05:57
嗨,對不起,我沒有讓自己清楚的問題。 http://www.test.com只是一個例子。確切的網址應該是http://www.mysite.com/test.php - >我用PHP文件獲取內容,並在我的一個PHP文件(test.php)中回顯結果 - 它在同一個域中。 – Slay 2012-04-04 16:16:24