08. april 2004 - 18:02Der er
23 kommentarer og 1 løsning
oprette java mail link
Hej,
Jeg administrerer mit bands hjemmeside og er efterhånden godt træt af de mange spammails vi får pga div webspiders opfanger de adresser vi har til at ligge på siden. Jeg har flere steder set at man har brugt et java script til at komme uden om problemet ved at forhindre at div. robotter kan læse ens adresser Mit problem er bare at jeg er for dum til at regne sådan et script ud selv og vil derfor meget gerne veksle point for viden herom Er der nogen her der har et godt bud på et java script der kan maskere mine adresser og samtidig fungere som mail link? og i samme omgang en udførlig newbie opskrift på hvordan det sættes op?
ok - krydrer med lidt flere points!! folk er åbenbart svære at lokke ud af starhullerne idag Som et lille curriosum kan jeg oplyse at mail-linksne på www.figurines.dk er meget lig dem jeg gerne vil have fat i.
ok dvs hvis nu adressen hedder (og det gør den) info@villaband.dk vil koden se sådan her ud? <a href="#" onclick="this.href='str(109,97,104,108,118,111,58)+info +str(64)+villaband.dk +str(46)+dk'">Mail til os</a> <script type="text/javascript">function str(){return String.fromCharCode(str.arguments)}</script>
jeg er ret ny til det her - så der skal sikkert stå noget andet ved +str - men hvad?
dog ser det ikke umiddelbart ud til at mailadressen er sløret - når man kører musen over står der stadig: mailto:info...... det skyldes måske bare min uvidenhed? her er en testside: http://www.villaband.dk/testcontact.htm den der hedder mail til os er den jeg har forsøgt med
Når jeg kigger på den kommer der bare adressen på siden plus et #-tegn ...
-- og en autotekst skal du bare tilføje til 'dk'-strengen:
<a href="#" onclick="this.href=String.fromCharCode(109,97,105,108,116,111,58)+'info'+ String.fromCharCode(64)+'villaband'+String.fromCharCode(46)+'dk?subject=I know how your tshirts should look like';">Mail til os</a>
ok - så fik jeg rettet de fleste fejl - men det sjove er at efter man har klikket på linket står der nu mailto..... ligesom før selvom der første gang man loader siden står det der skal
Næh, det var det, som var galt, jeg troede jeg kunne være enormt smart, men den skulle være lidt længere, så nu bruger jeg den indbyggede javascript-funktion direkte (String.fromCharCode !-)
-- men om lidt kan jeg nok komme med en udgave af scriptet, som virker, så links kan blive lidt kortere !o]
<a href="#" onclick="href=str(109,97,105,108,116,111,58)+'navn'+str(64)+'domaine'+str(46)+'dk?subject=I know how your tshirts should look like';">Mail til os</a> <script type="text/javascript">function str(){txt="";for(i=0;str.arguments.length>i;i++)txt+=String.fromCharCode(str.arguments[i]);return txt;}</script>
-- så skal javascriptet selvfølgelig kun skrives een gang !-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.