11. august 2004 - 21:24
Der er
13 kommentarer og 1 løsning
Hvad er fejlen i denne del af et script ?
Jeg bruger denne linie i et loginscript... kommer med fejlen: HTTP 500 - Intern serverfejl Sætningen lyder således...: response.write "<script>opener.location.replace('default.asp?admin=true&" & QUERY_STRING & "');self.close();</script>" Hvad gør jeg forkert...?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
11. august 2004 - 21:26
#1
Prøv response.write "<sc" & "ript>opener.location.replace('default.asp?admin=true&" & QUERY_STRING & "');self.close();</scr" & "ipt>"
11. august 2004 - 21:29
#2
;) Nej, det er ikke det - glem det. Men det er nok heller ikke den linie, der gør det. Hvad står der udenom?
11. august 2004 - 21:31
#3
If Not (rs.BOF Or rs.EOF) Then Session("X") = rs("ID") Session("X") = True Session.Timeout = 30 response.write "<script>opener.location.replace('default.asp?admin=true&" & QUERY_STRING & "');self.close();</script>" Else Response.redirect "?admin=afvis" End If Conn.Close Set Conn = Nothing end if %>
11. august 2004 - 21:32
#4
det virker fint nok, hvis jeg fjerner " & QUERY_STRING & " !!!
11. august 2004 - 21:36
#5
Hvorfra stammer variablen QUERY_STRING
11. august 2004 - 21:37
#6
fra et andet vindue...
11. august 2004 - 21:39
#7
Hvis du skriver "variabel" i stedet for QUERY_STRING virker det formentlig uden fejl?
11. august 2004 - 21:41
#8
Hvis du har <% option explicit %> stående øverst i dit script, og QUERY_STRING ikke er defineret, vil du få en fejl. Derfor?? Microsoft VBScript runtime error '800a01f4' Variable is undefined: 'QUERY_STRING' /script.asp, line 14
11. august 2004 - 21:44
#9
<script>opener.location.replace('default.asp?admin=true&" & QUERY_STRING & "');self.close();</script> QUERY_STRING stammer fra: QUERY_STRING = <%Response.write Request.ServerVariables("QUERY_STRING")%>
11. august 2004 - 21:49
#10
Det giver heller ingen mening at skrive sådan. Hvad er din kode helt præcis?
11. august 2004 - 21:50
#11
Hvorfor ikke QUERY_STRING = Request.ServerVariables("QUERY_STRING")
11. august 2004 - 22:01
#12
Det er lige meget jeg har klaret det... ellers tak...
11. august 2004 - 22:19
#13
Jamen hvad var der galt, det synes jeg godt lige du kunne fortælle!?
11. august 2004 - 22:29
#14
ved det ikke - lejede lidt og pludselig vikrede det...
Kurser inden for grundlæggende programmering