2012-02-13 160 views
-2

我只需要一件事。如何使“iframe页面”在新选项卡中打开链接。Iframe在新标签中打开页面链接

我尝试添加target="_blank"但我认为这不是iframe属性。

我的代码打开一个摄像头网站。我想,当有人点击“注册”将在新标签中打开...

+0

您不会使用锚标签在新标签中打开链接吗? click me JohnathanKong 2012-02-13 21:13:06

+1

强制在新选项卡中打开链接是一种不好的做法,它违背了用户对链接的期望(而不是重定向页面,浏览器将其扔到不同的页面)。如果用户想要在新标签页中打开链接,他会中键单击它,或从上下文菜单中选择“在新标签页中打开”。 – 2012-02-13 21:16:46

回答

0

你的意思是“在页面中加载到iframe中的链接”?

如果是这样,我不知道这样的事情存在于html 4中。我认为这取决于浏览器。 Firefox,铬,歌剧在新标签打开_blank但IE在新窗口中打开它

+0

但我应该在哪里添加target =“_ blank”?我已经尝试在Iframe 也许要添加javascript - onclick打开该iframe链接在新标签页 – John888 2012-02-13 21:18:12

+0

在您的链接不iframe – 2012-02-13 21:47:20

+0

我知道如何使链接打开新标签点击。我想在新标签中打开,在Iframe中加载的链接 - Exemple是pixhost - 他们宣传livejasmin ...并且当有人点击singup时,它将在新页面中打开链接 – John888 2012-02-13 22:36:16

0

target="_blank"有什么问题?无论链接在哪里,它都可以工作。

+0

在这种情况下iframe将打开google.com,当你点击”图像“我想在新标签中打开 – John888 2012-02-13 21:23:09

+2

哦,对。所以你不能控制iframe的内容。那么,在那里你无能为力。 – 2012-02-13 22:29:36

+0

你可以把target =“_ blank”放在iframe中的链接中吗? – 2012-04-03 01:56:54

1

通过google发现这个问题。唯一真正的解决方案是将target="_blank"绑定到特定链接,或者如果您控制要在iframe中加载的页面,请确保页面上有一个<base target="_blank">元素,这使得全部a元素通过新标签页/窗口

相关问题