webForumDet fria alternativet
Logga in / Bli medlem

response.redirect

ASP

5 svar · 186 visningar · startad av Catalina

Medlem sedan okt. 200069 inlägg
Frågan#1

Fråga:
Jag har en response.redirect. Jag vill hamna i en ny frame när jag åker iväg.

Jag befinner mig dessutom i en frame.
Skriver jag response.redirect("nästaframe.htm") så öppnas hela framen I den frame jag befinner mig.

/Catalina

Medlem sedan juni 200032 967 inlägg
#2

det går inte att göra med asp, utan du måste ta till javascript.

exempel:

parent.framenamn.location.href='sidan.asp';

mvh

Medlem sedan okt. 200069 inlägg
#3

Och då öppnas den nya framen i hela fönstret? Kan inte testa detta förrän i eftermiddag.

Följdfråga:
Detta vill jag ju ska hända när jag gjort en del beräkningar.
Hur anropar jag javascript mitt i min asploop?

Medlem sedan juni 200032 967 inlägg
#4

om du vill att filen ska öppnas i hela fönstret får du nog pröva top.location.href = 'sida.asp';

javascriptet kallar du inte på från asp, däremot skriver du ut det med response.write, bara. :)

Medlem sedan okt. 200069 inlägg
#5

*trög*
Menar du ungefär så här då.

<% min asp-loop

response.write
"<script language= "javascript>koden</script>"

slut på loop
%>

[Redigerat av Catalina den 02 nov 2000]

Medlem sedan juni 200032 967 inlägg
#6

ja ungefär.

fast just det där kommer nog ge dig ett felmeddelande.

pröva:

<% min asp-loop

response.write "<scr" & "ipt language= "javascript>koden</scr" & ipt>"

slut på loop
%>

se dock till att du har ett villkor runt, för du behöver ju bara skriva ut koden en gång, inte en för varje iteration.

269 ms totalt · 4 externa anrop · v20260731065814-full.df76c93f
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)