webForumDet fria alternativet

hjälp med response.redirect-kod

ASP

13 svar · 286 visningar · startad av soffan76

Medlem sedan maj 2001684 inlägg
Frågan#1

Nån som kan hitta felet i denna kod? Det borde vara ett "fnutt-fel"...
Jag får detta felmeddelande:
Expected end of statement

<% Response.Redirect = "form2_projektbakgrund?PA_ID=Session("PA_ID")" %>

Mvh Sofia

------------------
Sofia

Medlem sedan juni 200032 967 inlägg
#2

japp, fnuttfel. :)

<% Response.Redirect  "form2_projektbakgrund?PA_ID=" & Session("PA_ID") %>

eller, egentligen både fnutt och strängkonkateneringsfel.

red: det ska inte vara = efter redirect heller.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

[Redigerat av @nders den 29 jun 2001]

Medlem sedan dec. 200012 464 inlägg
#3
<% Response.Redirect "form2_projektbakgrund?PA_ID=" & Session("PA_ID") %>

------------------
essentitia preter non sans multiplicandum

Medlem sedan maj 2001684 inlägg
#4

Tack!
Fnuttar är inte min starka sida :)
Nu får jag dock ett annat fel:Object doesn't support this property or method: 'Redirect'
Varför då?

------------------
Sofia

Medlem sedan juni 200032 967 inlägg
#5

tog du bort =?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan maj 2001684 inlägg
#6

Ja...skulle det bort eller inte? Nu ser koden följande ut men inget händer när sidan ska laddas om, den tuggar bara och timglaset visas...

<% Response.Redirect "form2_projektbakgrund.asp?PA_ID=" & Session("PA_ID") %>

------------------
Sofia

Medlem sedan juni 200032 967 inlägg
#7

hur ser övrig kod på sidan ut?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan maj 2001684 inlägg
#8

Det är rätt mycket annan kod...

<% Response.Redirect "form2_projektbakgrund.asp?PA_ID=" & Session("PA_ID") %>
<html>
<head>
	<title>VTI Projektanmälan-projektets bakgrund/syften</title>
<LINK rel="STYLESHEET" TYPE="text/css" NAME="test" HREF="../sp.css">
</head>

<body>

<h3>Projektets bakgrund/syften</h3>

<!--#include file="PA.asp"-->

<% 
SQL = "SELECT * FROM PA_Syfte WHERE Syfte_ID IN (SELECT Syfte_ID FROM PA_Koppling_Syfte WHERE PA_ID  = " & Trim(Request.QueryString("PA_ID")) & ")"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.open SQL,Conn,3,3

SQL2 = "SELECT * FROM PA_Syfte WHERE Syfte_ID NOT IN (SELECT Syfte_ID FROM PA_Koppling_Syfte WHERE PA_ID = " & Trim(Request.QueryString("PA_ID")) & ")"
Set RS2 = Server.CreateObject("ADODB.Recordset")
RS2.open SQL2,Conn,3,3
%>

<table>
<tr><td>Projektanmälan: <%= Request.QueryString("PA_ID") %></td></tr>
<tr><td> </td></tr>
<tr><td><b>Obs!</b><br>Se till att numret på projektanmälan stämmer. Kontrollera genom att titta på grundformuläret bakom. Om det inte stämmer, högerklicka i detta fönster och välj uppdatera.</td></tr>
</table>

<% If rs2.Eof AND rs.EOF Then %>
<p>
Inga uppgifter finns ännu inlagda.

<% Else %>
<form method="POST" action="form2_projektbakgrund2.asp">
<input type="hidden" name="PA_ID" value="<% =Request.QueryString("PA_ID") %>">

<table>
<tr><td><b>Syfte/bakgrund</b></td></tr>
<% 
x=1
if not rs.EOF then
do until rs.EOF
REM Skriv IKRYSSADE
%>
<tr><td><input type="checkbox" value="<% = rs("Syfte_ID") %>" name="check<%=x%>" checked><%=rs("Namn")%></td></tr>
<% 
rs.movenext
x=x--1
loop
end if

if not rs2.EOF then
do until rs2.EOF
REM Skriv O-KRYSSADE
%>
<tr><td><input type="checkbox" value="<% = rs2("Syfte_ID") %>" name="check<%=x%>"><%=rs2("Namn")%></td></tr>
<%
rs2.movenext
x=x--1
loop
end if
%>

<%Session("x")= x %>

<% 
RS.close
RS2.close
Conn.close 
set RS = nothing
set RS2 = nothing
set Conn = nothing
%>

<tr><td> </td></tr>
<tr><td>
<input type=submit value="Lagra uppgifter" name="action">
<input type="submit" value="Radera uppgifter" name="action">

</form>

<% End If %>

</td></tr></table>

</body>
</html>

[Redigerat av soffan76 den 29 jun 2001]

Medlem sedan juni 200032 967 inlägg
#9

börjar du sidan med en response.redirect?

det råkar inte vara så att du börjar sidan med en response.redirect till sig själv???

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan maj 2001684 inlägg
#10

Jo, precis, för att ladda om det hela var det någon som hade den lösningen. Är jag helt fel ute nu eller?

------------------
Sofia

Medlem sedan juni 200032 967 inlägg
#11

det du gör är en oändlig loop. du laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om, laddar om....

det var väl inte riktigt det du ville göra?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan maj 2001684 inlägg
#12

Öhh, jaha, nej det var ju inte meningen, inte så konstigt då att ingenting händer...
Du har inget annat förslag, min sökning gick som du märker inte så bra....
Kan man inte göra att den redirectar till sig själv bara en gång?

------------------
Sofia

[Redigerat av soffan76 den 29 jun 2001]

Medlem sedan juni 200032 967 inlägg
#13

jo, men jag vet inte om det löser ditt problem...

<% if not request.querystring("reload")="no" then Response.Redirect "form2_projektbakgrund.asp?reload=no&PA_ID=" & Session("PA_ID") 
%>

typ.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan maj 2001684 inlägg
#14

Det verkar allt funka. Tack så mycket för hjälpen!

------------------
Sofia

269 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)