使用框架链接到外部站点

时间:2011-12-09 09:57:56

标签: html frames

嗨我想知道是否可以链接到另一个页面的特定帧,我仍然希望其他帧可见。

例如:我有一个网站:example.com,我想链接到anotherexample.com,它有一个菜单框架和一个页面。
是否可以链接到子页面并仍然可以看到菜单框?

2 个答案:

答案 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与包含要在内容框架中显示的特定内容的名称的查询部分一起使用。然后,您将链接到您的此框架集页面,并根据需要使用不同的查询部分。

这不会处理导航框架中的任何更改(例如将当前页面显示为非链接或突出显示),尽管这可以通过相同行的额外代码来适应。

解决方法很脆弱(链接网站中的更改很容易搞砸)并可能引发版权问题。