Response. redirect

ASP

2 svar · 235 visningar · startad av His Divine Shadow

Medlem sedan sep. 20004 079 inlägg
Trådstart#1

Har problem med response.redirect
Jag vill att det ska ladda om hela ram sidan default.asp.
Men det funkar inte och jag försökte med ett javascript jag hittade när jag säkte:

response.write "<scr" & "ipt>parent.framenamnet.location.href='hej.asp';</scr" & "ipt>"

Men då fick jag bara nått felmeddelande.
Och det verkar ju som man inte kan ha response redirect att ladda en ny sida på detta vis, so jag undrar om man kan göra en skilld sida som gör det istället?

Medlem sedan juni 2001272 inlägg
#2

Jag har också haft samma problem och kom fram till lösningen att du kan inte köra ett javascript genom att skriva ut det med asp. Med ganska stor risk får du stänga din asp-kod med %> och skriva scriptet där.

Fungerar det inte så prova denna koden som jag använder:

%><script language="JavaScript">
<!--
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
<body onLoad="MM_goToURL('top','default.asp');return document.MM_returnValue"><%
Medlem sedan juli 2001458 inlägg
#3

Kanske detta kan vara något...

Lägg in en xtra meta tagg:

<meta http-equiv="refresh" content="1;url=default.asp">

Förklaring:

<meta http-equiv="refresh" content="AntalSekunder;url=ÖnskadSida.asp">

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)