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
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.
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