Avatar billede husmand Nybegynder
08. april 2004 - 18:02 Der 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?

Med venlig hilsen

Husmand
Avatar billede husmand Nybegynder
08. april 2004 - 18:16 #1
smider lige lidt flere points i hatten
Avatar billede husmand Nybegynder
08. april 2004 - 18:36 #2
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.
Avatar billede roenving Novice
08. april 2004 - 18:39 #3
Dem, jeg har set, har brugt forskellige metoder til at skjule, at der i virkeligheden stod mailto og at der var en mail-adresse, så måske:

<a href="#" onclick="this.href='str(109,97,104,108,118,111,58)+navn+str(64)+domaine+str(46)+dk'">Mail til os</a>
<script type="text/javascript">function str(){return String.fromCharCode(str.arguments)}</script>
Avatar billede husmand Nybegynder
08. april 2004 - 18:45 #4
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?
Avatar billede roenving Novice
08. april 2004 - 18:45 #5
Hov, det virkede ikke, som jeg forventede, og så var der nogle fejl ,-(

<a href="#" onclick="this.href=String.fromCharCode(109,97,105,108,116,111,58)+'navn'+ String.fromCharCode(64)+'domaine'+String.fromCharCode(46)+'dk';">Mail til os</a>
Avatar billede roenving Novice
08. april 2004 - 18:46 #6
Næsten:

<a href="#" onclick="this.href=String.fromCharCode(109,97,105,108,116,111,58)+'info'+ String.fromCharCode(64)+'villaband'+String.fromCharCode(46)+'dk';">Mail til os</a>
Avatar billede husmand Nybegynder
08. april 2004 - 18:53 #7
det ser genialt ud ;-) men er der mulighed for at lave en autotekst på emailen ligesom på førnævnte side?
Avatar billede husmand Nybegynder
08. april 2004 - 18:56 #8
sådan en som i ren html ser sådan her ud:

mailto:info@villaband.dk?subject=I know how your tshirts should look like
Avatar billede husmand Nybegynder
08. april 2004 - 18:58 #9
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
Avatar billede husmand Nybegynder
08. april 2004 - 19:02 #10
måske skyldes fejlen at jeg ikke havde indsat <script type... på siden - er det under head eller hvordan skal den placeres?
Avatar billede roenving Novice
08. april 2004 - 19:03 #11
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>
Avatar billede husmand Nybegynder
08. april 2004 - 19:08 #12
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
Avatar billede roenving Novice
08. april 2004 - 19:10 #13
Ja, det er fordi koden jo skriver det ind i klar-tekst på linket, men der er ikke nogen mail-grabbere, som kan trykke på links !-)

-- og scriptet droppede jeg, det skal jeg lige kigge lidt nærmere på, for det må kunne bruges i en let modificeret version !o]
Avatar billede husmand Nybegynder
08. april 2004 - 19:13 #14
ok - det lyder fint - tilgiv min uvidenhed men scriptet du "droppede" er vel fuldt funktionsdygtigt eller hua?
Avatar billede husmand Nybegynder
08. april 2004 - 19:13 #15
smid et svar og pointsne er dine
Avatar billede roenving Novice
08. april 2004 - 19:16 #16
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]

-- og velbekomme '-)
Avatar billede husmand Nybegynder
08. april 2004 - 19:18 #17
ok - tusinde tak for hjælpen - lyder dejligt med en kortere kode - mangler dog stadig et svar fra din side så du kan få dine velfortjente points
Avatar billede husmand Nybegynder
08. april 2004 - 19:28 #18
jeg bliver desværre nødt til at smutte nu - så dine points må vente til imorgen ;-)
Avatar billede roenving Novice
08. april 2004 - 19:28 #19
Og sådan kan det gøres:

<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 !-)

'-)
Avatar billede husmand Nybegynder
08. april 2004 - 19:30 #20
altså kun en gang på hele hjemmesiden eller den pågældende side (rød i hovedet smiley)
Avatar billede roenving Novice
08. april 2004 - 19:33 #21
-- en gang på hver side, hvor du skal bruge den link-skjulning !-)
Avatar billede husmand Nybegynder
08. april 2004 - 19:33 #22
ok - endnu en gang tak for hjælpen ;-)
Avatar billede roenving Novice
08. april 2004 - 19:33 #23
-- og tak for points ;~}
Avatar billede husmand Nybegynder
08. april 2004 - 19:34 #24
;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging