webForumDet fria alternativet

Response.Redirect

ASP

9 svar · 292 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

:)
Hej!

Har följande kod som tömmer varukorgen:

<%
Dim strSQL

Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.ConnectionString = "DSN=IntranetSydostel"
objConn.Open

strSQL="DELETE * FROM tblCart WHERE userId= " & session("userId") & ""
objConn.Execute(strSQL),,128

objConn.Close
Set objConn = Nothing

Response.Redirect "../default.asp"

%>

Sidan består av tre frames; menuFrame, mainFrame och bottomFrame.

Varukorgen visas i bottomFrame som en listmeny. Kassan i mainFrame. Knappen för att tömma varukorgen finns i bottomFrame.

Nu till min fråga!
När jag tömmer varukorgen vill jag att bottomFrame laddas om tillsammans med mainFrame.

Det jag har fått till nu är en redirect till default.asp. Men då kommer man till startsidan.

Hur får man bottomFrame och mainFrame att laddas om?

mvh

Medlem sedan nov. 20021 222 inlägg
#2

hmm....har för mig att det inte går att göra med asp utan man får använda javascript. Eller har jag fel?

Medlem sedan dec. 19996 522 inlägg
#3

Nej du har helt rätt

Medlem sedan nov. 20021 222 inlägg
Medlem sedan jan. 20013 582 inlägg
#5

:)
Ok!
Tack!

mvh

Medlem sedan jan. 20013 582 inlägg
#6

:)
Men kan man på något sätt få in java i response.redirect.

Som det är nu så har jag en speciell sida som tömmer varukorgen.

Kan man från denna ladda om??

mvh

Medlem sedan juni 200032 967 inlägg
#7

Menar du java eller javascript?

Med javascript kan du ladda om det du känner för att du vill ladda om. Fast jag förstår inte riktigt vad du menar att det är du vill göra. ;)

Mvh

Medlem sedan jan. 20013 582 inlägg
#8

javascript... :(

Klickar jag på "töm varukorgen" så kommer jag till en sida där följande kod finns:

<%
Dim strSQL

Set objConn = Server.CreateObject("ADODB.Connection") 
objConn.ConnectionString = "DSN=IntranetSydostel"
objConn.Open

strSQL="DELETE * FROM tblCart WHERE userId= " & session("userId") & ""
objConn.Execute(strSQL),,128

objConn.Close
Set objConn = Nothing

Response.Redirect "../default.asp"

%>

Tanken är att ladda om mainFrame och bottomFRame efter det eftersom varukorg och kassa finns där.

Likadant om jag vill justera antalet i varukorgen.

Men detta kanske är fel sätt att göra det på. Jag kanske inte ska ha en såeciell sida för detta...

mvh

Medlem sedan juni 200032 967 inlägg
#9

Du kan byta ut din response.redirect till:

<script>
parent.frames['mainFrame'].location.href='sida.asp';
parent.frames['bottomFrame'].location.href='sida.asp';
location.href='default.asp';
</script>

Edit: du kan förresten ta bort & "" som du lagt till sist på SQL-frågan, den är onödig.

Medlem sedan jan. 20013 582 inlägg
#10

ok!!

Ska testa det!

mvh

381 ms totalt · 3 externa anrop · v20260731065814-full.eb2a8c97
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
251 ms — hämta tråd, inlägg och bilagor (db)