Avatar billede thomashansen Nybegynder
13. august 2003 - 22:23 Der er 5 kommentarer og
1 løsning

Ikke synlig emailadresse i formular

For at usynliggøre min emailadresse på www har jeg fundet et script, der genererer emailadressen i det øjeblik der trykkes på linket.
Mon scriptet kan anvendes i en formular ?
Script:

<script language="javascript" type="text/javascript">
  var a = "email";
  var t = "dk";
  var doc = document;
  var b = "email";
  var ad = a; ad += "@"; ad += b; ad += "."; ad += t;
  var mt = "ma"; mt += "il"; mt += "to";
  var text = "E-mail";
  if (text == null || text.length == 0)
    text = ad;
  doc.write("<"+"a hr"+"ef=\""+mt+":"+ad+"\">"+text+"</"+"a>");
</script>

Genererer: email@email.dk
Avatar billede mm12010 Nybegynder
13. august 2003 - 23:56 #1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>387242</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript" type="text/javascript">
function genMail(){
    var a = "email";
    var t = "dk";
    var doc = document;
    var b = "email";
    var ad = a;
    ad += "@";
    ad += b;
    ad += ".";
    ad += t;
    var mt = "ma";
    mt += "il";
    mt += "to:";
    doc.forms['formular'].action=mt+ad;
    doc.forms['formular'].submit();
    }
</script>
</head>
<body>
<form action="" method="get" name="formular"><input name="knap" type="button" value="Button" onClick="genMail();"></form>
</body>
</html>
Avatar billede thomashansen Nybegynder
24. august 2003 - 09:41 #2
Sorry, jeg har været lidt fraværende siden jeg stillede spørgsmålet.
Min formular er oprettet via MS FrontPage, der vist bruger en lidt anderledes kode end skitseret i ovenstående svar.
Jeg prøver stadig at få det til, at fungere og gode råd er velkomne
Avatar billede mm12010 Nybegynder
24. august 2003 - 14:02 #3
hvilken? hvad er der da galt?
Avatar billede thomashansen Nybegynder
25. august 2003 - 10:00 #4
Jeg tror primært det er mit begrænsede kendskab til javascript der er galt.
Hvis jeg skal erstatte den email-adresse jeg pt. bruger med scriptet hvordan gør jeg så ?
Det er fra linien "form action" jeg skal henvise ikke ?
Avatar billede mm12010 Nybegynder
25. august 2003 - 10:05 #5
nej - du skal bare sætte denne knap ind til at sende formen med:

<input name="knap" type="button" value="Send" onClick="genMail();">
Avatar billede thomashansen Nybegynder
25. august 2003 - 10:12 #6
OK det lyder overbevisende. Jeg prøver i aften.
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