我嘗試了下面的JavaScript,它確實在打開的窗口中打開了url,但它清除了當前窗口中的url,並指向了新的URL。使用javascript在新窗口中打開鏈接?
window.open('http://www.google.com','_blank');
我嘗試了下面的JavaScript,它確實在打開的窗口中打開了url,但它清除了當前窗口中的url,並指向了新的URL。使用javascript在新窗口中打開鏈接?
window.open('http://www.google.com','_blank');
這是因爲你有_blank的第二個位置是名稱應該在哪裏。
我會推薦作爲上面的鏈接,彌敦道郵政建議這樣做。 :
window.open(url, windowName, "height=200,width=200");
然後在任何事件做一些javascript觸發導致新窗口打開。
所以,讓我們說它是一個圖像,爲圖像設置Target =「_ blank」,然後設置一個OnClick事件來調用一個帶有window.open代碼的函數。
這將做到這一點。 HTH
謝謝大家的所有意見和有用的信息。 1)我通過jQuery添加了target = _blank屬性就緒 2)我添加了onClick的event.PreventDefault() 這兩件事情做到了。 – DotNetDeveloper
你使用什麼瀏覽器?你用其他瀏覽器試過了嗎? –
看看這個線程:http://stackoverflow.com/questions/726761/javascript-open-in-a-new-window-not-tab – Sturm
你怎麼稱呼這個? –