我需要點擊時更改頁面打開額外的窗口上的所有鏈接頁面上的所有HREF, 所以更改使用Javascript或PHP
<a href="http://www.foo.com"></a>
將成爲
<a href="#" onclick="window.open('http://www.bar.com');
window.open('http://www.foo.com');">
保留先前的URL,並同時打開新鏈接。
新鏈接將保持不變。
我需要點擊時更改頁面打開額外的窗口上的所有鏈接頁面上的所有HREF, 所以更改使用Javascript或PHP
<a href="http://www.foo.com"></a>
將成爲
<a href="#" onclick="window.open('http://www.bar.com');
window.open('http://www.foo.com');">
保留先前的URL,並同時打開新鏈接。
新鏈接將保持不變。
使用jQuery它會是這樣的
$('a').click(function() { window.open('...'); });
的頂部添加更多更多的東西,這樣我就可以包含最新的jQuerey.js,然後替換...你把它放在http://www.bar .COM? – Josh 2011-04-20 15:14:08
是的,應該是這樣。只要你不在函數中返回false或event.stopPropegation(),它應該訪問默認鏈接和你已經附加到onclick處理程序 – JaredMcAteer 2011-04-20 15:16:03
爲什麼你需要這樣做?如果用戶點擊頁面上的其他網址,爲什麼不直接抓住點擊的項目,然後打開兩個窗口? – Wes 2011-04-20 15:11:57
我希望我永遠不必訪問該網站 – knittl 2011-04-20 15:12:05
這樣的鏈接是一個嚴重的痛苦。請勿刪除href。如果你希望JavaScript覆蓋href,那麼只需在打開窗口後調用它就可以返回false。通過改變這樣的鏈接,您就可以在搜索引擎中查看您的內容。他們不解析JavaScript塊的鏈接。 – 2011-04-20 15:20:47