webForumDet fria alternativet

uppdatera frame vid inloggning

13 svar · 671 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 182 inlägg
#1

nån som vet hur man uppdaterar en frame efter att man har loggat in?

Jesper TMedlem sedan nov. 20017 058 inlägg
#2

Det görs med javascript, typ:
document.parent.framenamn.reload();

WebbisNetMedlem sedan feb. 20032 182 inlägg
#3

Jesper T skrev:

Det görs med javascript, typ:
document.parent.framenamn.reload();

jag har
<script language="JavaScript" type="text/javascript">
<!--
document.parent.top.reload();
//-->
</script>

på defaultsidan efter att man har loggat in, är det nåt mer man ska skriva?

nitro2k01Medlem sedan aug. 20037 630 inlägg
#4

top är ett dåligt namn för en frame. top refererar nämligen vanligtvis till den översta parent-framen. Döp helst om den till t ex topframe eller nåt annat kul.

WebbisNetMedlem sedan feb. 20032 182 inlägg
#5

men det är ändå skillnad på top och _top

@ndersMedlem sedan juni 200026 914 inlägg
#6

_top är en HTML-referens, medan top är en javascript-referens. Byt namn på din frame till något annat, som nitro2k01 föreslår.

mvh

WebbisNetMedlem sedan feb. 20032 182 inlägg
#7

har bytt namn men får ingen reload

@ndersMedlem sedan juni 200026 914 inlägg
#8

Jag hade testat:

parent.framenamn.location.reload();
WebbisNetMedlem sedan feb. 20032 182 inlägg
#9

gick mycket bättre

LarsGMedlem sedan dec. 200012 465 inlägg
#10

Flyttas från ASP

WebbisNetMedlem sedan feb. 20032 182 inlägg
#11

jag får inte
<script language="JavaScript" type="text/javascript">
<!--
parent.menuframe.location.reload();
//-->
</script>
att fungera, har den i indexfilen som laddas in och inget händer

Den frame som finns när man inte är inloggad heter left.asp, när man är inloggad ska den ändras till menu.asp

@ndersMedlem sedan juni 200026 914 inlägg
#12
parent.framenamn.location.href='menu.asp';
WebbisNetMedlem sedan feb. 20032 182 inlägg
#13

i menu.asp har jag
<frameset rows="100,*">
<frame style="background-color:<%=basicColor%>;" name="menuframe" src="newMessages.asp" noresize scrolling="no" marginwidth="0" marginheight="0">
<frame style="background-color:<%=basicColor%>;" name="menuframe" src="menuItems.asp" noresize scrolling="no" marginwidth="0" marginheight="0">
</frameset>

och i indexfilen som är startsidan när man har loggat in som visas i "huvudramen" har jag inom <head> och </head>
<script language="JavaScript" type="text/javascript">
<!--
parent.menuframe.location.href='menu.asp';
//-->
</script>

så jag undrar varför inte menu.asp laddas om

Peter SMedlem sedan dec. 20025 484 inlägg
#14

Dina <frame>s har samma namn ("menuframe"). Testa med att byta ett av dem.

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb