2012-06-28 65 views
1

我嘗試了下面的JavaScript,它確實在打開的窗口中打開了url,但它清除了當前窗口中的url,並指向了新的URL。使用javascript在新窗口中打開鏈接?

window.open('http://www.google.com','_blank');

+0

你使用什麼瀏覽器?你用其他瀏覽器試過了嗎? –

+1

看看這個線程:http://stackoverflow.com/questions/726761/javascript-open-in-a-new-window-not-tab – Sturm

+0

你怎麼稱呼這個? –

回答

2

這是因爲你有_blank的第二個位置是名稱應該在哪裏。

我會推薦作爲上面的鏈接,彌敦道郵政建議這樣做。 :

window.open(url, windowName, "height=200,width=200"); 

然後在任何事件做一些javascript觸發導致新窗口打開。

所以,讓我們說它是一個圖像,爲圖像設置Target =「_ blank」,然後設置一個OnClick事件來調用一個帶有window.open代碼的函數。

這將做到這一點。 HTH

+0

謝謝大家的所有意見和有用的信息。 1)我通過jQuery添加了target = _blank屬性就緒 2)我添加了onClick的event.PreventDefault() 這兩件事情做到了。 – DotNetDeveloper

相關問題