【发布时间】:2013-01-03 00:50:42
【问题描述】:
我有多个 URL 的 MySQL 数据库。 每个 URL 都显示在一个 iframe 中,因此 3 个 URL = 3 个 iframe。我是这样显示的。
...
$resu = mysql_fetch_array ($consultation);
echo "<iframe src='".$resu['URL']."' onload='load(this)' id='iframe'></iframe>";
...
通过这个脚本,我能够知道点击的 iframe 的 URL(不完全是,除了它在 jsFiddle 中不起作用,但在我的 PC 中是的。(http://jsfiddle.net/7UxHv/))。
<script type='text/javascript'>
$(window).load(function(){
$('iframe#iframe').load(function(){
alert($('#iframe').attr('src'));
});
});
</script>
但实际上它显示的是第一个数据库行,而不是点击的那一行。
无论如何要显示使用该脚本或其他表单单击的那个?谢谢。
【问题讨论】:
标签: iframe