Przykład:
zamieni na: a to funkcja: function unSpamer() { if (!document) return false; var a=document.getElementsByTagName('a'); var t,m; var r=new RegExp(); for (var i=0;i<a.length;i++) { if (a[i].getAttribute('href').substring(0,9).toLowerCase()!='unspamer:') continue; t=a[i].getAttribute('href').substring(9); t=t.split('@'); r.compile('['+t[2]+']','gi'); m=t[0].replace(r,'')+'@'+t[3].replace(r,'')+'.'+t[1].replace(r,''); t='lt'; t='i'+t; a[i].innerHTML=m; a[i].setAttribute('href','ma'+t+'o:'+m); } return true; }
I teraz proszę o opinie: co sądzicie o takim rozwiązaniu i jakie widzicie wady zastosowania takiego sposobu?