這應該工作,它是快速加載的網頁 它爲我工作...
onmouseover="window.open ('http://www.yourpage.com','YourTargetName'); this.onmouseover=null;"
代碼「this.onmouseover = null;」意味着它應該只在加載時執行一次,並且不要在第二個鼠標上重複該屬性,如果希望它在第二個鼠標上重複該屬性,則刪除「this」。的onmouseover = NULL;」從代碼,使它看起來像這樣加載每次鼠標懸停:
onmouseover="window.open ('http://www.yourpage.com','YourTargetName');"
例:
<a href="#" onmouseover="window.open ('http://www.yourpage.com','YourTargetName');">
My Link</a>
或者試試這樣:
OnClick="window.open ('http://www.yourpage.com','YourTargetName');"
示例:
<a href="#" OnClick="window.open ('http://www.yourpage.com','YourTargetName');">
My Link</a>
或
<a href="javascript:window.open ('http://www.yourpage.com','YourTargetName');">
My Link</a>
或
如果您希望使用window.location.replace
不更新歷史加載頁面或框架,利用鏈接看起來像這樣的時候:
<a href="#" onclick="YourTargetName.location.replace ('http://www.YourPage.com');">
The targeted Link</a>
或
<a href="javascript:YourTargetName.location.replace ('http://www.YourPage.com');">
The targeted Link</a>
信息:對於此腳本所有onclick
,onmouseover
,onmouseout
,onload
和href="javascript:"
會工作。
注:記住的iframe必須有名稱= 「YourTargetName」,例如是這個樣子:
<iframe id="SaveFrame" style="display: none" name="YourTargetName"></iframe>
信息:window.open
和window.location.replace
或YourTargetName.location.replace
之間的區別在於:
- window.open
加載在瀏覽器歷史記錄中。
- window.location.replace
或YourTargetName.location.replace
不會加載歷史記錄。
什麼是火箱? – Christoph 2013-03-04 10:12:03
@Christoph這是* Firefox * – VisioN 2013-03-04 10:13:54
@VisioN好吧,同樣的錯字兩次使它成爲一個選項,它是一個瀏覽器/ Chrome擴展/任何我還沒有遇到的東西;) – Christoph 2013-03-04 10:24:25