webForumDet fria alternativet

stänga frame

4 svar · 245 visningar · startad av yador

yadorMedlem sedan mars 2004455 inlägg
#1

Hej!
jag har två frame a och b. A täcker den övre delen av sidan och resten av den andra täcker b.
Hur gör jag om jag vill stänga a.

tack på förhand

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

Från B:

 
top.location.replace(self.location);

Från A:

 
top.location.replace(parent.frames['namn_b'].location);

Där du ersätter namn_b med det namn du gett till frame b (Alltså <frame name="namn_b" ...)

yadorMedlem sedan mars 2004455 inlägg
#3

bra men finns det inget annat som att bara lägga all kod i en sida eller? Det är meningen att man ska kunna stänga av a utan nån hjälp av b om det går?

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

Du behöver bara använda en av kodsnuttarna beroende på vilken frame du vill stänga ifrån. Eftersom du vill stänga från A använder du den nedre kodsnutten. ( top.location.replace(parent.frames['namn_b'].location); )

yadorMedlem sedan mars 2004455 inlägg
#5

Tack

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