Avatar billede amarbanden Nybegynder
05. juli 2004 - 22:28 Der er 7 kommentarer og
1 løsning

javascript i formular?

javascript i formular?

sådan ser det jo normalt ud:

<INPUT TYPE=hidden NAME="recipient" value="mail@domæne.dk">

Men som man kan skjule sig for "mailspionsøger" på en html side med nedenstående javascript, er

det så muligt at lave et lignende i en formular?


<script type="text/javascript" language="JavaScript">
<!-- Begin
user = "mail";
site = "domæne.dk";
document.write('<a href=\"mailto:' + user + '@' + site + '">');
// End -->
</SCRIPT>

Er der nogle der kan hjælpe mig?
Avatar billede skovenborg Nybegynder
05. juli 2004 - 22:37 #1
du kan jo når siden loader sætte mail-adressen ind:
<body onload="user='mail';site='domæne.dk';document.forms[0].recipient.value=user+'@'+site;"
Avatar billede skovenborg Nybegynder
05. juli 2004 - 22:40 #2
eller som funktion:
<script type="text/javascript">
function insertEmail(user,site,elm) {
      elm.value = user+"@"+site;
}
</script>
</head>
<body onload="insertEmail('mail','domæne.dk',document.forms[0].recipient);">
<form>
<INPUT TYPE=hidden NAME="recipient">

Når man skriver forms[0] skal det så også gælde at recipient ligger i den første form. Ellers kan du også udskifte forms[0] med formens navn.
Avatar billede amarbanden Nybegynder
05. juli 2004 - 23:03 #3
Hej igen skovenborg! :-))
Sidder du altid ved din PC? ;-)
Du er sandelig hurtig

skal det så se sådan ud?
jeg har lige prøvet den første, men får ingen post.

<html>
<head>
    <title>formularside</title>
</head>

<body onload="user='mail';site='amarbanden.dk';document.forms[0].recipient.value=user+'@'+site;">


<FORM method="post" action="http://www.amarbanden.dk/cgi-bin/FormMail.pl">

<textarea name="Kommentarer" rows="6" cols="45" id="Kommentarer" class="standard" style="width:250px;"></textarea>

<input type="reset" name="Slet alt" value="Slet alt" class="standard" style="width:50px;">
<input type="submit" name="sendButton" value="Send" id="sendButton" class="standard" style="width:50px;">
<INPUT TYPE=hidden NAME="recipient" value="mail@domæne.dk">
<input type=hidden name=realname value="Svar">
<input type=hidden name=redirectvalue="http://www.amarbanden.dk/tak.htm">
</body>
</html>
Avatar billede amarbanden Nybegynder
05. juli 2004 - 23:09 #4
Jeg får heller ikke noget svar då denne:

<html>
<head>
    <title>formularside</title>
    <script type="text/javascript">
function insertEmail(user,site,elm) {
      elm.value = user+"@"+site;
}
</script>
</head>

<body onload="insertEmail('mail','amarbanden.dk',document.forms[0].recipient);">



<FORM method="post" action="http://www.domæne.dk/cgi-bin/FormMail.pl">

<textarea name="Kommentarer" rows="6" cols="45" id="Kommentarer" class="standard" style="width:250px;"></textarea>

<input type="reset" name="Slet alt" value="Slet alt" class="standard" style="width:50px;">
<input type="submit" name="sendButton" value="Send" id="sendButton" class="standard" style="width:50px;">
<INPUT TYPE=hidden NAME="recipient">

<input type=hidden name=realname value="Svar">
<input type=hidden name=redirectvalue="http://www.amarbanden.dk/tak.htm">
</body>
</html>
Avatar billede skovenborg Nybegynder
05. juli 2004 - 23:53 #5
hehe, var nok ikke så hurtig til at svare igen ;-)

er du helt sikker på det? Selv får jeg det til at virke (nu er det vel den første formular det ligger i)? Hvis du fx prøver at fjerne method og action kan du se oppe i addressebjælken at emailen bliver sendt videre.

du har forresten en fejl her:
<input type=hidden name=redirectvalue="http://www.amarbanden.dk/tak.htm">
skal nok hedde:
<input type=hidden name=redirect value="http://www.amarbanden.dk/tak.htm">
Avatar billede amarbanden Nybegynder
06. juli 2004 - 00:12 #6
Det er mig der sidder og sover ;-)
havde glemt at udskifte http://www.domæne.dk/cgi-bin/FormMail.pl
med http://www.amarbanden.dk/cgi-bin/FormMail.pl

Dine svar virker perfekt begge to (jeg havde nær sagt, som altid - men du har jo kun hjulpet mig én gang før - og der kommer sansynligvis flere spørgsmål fra mig).

TAK FOR HJÆLPEN!
send mig et svar.

Kh. Jan
Avatar billede skovenborg Nybegynder
06. juli 2004 - 00:21 #7
velbekomme - glad for at hjælpe en glad bruger som man siger :-)
Avatar billede skovenborg Nybegynder
06. juli 2004 - 00:29 #8
og tak for points :-)
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