Daudzrindiņu links

Ja jūs zinātu, kāaaaa man ir apnicis cīnīties ar to, ka e-pasta klientprogramma neatpazīst garas www adreses. Piemēram, vēstules tekstā ir adrese, kuras pirmo rindiņu MSOutlook rāda zilu un pasvītrotu (jo atpazīst kā adresi), bet otro rāda melnu un nepazīst:

http://www.google.lv/search?sourceid=navclient&ie=UTF-8&rls=GGLD,GGLD:2004-4
7,GGLD:en&q=photo+workshop

Lai apskatītos, kas tur iekšā, pārkopēju adresi uz Notepad, tur skrienu cauri rindām, velku visu kopā… garlaicīgi.

Cīnījos ar to, izveidojot bookmarkletu, kas dara šādi:

var s,w=window;
s=w.clipboardData.getData("Text").replace(/\r|\n|\s/g,"");
if(s.indexOf("http://")>-1) 
  w.location.href=s

Tas ir, paņemam no Windows starpliktuves (clipboard) datus, kas tur šobrīd ir, izdzēšam visas rindas beigu pazīmes, ja palikušais teksts satur http://, tad mēģinām navigēt uz šo lapu. Un viss.

Savelkot to visu kopā, pie favorītiem jāpieliek šāds links:
javascript:(function x(){var s,w=window;s=w.clipboardData.getData(“Text”).replace(/\r|\n|\s/g,””);if(s.indexOf(“http://”)>-1) w.location.href=s});x()
Internet Explorer gan dusmosies, ka tas neesot atpazīts protokols, bet nu ko lai dara… bookmarkleti vispār ir “hacks”.

Ja gribas šo lietiņu izmantot, var doties uz manu bookmarkletu lapu un darīt, kā tur rakstīts.