Avatar billede hybel Nybegynder
20. september 2003 - 07:57 Der er 14 kommentarer og
2 løsninger

Hvorfor viderestiller den ikke.

Hvorfor viderestiller den ikke til tak.htm efter den har sendt mailen ?! Den "hænger" i sendmailformen uden at redirecte til tak.htm. Mailen modtages o.k. alligevel.

Jeg kan ikke bruge response.redirect, da det ikke understøttes.

<%

      Dim varSendmail
      varSendmail = Request.Form("txtSendMail")

      If varSendmail="YES" then
         
          Dim strURL
         
          Set objMail = Server.CreateObject("CDONTS.NewMail")
     
          objMail.to = "hybel@adslhome.dk"
          objMail.From = Request.Form("email")
          objMail.Subject = "Bestilling"
          objMail.Body = Request.Form("telefon")
          objMail.Send
         
          Set objMail = Nothing
                         
          response.write "<script language=""Javascript"">"
          response.write "parent.window.location.href='" &  tak.htm & "';"
          response.write "</script>"


end if

%>


På forhånd tak :-)
Avatar billede erikjacobsen Ekspert
20. september 2003 - 07:58 #1
response.write "parent.window.location.href='tak.htm';"
Avatar billede nielle Nybegynder
20. september 2003 - 07:58 #2
ASP har en funktion til viderstilling. Ret:

response.write "<script language=""Javascript"">"
response.write "parent.window.location.href='" &  tak.htm & "';"
response.write "</script>"

- til:

Response.Redirect("tak-htm")
Avatar billede nielle Nybegynder
20. september 2003 - 07:59 #3
tak-htm -> tak.htm
Avatar billede nielle Nybegynder
20. september 2003 - 08:00 #4
Undskydl, nærlæste ikke din tekst ordentligt.

Hvad mener du med at Redirect ikke bliver underståttet?! Den har jeg godt nok aldrig hørt før!
Avatar billede erikjacobsen Ekspert
20. september 2003 - 08:03 #5
Han ser ud til at bruge frames.
Avatar billede hybel Nybegynder
20. september 2003 - 08:06 #6
Det er i en Iframe, yes. Redirect understøttes muligvis ikke fordi det er på et Intraweb miljø uden de installerede komponenter som ASPEmail osv.

erikjacobsen -> Den skriver nu fysisk på skærmen : parent.window.location.href='tak.htm'; istedet for at viderestille ?!
Avatar billede nielle Nybegynder
20. september 2003 - 08:06 #7
Det er da ikke det samme som at sige at den ikke er understøttet.

parent.window.location.reload('tak.htm')
Avatar billede nielle Nybegynder
20. september 2003 - 08:08 #8
hybel -> Redirect har intet med email-komponenten at gøre. Den er derimod en del af ASP kernen og er som sådan med i alle ASP versioner (så vidt jeg ved).
Avatar billede hybel Nybegynder
20. september 2003 - 08:12 #9
Jubiii... reload virker åbenbart. Mange tak :-)
Avatar billede hybel Nybegynder
20. september 2003 - 08:14 #10
Jeg har prøvet response.redirect men den meldte "object not..." et-eller-andet på netop den linie
Avatar billede nielle Nybegynder
20. september 2003 - 08:18 #11
Takker for points :^)
Avatar billede nielle Nybegynder
20. september 2003 - 08:21 #12
Kan man lokke dig?

Det kunne være intessant at se den nøjagtige (kode og) fejlbesked på din response.redirect.

Det lyder mere som om at der har været noget andet galt.
Avatar billede erikjacobsen Ekspert
20. september 2003 - 08:25 #13
Du skal jo lige huske <script...> </script> rundt om min ændring.
Avatar billede hybel Nybegynder
20. september 2003 - 08:26 #14
Hehehe.... ja, har lige nu testet det en ekstra gang for at se fejlkoden: response.redirect "tak.htm" og så virkede det !?! Så den bruger jeg nu. Jeg ved ikke hvad jeg gjorde galt før :-)
Avatar billede nielle Nybegynder
20. september 2003 - 08:35 #15
Godt :^)
Avatar billede erikjacobsen Ekspert
20. september 2003 - 08:44 #16
Du ville vist få den fejl hvis du skrev:  reponse.redirect
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