webForumDet fria alternativet
Logga in / Bli medlem

reload frame

ASP

7 svar · 354 visningar · startad av alfa

Medlem sedan juni 2000202 inlägg
Frågan#1

Hur kan ladda om en frame på bästa sätt

<%

MySQL = "SELECT produkt_namn FROM Korg WHERE (kund_id = '"& kund_id & "')"
Set objRecordset = Server.CreateObject("ADODB.Recordset")
objRecordset.Open MySQL, Con, adOpenKeyset
n=objRecordset.Recordcount

if n = 0 then
'--------------- Denna --------------------------
Response.Write "<META HTTP-EQUIV='Refresh' CONTENT='0; url = parent.frames[9].location.href = 'kassa1.asp'>"
'--------------------------------------------------
'Denna funkar inte verkar köra response.redirect så den hinner inte ladda den
'går det att fördröja response.redirect
Response.write "<BODY onLoad=""parent.frames[9].location.href = 'kassa1.asp';"">"

'--------------------------------------------------
Con.Close
set Con = nothing
Set objRecordset = nothing
response.redirect "shop_main.asp"

else

%>

Medlem sedan dec. 19996 721 inlägg
#2

Om du kör en response.redirect så returnerar sidan ingenting, och din location-grunka kommer aldrig att nå webbläsaren. Du får göra två location-grunkor i stället. Du behöver inte använda onLoad, utan kan lägga dem inom <SCRIPT>-taggar direkt.

Medlem sedan juni 2000202 inlägg
#3

Förklara lite mer vad du menar

Medlem sedan mars 20002 836 inlägg
#4

Hello,

testa detta:

<body onLoad="parent.framename.location.replace('min_sida.asp')">

där framename är namnet på framen du vill uppdatera.

cya,

Medlem sedan dec. 19996 721 inlägg
#5

Förklara lite mer vad du menar

Vilken del?

Medlem sedan juni 2000202 inlägg
#6

vill ha något komando så att jag kan ladda om en frame om något visst inträffar.
helst ska det inte vara kopplat till body taggen

Hoppas du förstår vad jag menar

Medlem sedan dec. 19996 721 inlägg
#7

Du får skriva ut...

<SCRIPT Language="Javascript">
parent.framename.location.replace('min_sida.asp')
</SCRIPT>

på sidan.

Och du kan inte ha en response.redirect, för då händer ingenting.

Medlem sedan juni 2000202 inlägg
#8

Tack

249 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
115 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)