webForumDet fria alternativet

Response.Redirect

9 svar · 292 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#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

joel_joel88Medlem 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?

erkaMedlem sedan dec. 19996 522 inlägg
#3

Nej du har helt rätt

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

:)
Ok!
Tack!

mvh

devotionMedlem 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

@ndersMedlem sedan juni 200032 969 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

devotionMedlem 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

@ndersMedlem sedan juni 200032 969 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.

devotionMedlem sedan jan. 20013 582 inlägg
#10

ok!!

Ska testa det!

mvh

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)