如果用戶點擊鏈接,那麼我想在新標籤頁中打開一個頁面,然後跳到父網站上的#section
。如果沒有JS,怎麼可能?如何創建雙鏈接?
這不起作用: html <a href="http://google.com" target="_blank"><a href="#section">link</a></a>
如果用戶點擊鏈接,那麼我想在新標籤頁中打開一個頁面,然後跳到父網站上的#section
。如果沒有JS,怎麼可能?如何創建雙鏈接?
這不起作用: html <a href="http://google.com" target="_blank"><a href="#section">link</a></a>
據我所知,你必須使用JavaScript通過相同的錨,請求多個URL。
<a href="#section" id="doubleLink">Some Text</a>
使用JavaScript,你就可以觀看了onclick事件打開一個新的窗口,就像這樣:
document.getElementById("doubleLink").onclick = function() {
window.open("http://www.someothersite.com/");
}
只需添加#section
的地址。
<a href="http://target_site#section">
我認爲你需要使用JavaScript,但數量不多:
document.getElementById('myLinkId').addEventListener('click', function() {window.location = '#section'}, false);
編輯:據我所知,它不能在沒有JavaScript的完成。沒有打開新標籤的雙鏈接會發生什麼情況?
我意識到你也可能需要它在較舊的IE中工作。
var doubleLink = document.getElementById('myLinkId');
if (window.addEventListener) {
doubleLink.addEventListener('click', function() {window.location = '#section'}, false);
} else {
doubleLink.attachEvent('onclick', function() {window.location = '#section'});
}
我認爲,由「父站點」,他指的是他自己的網站,而不是yoursite.com – spg
我的意思是,我想在新標籤頁中打開,例如谷歌,並跳轉到一個節在我的網站 – friction
@friction AFAIK你必須使用JavaScript。 – railgun