【问题标题】:Breaking all frames when clicking URL within last frame在最后一帧中单击 URL 时打破所有帧
【发布时间】:2011-04-22 15:38:31
【问题描述】:

我有一个网页,里面有一些框架。最后一帧加载了一个包含许多 URL 的网站。一些 URL 有target="_top",一些有target="_blank"。当我单击带有 target="_top" 的 URL 时,它会破坏我父页面上的所有框架并加载此 URL,但是当我单击带有 target="_blank" 的 URL 时,它会保留我的父页面(带有框架)并在新窗口中打开此 URL .现在的问题是:当单击带有target="_blank" 的URL 时如何做到这一点,在新窗口中的打开URL 旁边,它会破坏我父页面中的所有框架并关闭它?谢谢

【问题讨论】:

  • remove target="_blank" .. 它将在同一个窗口中打开。
  • 我想你不会接受“停止使用框架!这不是 1995 年!”作为答案。遗憾。太糟糕了,阅读手册不是一种选择,因为它会在您浪费我们的时间之前为您回答这个问题。

标签: php javascript jquery html


【解决方案1】:
<a href="your/url" target="_blank" onclick="window.location.href = this.href;">

这行得通吗?我不确定我是否完全了解情况。或者你想“关闭”父页面,例如

<a href="your/url" target="_blank" onclick="window.close();">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 2021-01-07
    相关资源
    最近更新 更多