2010-11-22 30 views

回答

1

使用target='_blank'有時會在新選項卡中打開,並且通常適用於Firefox和Chrome。你最好最好是用弗雷德裏克代碼:

<a href="javascript:window.open('some.html', 'yourWindowName', 'width=200,height=150');">Test</a> 
2

要在彈出的打開,你可以使用target="_blank"

<a href="some.html" target="_blank">Test</a> 

或者使用window.open

<a href="#" onclick="window.open('some.html', 'win', 'width=400,height="400"')">Test</a> 
8

您可以使用window.open()

<a href="javascript:window.open('some.html', 'yourWindowName', 'width=200,height=150');">Test</a> 

或者:

<a href="#" onclick="window.open('some.html', 'yourWindowName', 'width=200,height=150');">Test</a> 
+0

我們怎樣才能使彈出窗口顯示在窗口的中央。目前,它正在打開屏幕的最左上角。 – Rahul 2016-03-09 06:40:36

1

簡單的方法沒有錨元素和沒有新的彈出窗口的工具欄

<span class="popup" onClick="javascript:window.open('http://www.google.com', '_blank','toolbar=no,width=250,height=250');"> 
+0

出於某種原因,當我的頁面是外部的,並且使用帶有域名的完整URL時,在錨點元素的href屬性中使用javascript對我無效。在這種情況下,onClick屬性對我更好,但我仍然使用了一個錨元素。 – Tessa 2015-10-06 16:57:56

1

嘗試使用此代碼來實現:

<a href="javascript: void(0)" onclick="window.open('yourLink','_blank','width=900,height=300');">Try</a> 

點擊彈出窗口後,使用javascript: void(0)不會與上一頁的任何聯繫。

相關問題