【问题标题】:How to open all frame in new tab or window如何在新选项卡或窗口中打开所有框架
【发布时间】:2026-02-24 06:45:02
【问题描述】:

我在网页中设置了 4 帧。有横幅框架,左框架,包含框架和页脚框架。左框架有一些链接,此链接显示在包含框架上。如果我单击左框架链接,则此链接信息显示在包含框架上。但是,当我要在新选项卡或窗口中打开此链接时,链接信息会在新窗口中显示整个页面。横幅框架、左框架、包含框架、页脚框架不会显示在新选项卡或窗口中。如果有人将我的网页作为新选项卡或窗口打开,我如何在新选项卡或窗口中显示所有框架。

【问题讨论】:

  • 有什么办法可以避免框架?如果我一生都没有看到用框架构建的另一个网站,那我会很好的。此外,您已经提出了 9 个问题并接受了零个答案。请接受一些答案,您将获得更多帮助。
  • 帧...等等...又是什么东西?

标签: javascript html frame


【解决方案1】:

使用锚标签的target属性

<a href="" target="yourframe">Link</a>

http://www.w3.org/TR/html4/present/frames.html

【讨论】:

  • 但我肯定会同意超现实主义的梦想。使用框架是一种不好的做法。
  • 我猜这是真正的问题:“如果有人在新标签或窗口中打开我的网页,如何在新标签或窗口中显示所有框架?”答案是:重定向您的页面,如果它们在没有frameset 的情况下打开。
  • 是的,您可以在新选项卡或窗口中重定向到您的主页(包含所有框架),目标名称作为 url 中的参数传递,然后 onload 将您的内容框架重定向到该页面.
最近更新 更多