Det virker! - men er der en fejl?
Min tvivl går på om de indtastede data bliver sendt inden at browseren lukkes ned. Det vil sige funktionen af window.close er den sat det rigtige sted eller skal det gøres på en helt anden måde?Når jeg afprøver det så virker det!
:-) karsten_larsen
her er koden:
<%
if request.form("form") = "send" then%>
<script type="text/javascript">
window.close("send.asp")
</script>
<%
senderEmail = "sendt fra email"
subject = "Bestilling"
name = Request.Form("name")
adress = Request.Form("adress")
postnummer = Request.Form("postnummer")
andet = Request.Form("andet")
recipient = "sendes til min email"
strBody = "Navn: " & name & VbCrLf & VbCrLf
strBody = strBody & "Adresse: " & adress & VbCrLf & VbCrLf
strBody = strBody & "Postnummer: " & postnummer & VbCrLf & VbCrLf
strBody = strBody & "Andet: " & andet
Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.mit domain"
JMail.Logging = true
JMail.silent = true
JMail.Sender = senderEmail
JMail.Subject = subject
JMail.AddRecipient recipient
JMail.Priority = 3
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
Jmail.Body = strBody
JMail.Execute
Set JMail = Nothing
%>
<script type="text/javascript">
window.open("tak.htm","mitvindue","width=300,height=300")
</script>
<%
else
%>
<html>
<head>
<title>emailform</title>
</head>
<body onLoad="window.form.name.focus();">
<form method="post" action="send.asp" name="form">
Jeg ønsker at få tilsendt brochure
<br><br>
Navn<br>
<input type="text" size="25" name="name"><br>
Adresse<br>
<input type="text" size="25" name="adress"><br>
Postnummer/by<br>
<input type="text" size="25" name="postnummer"><br>
Andet:<br>
<textarea name="andet" cols="40" rows="15" wrap="PHYSICAL"></textarea>
<br>
<input type="submit" name="form" value="send">
<%end if %>
</form>
</body>
</html>
