Avatar billede dtm Nybegynder
28. februar 2002 - 01:10 Der er 4 kommentarer og
1 løsning

ASPmail

Jeg vil gerne have på min forside, 2 felter. Et til navn og et til e-mail. De skal bruges som tilmelding af mail adresse. Når man så trykker på OK, så skal der poppe et lille vindue op, om at den er sendt, og der skal så gerne sendes en mail til mig, hvori der står navn og mail-adresse....

Hvordan laver jeg lige det nemmest??

DTM
Avatar billede rune_c Nybegynder
28. februar 2002 - 07:59 #1
<%
if Request.Querystring = "1" Then
  Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
  Mailer.FromName  = "Afsenders navn"
  Mailer.FromAddress= "Afsenders email"
  Mailer.RemoteHost = "host"
  Mailer.AddRecipient "Modtager navn", "modtager@email"
  Mailer.Subject    = "emne
  Mailer.BodyText  = request.form("name") & VBcrlf & request.form("email")
  if Mailer.SendMail then
    Response.Write "Mail sent..."
  else
    Response.Write "Mail send failure. Error was " & Mailer.Response
  end if
end if

%>

<html>
<body>
<form action="post" action="tilmeld.asp?1">

<input type=text id=name><br>
<input type=text id=email><br>
<input type="submit">
</form>
</body>
</html>
Avatar billede dtm Nybegynder
28. februar 2002 - 09:34 #2
sådan....fint tak for det....

Men lige lidt mere......Kan jeg ikke få den til at poppe et lille vindue op, hvori der står, at mailen nu er sendt istedet for at den skriver "mail sendt..." lige over felterne???

DTM
Avatar billede rune_c Nybegynder
28. februar 2002 - 15:25 #3
<html>
<body>
<form id=frm>
<input type=text id=name><br>
<input type=text id=email><br>
<input type="button" id="submit" value="Send">
</form>
<script language=Jscript>
function launch(){
    void(window.open('tilmeld.asp?name=' + document.getElementById("name").value + '&email=' + document.getElementById("email").value,null, 'menubar=0, resizable=0, scrollbars=0,status=0,toolbar=0,height=200,width=200'))
}
document.getElementById("submit").onclick = launch;
</script>
</body>
</html>


-- tilmeld.asp start --

<%
  Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
  Mailer.FromName  = "Afsenders navn"
  Mailer.FromAddress= "runech@mail.dk"
  Mailer.RemoteHost = "mail.ishoejby.dk"
  Mailer.AddRecipient "Modtager navn", "runech@mail.dk"
  Mailer.Subject    = "emne"
  Mailer.BodyText  = request.querystring("name") & VBcrlf & request.querystring("email")
  if Mailer.SendMail then%>
<html>
<body>
Mailen blev sendt!
<script language=JScript>
if (window.opener.document.getElementById("name"))
  window.opener.document.getElementById("name").value = "";
if (window.opener.document.getElementById("email"))
  window.opener.document.getElementById("email").value = "";

</script>
</body>
</head>
<%
  else
    Response.Write "Mail send failure. Error was " & Mailer.Response
  end if
%>
Avatar billede rune_c Nybegynder
28. februar 2002 - 15:26 #4
<html>
<body>
<form id=frm>
<input type=text id=name><br>
<input type=text id=email><br>
<input type="button" id="submit" value="Send">
</form>
<script language=Jscript>
function launch(){
    void(window.open('tilmeld.asp?name=' + document.getElementById("name").value + '&email=' + document.getElementById("email").value,null, 'menubar=0, resizable=0, scrollbars=0,status=0,toolbar=0,height=200,width=200'))
}
document.getElementById("submit").onclick = launch;
</script>
</body>
</html>


-- tilmeld.asp start --

<%
  Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
  Mailer.FromName  = "Afsenders navn"
  Mailer.FromAddress= "Afsenders email"
  Mailer.RemoteHost = "host"
  Mailer.AddRecipient "Modtager navn", "modtagers email"
  Mailer.Subject    = "emne"
  Mailer.BodyText  = request.querystring("name") & VBcrlf & request.querystring("email")
  if Mailer.SendMail then%>
<html>
<body>
Mailen blev sendt!
<script language=JScript>
if (window.opener.document.getElementById("name"))
  window.opener.document.getElementById("name").value = "";
if (window.opener.document.getElementById("email"))
  window.opener.document.getElementById("email").value = "";

</script>
</body>
</head>
<%
  else
    Response.Write "Mail send failure. Error was " & Mailer.Response
  end if
%>
Avatar billede dtm Nybegynder
28. februar 2002 - 16:26 #5
Tak for det, nu virker det bare som det skal.... :-)
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
Kurser inden for grundlæggende programmering

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