如何從同一個窗口打開2個不同的鏈接,並從另一個鏈接打開另一個新窗口?我想在所有A級瀏覽器如何在同一個窗口中打開2個不同的鏈接,並從一個鏈接打開另一個新窗口中的鏈接?
回答
使用JavaScript函數,首先調用window.open然後window.location的打開在父窗口和其他一個新窗口不是新標籤的一環。
'window.open'調用通常被彈出窗口阻止程序阻止,而'target = _blank'通常會繞過它。 – intgr 2009-11-22 16:22:44
窗口。如果您只是像平常那樣在'href'屬性中指定重定向URL,則不需要位置。 – 2009-11-22 22:12:14
<a href="another.htm" target="_blank" "onclick="location.href='one.htm'">Your link</a>
這可能會也可能不會工作,這取決於'onclick'處理程序是否在鏈接的標準行爲之前運行。
如果沒有 - 或者是間歇性的 - 讓我知道,我會提供一種替代方法。
編輯:
作爲替代,我想你可以有2個環節,一個是「新」的窗口,一個用於「當前」窗口。使'css'使'當前'窗口鏈接不可見,並在'新'鏈接添加一個'onclick'處理程序,這會觸發'當前'鏈接。
<a href="another.htm" target="_blank" "onclick="$('#currentLink').click()">Your link</a>
<a href="one.htm" id="currentLink" style="display: none">Hidden link</a>
一定要在多個瀏覽器上檢查這一點。
P.S.我假設你正在使用jQuery - 如果沒有,觸發'click'事件的代碼將需要更改。
通常,如果您使用window.open
並指定窗口的高度和寬度,則會導致大多數配置的大多數瀏覽器將其作爲新窗口打開,而不是新選項卡。
下面會彈出窗口添加到鏈接id爲link-of-doom
。像往常一樣指定您希望當前頁面在href
屬性中重定向到的鏈接。
HTML
<a href="/page1.html" id="link-of-doom">Click me!</a>
的JavaScript
$(function() {
$("#link-of-doom").click(function() {
window.open('/page2.html', 'sometarget', 'width=400,height=200');
});
});
*你不應該使用onclick
屬性在HTML本身,因爲它不被認爲是最好的做法。 。 。每當有人使用它時,一隻小貓就會被殺死。
- 1. 鏈接打開同一個窗口
- 2. 鏈接在同一個窗口中打開(必須是一個新的窗口)
- 3. Markdown打開一個新窗口鏈接
- 4. 用鏈接打開一個子窗口?
- 5. jquery:如何在同一個窗口中打開外部鏈接
- 6. 如何在同一個窗口中打開鏈接AS3
- 7. 2個窗口打開JavaScript的鏈接
- 8. 的SharePoint:在同一個窗口中打開Word文檔鏈接
- 9. 在同一個窗口中打開框架內的鏈接
- 10. 用WebBrowser控件在同一個窗口中打開鏈接
- 11. 如何鏈接圖像並打開一個新窗口
- 12. 強迫在同一域的同一窗口中打開鏈接
- 13. 如何打開與JavaScript的一個新窗口的鏈接?
- 14. Html在同一個新窗口中打開頁面上的多個鏈接
- 15. 鏈接在msi項目中打開另一個對話窗口
- 16. 用javascript在另一個窗口中打開鏈接
- 17. 在一個iframe中打開新窗口鏈接
- 18. 在同一窗口的新標籤頁中打開鏈接
- 19. 在同一個窗口中或在新的(標籤)中打開鏈接
- 20. 打開一個新窗口,點擊每個鏈接
- 21. 如何在同一窗口中一個接一個地打開2個類
- 22. Flexpaper PDF鏈接打開兩個窗口
- 23. 如何在同一窗口中打開fancybox鏈接?
- 24. System.Windows.Forms.WebBrowser在同一個窗口或同一會話的新窗口中打開鏈接
- 25. iscroll鏈接打開一個新的Safari瀏覽器窗口?
- 26. 如何使我的鏈接打開一個「彈出」窗口
- 27. aref鏈接在新窗口中打開
- 28. 在新窗口中打開HTML鏈接
- 29. 在新窗口中打開鏈接
- 30. 在新窗口中打開鏈接
問題是 - 爲什麼你想用相同的鏈接做呢?你試圖顯示一些壞東西添加那裏或什麼?這是一種邪惡的方法。 – kender 2009-11-22 16:27:21
在第一個鏈接我想打開的網站,並在新窗口頁面,我想在打印機友好的頁面打開打印機同一頁 – 2009-11-22 16:31:06
有這樣做的打印機友好的頁面的其他方式的新的不同頁面 - 使用CSS使同一頁面出現不同的時打印。當您想要從打印版本中刪除導航鏈接時,這非常有用,因爲打印輸出時沒有任何意義。 – belugabob 2009-11-22 16:35:40