Filen doe.js
Så här ser scriptet
doe.js ut:
function doe(x,y){
var a,b,c,d
a='<a href='
b='%'+String(40)
a+='\"mai'
c='\">'
a+='lto:'
b=x+b
d='</a>'
b=unescape(b)
b+=y
document.write(a+b+c+b+d)
} |
Och vad gör det då??
Jo, det bygger upp ett antal variabler som utgör de olika delarna
av hur adressen ser ut.
De två huvuddelarna skickas med som
x respektive
y
För att man inte enkelt ska kunna se snabel-a:t (
@) byggs det via funktionen
'%'+String(40)
som sedan efter ihopbyggnad till variabeln
b fixas till med
unescape(b)
som gör att
%40 omvandlas till
@
Hela slutresultatet skrivs sedan ut via
document.write(a+b+c+b+d)
varvid den skapade HTML-texten skrivs in i dokumentet
där funktionen
doe(x,y) anropades
och den fulla klickbara e-post-adressen har skapats.
Fiffigt - inte sant ?