webForumDet fria alternativet

Response. redirect

2 svar · 225 visningar · startad av His Divine Shadow

His Divine ShadowMedlem sedan sep. 20004 079 inlägg
#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?

------------------
Sprit löser inga problem. Men det gör inte mjölk heller.

T-bird 1200; GeForce 256 32MB; WinNT4/XP; 512MB RAM; Dialup

HulthMedlem 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"><%

------------------
//Hulth

T_CodezMedlem 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">

------------------
There is no Tomorrow...

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