Avatar billede djalex Praktikant
29. juli 2004 - 10:28 Der er 8 kommentarer og
1 løsning

mailto i nyt vindue med dynamisk indhold

Jeg sidder med et lille problem!
Jeg prøver at udvikle en side med en liste over medarbejdere, som kan kunne klikkes på og så skal man maile til dem. Af hensyn til robotter der høster mail adresser havde jeg tænkt mig at lave det sådan at man trykker på medarbejderens navn, så skal der komme en popup med en automatisk mailto: og så må popup'en gerne lukke igen.

Side 1 (listem med alle medarbejdere) skal se nogenlunde sådan ud:
<a href=# onclick="window.open("sendmail.asp?post=alex", "mail", "width=300,height=200,scrollbars=no");return false">Alexander</a>
Der må gerne rettes i min window.open :)

side 2 (popup vinduet) havde jeg tænkt mig skulle se således ud:

<html>
<title>Send email</title>
<body>
<Pre>
Klik <a href=mailto:<%= request.querystring("post") %>@domæne.dk>her</a> for at sende mail'en
</pre>
</body>
</html>

Kan det lade sig gøre automatisk at eksekvere den mailto kommando på en måde og så lukke vinduet bagefter ?
Avatar billede Slettet bruger
29. juli 2004 - 10:30 #1
F.eks. sådan her:

<body onload="location.href='mailto:ddd@dd.sk'">

Men ved ikke om det er noget der virker i andet en IE :)
Avatar billede Slettet bruger
29. juli 2004 - 10:31 #2
Ja og så kan du jo lukke vinduet med window.close()
Avatar billede djalex Praktikant
29. juli 2004 - 10:53 #3
<body onload="location.href='mailto:<%= request.querystring("post") %>@domæne.dk';return false">

virker fint nok... Men jeg kan ikke få den til at lukke vinduet om så jeg laver linien således:

<body onload="location.href='mailto:<%= request.querystring("post") %>@silkets.dk';window.close();return false">

eller om jeg laver en


så hvis vi lige kunne få vinduet til at lukke ned automatisk ville det være et hit ;)
<META HTTP-EQUIV=Refresh CONTENT="1; URL=java script:window.close()">
Avatar billede djalex Praktikant
29. juli 2004 - 10:56 #4
prøver lige med linierne i rigtig rækkefølge :)


<body onload="location.href='mailto:<%= request.querystring("post") %>@domæne.dk';return false">

virker fint nok... Men jeg kan ikke få den til at lukke vinduet om så jeg laver linien således:

<body onload="location.href='mailto:<%= request.querystring("post") %>@silkets.dk';window.close();return false">

eller om jeg laver en

<META HTTP-EQUIV=Refresh CONTENT="1; URL=java script:window.close()">

så hvis vi lige kunne få vinduet til at lukke ned automatisk ville det være et hit ;)
Avatar billede djalex Praktikant
29. juli 2004 - 11:00 #5
"Men ved ikke om det er noget der virker i andet en IE :)"

Jeg kan sige at det i al fald virker i firefox.... Er hopper med på den vogn.. Bryder mig ikke om at huller i IE... Men resten af hjemmesiden er alligevel crappy i alt andet end IE... Men det er ikke mit problem.. Jeg er bare i en IT afdeling, og dem der står for vores hjemmeside skal have email adresser på en liste, men er lidt ked af hvis der står en masse emails som en mailto': i et og samme dokument... Det er jo paradig for høstere... Derfor jeg gerne vil have denne funktion til at virke :)
Avatar billede Slettet bruger
29. juli 2004 - 14:39 #6
<body onload="location.href='mailto:dd@dd.dk';window.close()">

Virker fint her hos mig :/
Avatar billede roenving Novice
30. juli 2004 - 00:58 #7
<form action="" method="post" onsubmit="return true;">
<input type="submit" value="alex" onclick="this.form.action = String.fromCharCode(109,97,105,108,116,111,58) + this.value + String.fromCharCode(64,100) + 'omæne.dk'">
</form>

-- bemærk, at mailto: skrives med den simple javascript-funktion .fromCharCode, hvilket også @-tegnet samt det første bogstav i domæne (d'et !-) gør ...

Det vil få langt de fleste e-mail-høstere til at stå af, men kan selvfølgelig ikke klare en rigtig intelligent e-mail-harvester (men findes sådanne overhovedet ?-)
Avatar billede Slettet bruger
16. november 2004 - 08:54 #8
Lukketid?
Avatar billede djalex Praktikant
07. december 2004 - 12:01 #9
ja lukket... Har fundet en anden løsning
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