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 ?