HTML在一个页面中的两个框架中加载两个URL

时间:2011-12-05 04:59:26

标签: html frames

它作为一个想法很简单,但我从未尝试过并尝试使用以下代码:

<html>
  <frameset cols="30%,70%">
  <frame src="www.google.com" name="frame1">
  <frame src="www.yahoo.com" name="frame2">
  </frameset>
</html>

示例我试图加载的是google.com和yahoo.com在一个页面中的两个不同的框架。知道怎么样? 谢谢,

4 个答案:

答案 0 :(得分:1)

使用iframe!

<iframe src="url" alt="circa1990browser" />
<iframe src="url2" alt="circa1990browser" />

但我同意下面的海报。你发布的内容在技术上是正确的,应该可行,据我所知......

答案 1 :(得分:1)

HTML5已弃用framesetframe代码。 谷歌Chrome浏览器(广泛使用)正在完全转换为HTML5。 因此,对公共应用程序使用framesetframe标记会很危险。

关于这个问题:

您尝试加载的网页,YahooGoogle不允许使用其X-frame选项。

所以,现在几乎不可能。

答案 2 :(得分:0)

这是它的意志对你有用......那有什么错误吗?跟我说这个会很好。

查看此W3C网站了解更多详情:Frames

答案 3 :(得分:0)

相当古老的问题,但我相信我有答案。

我相信谷歌和雅虎在他们的网页上运行某种JavaScript,检测他们是否在一个框架中加载,如果是,则不显示任何内容。

换句话说,您的代码在技术上是有效的,但雅虎和Google明确禁止此操作。

JSfiddle example。雅虎和谷歌的框架不起作用,但Craigslist可以。

(请注意,我使用iframes而不是frameset,但最终结果将是相同的。)