Avatar billede agm Nybegynder
01. august 2001 - 00:51 Der er 5 kommentarer og
1 løsning

ændring i script

Da jeg ikke er nogen haj til asp - er der så nogen der kan fortælle mig hvad der skal laves om - hvis jeg ikke skal have nogen response.write men, at bare skal kunne udfylde med en ny Email.
Mit script ser således ud:
      <%

navn = request(\"navn\")

if  Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then
   
        Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
        JMail.ContentTransferEncoding = \"8bit\"
        JMail.Charset = \"ISO-8859-1\"
       
        JMail.Priority = 1
        JMail.ServerAddress = \"smtp.server.dk\"
    JMail.Sender = \"info@server.dk\"
        JMail.Subject = \"Anbefaling\"
    JMail.Body = \"Hej!\" & vbCrLf & \"Det er \" & navn & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + \"Besøg Min hjemmeside!\" & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + \"www.minserver.dk.\" & vbCrLf & \"En hjemmeside hvor du kan læse nyheder og deltag i debat m.m.\" & vbCrLf & vbCrLf
   
        JMail.AddRecipient request(\"ad\")
        \' Send it...
        JMail.Execute
        set JMail = nothing
response.write \"<b> Tak :o)<br><br>Din anbefaling er sendt.</b>\"

   

else %>
      <form action=\"anbef.asp\" METHOD=\"POST\">
        <div align=\"center\"><font face=\"Verdana\" size=\"1\" color=\"#996699\"><b>Fort&aelig;l
          en ven om Sponge.dk</b></font> </div>
        <div align=\"center\">
          <input type=\"TEXT\" onFocus=\"this.form.ad.select()\" value=\"Modtager Email\"
      name=\"ad\" size=\"10\" maxlength=\"100\">
          <input type=\"TEXT\" onFocus=\"this.form.navn.select()\" value=\"Dit navn\"
      name=\"navn\" size=\"10\" maxlength=\"100\">
          <input type=\"submit\" value=\"Send\" name=\"submit\">
        </div>
      </form>
<%    end if%>
Avatar billede zoidberg Nybegynder
01. august 2001 - 01:09 #1
Du vil altså bare sende brugeren tilbage til formularen når mailen er sendt?
Avatar billede agm Nybegynder
01. august 2001 - 01:14 #2
jepper...
Avatar billede zoidberg Nybegynder
01. august 2001 - 01:16 #3
Erstat

response.write \"<b> Tak :o)<br><br>Din anbefaling er sendt.</b>\"

med

response.redirect(\"email.asp\")

hvor email.asp er navnet på filen!
Avatar billede zoidberg Nybegynder
01. august 2001 - 01:17 #4
response.redirect(\"anbef.asp\")

må det jo være ;o)
Avatar billede zoidberg Nybegynder
01. august 2001 - 01:21 #5
Du kunne jo selvfølgelig også bruge:

<%

navn = request(\"navn\")

if  Request.ServerVariables(\"REQUEST_METHOD\") = \"POST\" then
   
        Set JMail = Server.CreateObject(\"JMail.SMTPMail\")
        JMail.ContentTransferEncoding = \"8bit\"
        JMail.Charset = \"ISO-8859-1\"
       
        JMail.Priority = 1
        JMail.ServerAddress = \"smtp.server.dk\"
    JMail.Sender = \"info@server.dk\"
        JMail.Subject = \"Anbefaling\"
    JMail.Body = \"Hej!\" & vbCrLf & \"Det er \" & navn & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + \"Besøg Min hjemmeside!\" & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + \"www.minserver.dk.\" & vbCrLf & \"En hjemmeside hvor du kan læse nyheder og deltag i debat m.m.\" & vbCrLf & vbCrLf
   
        JMail.AddRecipient request(\"ad\")
        \' Send it...
        JMail.Execute
        set JMail = nothing
response.write \"<b> Tak :o)<br><br>Din anbefaling er sendt.</b>\"

end if %>

      <form action=\"anbef.asp\" METHOD=\"POST\">
        <div align=\"center\"><font face=\"Verdana\" size=\"1\" color=\"#996699\"><b>Fort&aelig;l
          en ven om Sponge.dk</b></font> </div>
        <div align=\"center\">
          <input type=\"TEXT\" onFocus=\"this.form.ad.select()\" value=\"Modtager Email\"
      name=\"ad\" size=\"10\" maxlength=\"100\">
          <input type=\"TEXT\" onFocus=\"this.form.navn.select()\" value=\"Dit navn\"
      name=\"navn\" size=\"10\" maxlength=\"100\">
          <input type=\"submit\" value=\"Send\" name=\"submit\">
        </div>
      </form>
Avatar billede agm Nybegynder
01. august 2001 - 01:22 #6
Der var den :o)
Jeg havde prøvet noget med noget redirect men det virkede ikke.

Nu gør det og tak for hjælpen..
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