我编写此代码以从数据库中获取链接,单击 url 后可以显示到 iframe,但我无法获取 iframe 真正的 src:
if ( mysql_num_rows($query) > 0)
{
echo"<li><a href='#' class='alink'>".$key.'</a>';
echo'<ul>';
while($qsql=mysql_fetch_array($query))
echo "<li ><a href='{$qsql['ModuleAddress']} target='links' class='alink'>".$qsql['ModuleTitle'].'</a></li>';
echo'</ul>';
echo'</li>';
}
我的html链接:
<a href="#" onclick="GetIFrameUrl();">
我的 iframe 是:
<iframe width="100%" id="links" name='links' frameborder="0" src='arm.html' style="border: none;padding: 0;margin: 0;"> </iframe>
我的js是:
function GetIFrameUrl()
{
var control = document.getElementById("links");
alert("iframe source = " + control.src);
}