我有多個URL的MySQL數據庫。 每個網址都顯示在一個iframe中,因此3個網址= 3個iframe。我像這樣展示他們。jQuery - 點擊iFrame的顯示網址
...
$resu = mysql_fetch_array ($consultation);
echo "<iframe src='".$resu['URL']."' onload='load(this)' id='iframe'></iframe>";
...
有了這個劇本,我能知道iframe的網址點擊(不完全,除了它不的jsfiddle,但在我的電腦是工作。(http://jsfiddle.net/7UxHv /))。
<script type='text/javascript'>
$(window).load(function(){
$('iframe#iframe').load(function(){
alert($('#iframe').attr('src'));
});
});
</script>
但它真的顯示第一個數據庫行,而不是一個點擊。
無論如何顯示與該腳本或其他形式點擊一個這樣做嗎?謝謝。
iframe不能有一個確切的網址,這是一個例子。我需要它在OP中。 iframe src ='「。$ resu ['URL']。」,因爲我使用PHP顯示數據庫結果 – frankie3
好的,我將它更改爲從PHP生成的url。 – Iftah
可能是你說的,所有的iframe都有相同的id,但是iframe必須有一個id將它與jquery關聯,那麼我該怎麼辦? – frankie3