Email spamskydd i javascript

Fö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 email

Vi 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!
För att se hur du infogar och anropar skriptet se guiden:

Infoga och anropa javascript



kommenteraKommentarer    Antal 0    Medelpoäng 0/10

Bli medlem för att kunna skriva kommentarer!
Logga in om du redan är medlem.


Copyright © 2005 webbdesign.info    Cookies    Gratis statistik till hemsida    sitemap Webbdesign sitemap icon
Använd gärna våra RSS feeds:

Artikel Feed
[XML]
Forum Feed
[XML]

Svenska webhosts:
Svenska Webhotell

Använd gärna denna länk för att länka till oss:

Ny översättning:
Swedish affiliate programs

Är du medlem och vill synas här?
Hör av dig i vårt forum