2013-10-24 162 views
1

我想知道如何在使用Javascript或HTML的新窗口中打開鏈接。這裏是我嘗試過的,我發現不工作:如何使用Javascript或HTML在新窗口中打開鏈接

<a href="http://www.google.com/" title="Google" target="_blank">Link</a> 

我使用Mozilla Firefox。這可能嗎?我看了很多堆棧溢出問題,他們都沒有工作。

+0

我說新的 「窗口」,而不是 「標籤」。 :) – Tigerman55

+0

對不起,使用window.open –

+0

請描述*如何*你的嘗試不工作。 – showdev

回答

3

當頁面需要一個新窗口時,Firefox有一個明確的選項可以打開一個新的選項卡。我不認爲你可以重寫這個。

+0

這是正確的。要使用Firefox在新窗口中打開鏈接,您必須轉至工具,然後單擊選項。現在,您只需取消選中標有「在新窗口中打開新選項卡」的框,然後點擊確定。 – Tigerman55

0

你在SO上找不到這個問題的答案?

這裏怎麼樣? Open URL in new window with Javascript

如該解釋後,嘗試window.open()

<a onclick="window.open('http://www.google.com/', '_blank', 'location=yes,height=600,width=800,scrollbars=yes,status=yes');">Link</a> 
+0

這是一些替換頁面,我點擊鏈接上它應該打開一個新的窗口...你知道什麼問題可能是? – Tigerman55

+0

此鏈接似乎也解決您的問題:http://stackoverflow.com/questions/726761/javascript-open-in-a-new-window-not-tab根據這篇文章,寬度和高度參數是必要的Firefox指示一個新窗口。 – Josh

+0

我剛剛注意到,鏈接是從2009年...值得注意。 – Josh

0

試試這個:

HTML:

使用按鈕

<button id="hoo">Click me</button> 

使用鏈接

<a href="#" id="hoo">Click Me</a> 

的JavaScript:

hoo.onclick = function ShowWindow() { 
    window.open("http://www.google.com/", 'popUpWindow', 'height=300,width=600,left=100,top=30,resizable=Yes,scrollbars=Yes,toolbar=no,menubar=no,location=no,directories=no, status=No'); 
} 

Live Demo

+0

由於某種原因,我甚至無法使用該代碼運行JavaScript。 – Tigerman55

+0

它工作不正常嗎?我的意思是我嘗試過,並在新窗口打開網址。是不是你想要的! –

相關問題