2012-02-13 137 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元素通過新標籤頁/窗口

相關問題