2011-07-19 35 views
1

我不是一個開發,但我在JS很感興趣......我有個問題!也許你可以幫助我?的Onload JS腳本重定向所有鏈接到另一個URL

是否有可能在網頁上加載一個JS腳本,該腳本將執行以下操作:如果用戶單擊網頁的任何鏈接(但不是由正則表達式定義的某些特定鏈接),則它會重定向到新的URL在同一個腳本中定義?

謝謝您的回答,

CH

編輯:我想去做任何內部消除JS庫

+1

是的,這是可能的。您可以使用任何數量的庫或者使用簡單的ole來實現這一點。但是如果你正在尋找某人爲你寫信,你可能想僱傭一名自由程序員。 – philwinkle

+0

謝謝Philwinkle,你可以給我的線索(fonction的名字嗎?),把它寫在普通的OLE JS?編碼比使用庫更難嗎?乾杯 – CHA

+0

作爲@Baszz下文提到的,jQuery的,因爲使用'document.getElementsByTagName'不具備跨瀏覽器的支持使得這個簡單的一個庫會爲這樣的事情。我也爲此推薦jQuery,但它確實是可行的。 – philwinkle

回答

1

當然......也許這是最好在這種情況下使用jQuery腳本如:

 
    $('a').click(function(){ 
    document.location.href = "someurl.html"; 
    return false; 
    }); 

供您參考。該腳本選擇DOM中的所有鏈接($('a')部分),並通知它在點擊操作中執行指定的功能。在這個函數中,腳本會告訴瀏覽器重定向到某個url。當然,你需要下載並從您的網頁上添加jQuery庫the jQuery website

+0

感謝Baszz!如果可以的話,我會檢查這些方向或簡單的ole JS。在你的情況下,我不需要使用像 CHA

+0

呃....實際上你需要jQuery的包裝函數才能在頁面加載時執行腳本。將你的代碼放在這個函數中$(document).ready(function(){...}); –

+0

Ohw ...並且不要忘記標記我的答案爲有用或作爲最終答案;) –

相關問題