|
|
|
Email spamskydd i javascriptFör att slippa den enorma mängden spam som en mailto-tagg dra till sig ska vi använda javascript för att hindra spam-robotarna från att hitta din emailVi skapar en tom fil som vi döper till go_away_robots.js.Sedan börjar vi skriva vår funktion genom att declarera vårt funktionsnamn function spama_inte_min_mail(){ } Nu har vi skapat en funktion med namnet "spama_inte_min_mail", men än så länge är den tom! Innehåller i funktionen finns mellan starttecknet '{' och sluttecknet '}'. För att mailto-taggen vi skall skriva ut ska fungera måste den vara i formen <a href=mailto:mottagare@emailadress.se>Detta visas</a> Vi deklarerar en text-sträng med mailto sattsen i vår funktion så den ser ut som följer: function spama_inte_min_mail(){ var skrivUtMig="<a href=mailto:mottagare@emailadress.se>Detta visas</a>"; } För att ytterligare försvåra för spam-robbotar delar vi upp variabeln "skrivUtMig" i 3 delar: "skriv", "ut" och "mig". function spama_inte_min_mail(){ var skriv="<a href=mai"; var ut="lto:mottagar"; var mig="e@emailadress.se>Detta visas</a>"; } Nu har vi en funktion som deklarerar variabler som innehåller värdet vi vill skriva ut. Utskifter i javascript sker med document.write(); och vår nya rad blir med då: document.write(skriv+ut+mig); + tecket används för att skriva ut fler än 1 sträng i taget; Vårt färdiga javascript ser nu ut som följer: function spama_inte_min_mail(){ var skriv="<a href=mai"; var ut="lto:mottagare@e"; var mig="mailadress.se>Detta visas</a>"; document.write(skriv+ut+mig); } Skriptet är klart!
|
|
|
|
![[XML]](/images/xml.gif)
Svenska webhosts:
Använd gärna denna länk för att länka till oss: