02. juni 2003 - 20:13
Der er
17 kommentarer og 4 løsninger
Problemer med "Response.Redirect"
Jeg sidder og laver nogle programmerings eksempler fra en bog. Nu er jeg igen rendt ind i et problem. Jeg skal kunne åbne en htm side, fra en drop down boks. Boksen virker fint, men der kommer ikke nogen side frem. Jeg har oprettet en fil "grenaa.htm" i samme bibliotek ****************** <%@ Language="VBScript" %> <% response.buffer = true %> <html> <head> <title>Untitled Document</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <FORM METHOD="POST"> Hvilken By: <select name="by"> <option value="Grenaa">Grenaa</option> <option value="Odder">Odder</option> <option value="Randers">Randers</option> <option value="Silkeborg">Silkeborg</option> <option value="Skanderborg">Skanderborg</option> <option value="Aebeltoft">Æbeltoft</option> <option value="Aarhus">Aarhus</option> </select> <p> <input type= "SUBMIT" name= VALUE= > </form> <% dim x x = request.Form("by") IF x = "Grenaa" then Response.Redirect = "Grenaa.htm" end if %> </body> </html> ***** Håber der er nogle der kan finde fejlen, jeg kan ikke :(
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<% dim x prøv det her: x = request.Form("by") IF x = "Grenaa" then Response.Redirect("Grenaa.htm") end if %>
Nej, det hjalp desværre ikke
<% x = request.Form("by") IF x = "Grenaa" then Response.Redirect = "Grenaa.htm" end if %>
sådan: <%@ Language="VBScript" %> <% response.buffer = true %> <html> <head> <title>Untitled Document</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <FORM METHOD="POST"> Hvilken By: <select name="by"> <option value="Grenaa">Grenaa</option> <option value="Odder">Odder</option> <option value="Randers">Randers</option> <option value="Silkeborg">Silkeborg</option> <option value="Skanderborg">Skanderborg</option> <option value="Aebeltoft">Æbeltoft</option> <option value="Aarhus">Aarhus</option> </select> <p> <input type= "SUBMIT" name= VALUE= > </form> <% dim x x = request.Form("by") IF x = "Grenaa" then Response.Redirect "Grenaa.htm" end if %> </body> </html>
Prøv engang at udskrive, hvad der er sendt fra formularen, så vi kan se, hvor det går galt: <% dim x x = request.Form("by") Response.Write "<h1>" & x & "</h1>" IF x = "Grenaa" then Response.Redirect = "Grenaa.htm" end if %> Du bør i øvrigt ændre syntaksen lidt på din submit-knap: <input type="submit" name="" value="">
<%@ Language="VBScript" %> <% response.buffer = true %> <html> <head> <title>Untitled Document</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <FORM METHOD="POST" action="dinside.asp"> Hvilken By: <select name="by"> <option value="Grenaa">Grenaa</option> <option value="Odder">Odder</option> <option value="Randers">Randers</option> <option value="Silkeborg">Silkeborg</option> <option value="Skanderborg">Skanderborg</option> <option value="Aebeltoft">Æbeltoft</option> <option value="Aarhus">Aarhus</option> </select> <p> <input type= "SUBMIT" name= VALUE= > </form> <% dim x x = request.Form("by") IF x = "Grenaa" then Response.Redirect = "Grenaa.htm" end if %> </body> </html>
Peppino>> Response.redirect = "Grenaa.htm": Error Type: Microsoft VBScript runtime (0x800A01B6) Object doesn't support this property or method: 'Redirect' /Nyheder/asp page24.asp, line 37
hossein>> Hvorfor er det lige dig som svare???
<%@ Language="VBScript" %> <% response.buffer = true dim x x = request.Form("by") if x = "Grenaa" then Response.Redirect "Grenaa.htm" end if %> <html> <head> <title>Untitled Document</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <FORM METHOD="POST" action="dinside.asp"> Hvilken By: <select name="by"> <option value="Grenaa">Grenaa</option> <option value="Odder">Odder</option> <option value="Randers">Randers</option> <option value="Silkeborg">Silkeborg</option> <option value="Skanderborg">Skanderborg</option> <option value="Aebeltoft">Æbeltoft</option> <option value="Aarhus">Aarhus</option> </select> <p> <input type= "SUBMIT" name= VALUE= > </form> </body> </html> Virker hos mig.
03. juni 2003 - 00:16
#10
peppino -> Jeg tror bare, Hossein prøver at gøre dig opmærksom på, det hedder: Response.Redirect "file.ext"
03. juni 2003 - 08:18
#11
Jo tak netro, man kan ikke sætte en fil lig med response.redirect. Response.Redirect "filnavn.ext"
03. juni 2003 - 10:31
#12
Nåh jeg har slet ikke set at der stod Response.Redirect = "filnavn.ext". Men ja det er jo Response.Redirect "filnavn.ext". :-)
03. juni 2003 - 10:35
#13
Så prøver lige igen <%@ Language="VBScript" %> <% response.buffer = true %> <html> <head> <title>Untitled Document</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <FORM METHOD="POST" action="dinside.asp"> Hvilken By: <select name="by"> <option value="Grenaa">Grenaa</option> <option value="Odder">Odder</option> <option value="Randers">Randers</option> <option value="Silkeborg">Silkeborg</option> <option value="Skanderborg">Skanderborg</option> <option value="Aebeltoft">Æbeltoft</option> <option value="Aarhus">Aarhus</option> </select> <p> <input type= "SUBMIT" name= VALUE= > </form> <% dim x x = request.Form("by") IF x = "Grenaa" then Response.Redirect "Grenaa.htm" end if %> </body> </html>
03. juni 2003 - 19:06
#14
cathallo -> Har du fået det til at fungere eller hvad???
04. juni 2003 - 13:11
#15
netro>> Jeg tror desværre at han gør ligesom alle hans andre 13 spm.
09. juni 2003 - 13:39
#16
Så er jeg her igen. Undskyld ventetiden, men jeg har desværre ikke så god tid til at sidde ved computeren for tiden. Jeg tester nu :)
09. juni 2003 - 13:46
#17
Nej, ingen af løsningerne virker hos mig, men måske er der noget helt galt??
09. juni 2003 - 14:05
#18
Hmm, jeg har lige prøvet dette. <% dim x x = request.Form("by") if x = "Grenaa" then Response.Write "<h1>Hello World!</h1>" end if %> Og den laver fejl på siden. Der må være noget galt med - if x = "Grenaa" - ellers er det noget i "formen" hvor byen skal vælges
09. juni 2003 - 16:50
#19
hvis jeg fjerner alt asp koden fra siden, og vælger en by, får jeg samme fejl??
10. juni 2003 - 01:07
#20
<%@ Language="VBScript" %> <% response.buffer = true %> <html> <head> <title>Untitled Document</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <FORM METHOD="POST" action="<%=Request.ServerVariables("SCRIPT_NAME")%>"> Hvilken By: <select name="by"> <option value="Grenaa">Grenaa</option> <option value="Odder">Odder</option> <option value="Randers">Randers</option> <option value="Silkeborg">Silkeborg</option> <option value="Skanderborg">Skanderborg</option> <option value="Aebeltoft">Æbeltoft</option> <option value="Aarhus">Aarhus</option> </select> <p> <input type= "SUBMIT" name= VALUE= > </form> <% if Request.ServerVariables("REQUEST_METHOD") = "POST" then dim x x = request.Form("by") IF x = "Grenaa" then Response.Redirect "Grenaa.htm" end if End if %> </body> </html>
19. juli 2003 - 19:25
#21
kan ikke få det til at virke, tror at det er min "server" der er problemet
Kurser inden for grundlæggende programmering