Javascript 如何将第三方网站或网站链接放在网页的框架中打开?

Javascript 如何将第三方网站或网站链接放在网页的框架中打开?,javascript,html,frame,Javascript,Html,Frame,我正在建立一个网站,我想在我的网页框架中打开一个第三方网站页面,我用什么?javascript?如果是,我该怎么写?我是个新手,不知道我在做什么。如果你使用的是动态url,你可以使用javascript,否则你只需要一个 我会使用 它是一个轻量级jQuery脚本,可以生成一个好看的iFrame覆盖。您还可以将其用于图片和任何其他覆盖 包括jQuery和Fancybox以及Fancybox CSS: <script type="text/javascript" src="http://aj

我正在建立一个网站,我想在我的网页框架中打开一个第三方网站页面,我用什么?javascript?如果是,我该怎么写?我是个新手,不知道我在做什么。

如果你使用的是动态url,你可以使用javascript,否则你只需要一个


我会使用
它是一个轻量级jQuery脚本,可以生成一个好看的iFrame覆盖。您还可以将其用于图片和任何其他覆盖

包括jQuery和Fancybox以及Fancybox CSS:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="jquery.fancybox-1.3.4.pack.js"></script>
<link rel="stylesheet" href="/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />

如果您希望他们单击一个链接,然后在iframe中显示该网站,则如下所示:

<a href="http://site.com/" target="iframe">site.com</a>
<iframe name="iframe"></iframe>

如果您想让用户单击链接时,该链接在特定帧中打开,您应该为该帧/iframe提供一个ID。然后您可以提供该ID作为锚定的目标属性

假设你的框架看起来像这样

<frame src="somepage.html" id="myFrame">

现在,您可以在该框架中打开如下页面:

<a href="http://www.google.com" target="myFrame">Some link</a>


不需要使用任何东西,只需要简单的HTML就可以做到这一点。

只要知道许多网站都包含“framebuster”代码,以确保您无法对其内容进行框架设置。为什么要同时加载jQuery、插件和其他CSS来创建框架/iframe?因为OP并没有询问模态,这似乎是一个巨大的浪费。这是非常主观的,如果你不想,它甚至不必是可见的帧/iframe。所以对我来说,这是一个简单问题的复杂解决方案。也许,我只是想帮忙;)
<a href="http://site.com/" target="iframe">site.com</a>
<iframe name="iframe"></iframe>
<frame src="somepage.html" id="myFrame">
<a href="http://www.google.com" target="myFrame">Some link</a>