嗨我想知道是否可以链接到另一个页面的特定帧,我仍然希望其他帧可见。
例如:我有一个网站:example.com,我想链接到anotherexample.com,它有一个菜单框架和一个页面。
是否可以链接到子页面并仍然可以看到菜单框?
答案 0 :(得分:0)
For Frame:
<FRAMESET>
<FRAME SRC="Entete.html" >
<FRAMESET >
<FRAME SRC="Menu.html">
<FRAME SRC="inslien.html" NAME="frameA">
</FRAMESET>
</FRAMESET>
<A HREF="http://whateveryouwant.com" TARGET="frameA">
对于Iframe:使用Javascript,您可以
var myf = document.getElementById(“myiframe”);
myf.src =“http://anotherexample.com”;
iframe A必须位于frame parent的同一域中才能修改iframe B src
答案 1 :(得分:0)
这是不可能的。它是HTML中帧的固有特征,并且经常被认为是它们的基本问题,帧内容(“帧集的状态”)的组合没有自己的URL。
有一种解决方法可能适用于简单的情况:构建自己的小框架集页面,模仿要链接的网站。使用与链接网站上的绝对URL相对应的绝对URL,在链接的网站上包含标题,导航和其他具有相同内容的框架。使用服务器端或客户端技术,使页面URL与包含要在内容框架中显示的特定内容的名称的查询部分一起使用。然后,您将链接到您的此框架集页面,并根据需要使用不同的查询部分。
这不会处理导航框架中的任何更改(例如将当前页面显示为非链接或突出显示),尽管这可以通过相同行的额外代码来适应。
解决方法很脆弱(链接网站中的更改很容易搞砸)并可能引发版权问题。