对于框架集,我想通过使用onmouseover打开A框架页面的链接并在另一个B框架中打开它?鼠标悬停在A帧的链接时,它将打开B帧上的页面。给一个提示。
答案 0 :(得分:0)
当我与<frame>
合作时,它已经花了很长时间(七年或更长时间)。
因为你没有发布任何html sourcode: - |,我创造了一个理论情境:
<html>
<head>
<script type="text/javascript">
function nullRand () {
//document.getElementById("frameBid").src = "myNewInternalPage.html";
document.getElementById("frameBid").src = document.getElementById("frameAid").src;
}
</script>
</head>
<frameset cols="25,*" frameborder="no" border="0" framespacing="0" framepadding="0">
<frame id="frameAid" name="frameAname" src="myHtmlFile.html" noresize>
<frame id="frameBid" name="frameBname" src="" noresize>
</frameset>
</html>
在我的理论文件&#39; myNewInternalPage.html&#39;你必须进行方法调用
<a href="#" onMouseOver="parent.nullRand()">An link</a>
注意:frame
不同意显示外部内容。这就是iframe
存在的原因。
的更新强> 的
经过与OP的艰苦斗争,我得到了一些东西。这是一个解决方案:
1st:将旧的Javascript代码替换为&#39; nullRand()&#39;用新的
function nullRand (linkObject)
{
document.getElementById("frameBid").src = linkObject.href; // The new way to access to a frame
//top.frames["center"]..src = linkObject.href; <-- The old way to access to a frame */
}
第二名:如下所示,无线电流列出的标签如下:
<a href="the Url from your radiostream" ... onMouseOver="parent.nullRand(this)">...</a>
所以它应该有效。在我看来,你应该为你的任务考虑一个新的概念。