Frames vervangen

Status
Niet open voor verdere reacties.

Kuifje_007

Gebruiker
Lid geworden
25 mrt 2004
Berichten
209
Ik heb een homepage met 3 frames (leftFrame.html, topFrame.html en mainFrame.html). De target van deze frames zijn resp. leftFrame, topFrame en mainFrame.

Als ik op een bepaalde menubalk (NavBar) van topFrame klik, komt er nieuwe menubalk op leftFrame. Als ik andere knop op topFrame klik, dan komt er nieuwe pagina op mainFrame en wil ik tevens ook de menubalk op leftFrame weg hebben. Ik heb daarvoor een code gezet maar dat werkt blijkbaar niet. Ik weet niet zoveel van Javascript. Misschien dat jullie weten waarom dit niet werkt?

<SCRIPT LANGUAGE="JavaScript">
<!--
if (leftFrame.location.href=="menubalk_interne_competitie.html")
leftFrame.location.href = "leftFrame.html";
// -->
</SCRIPT>
 
location.href is het hele adres, beginnend met http. Dat zou je zo kunnen controleren:
PHP:
if (leftFrame.location.href.indexOf('menubalk_interne_competitie.html') > -1) {
 ........
 };
Maar hoe roep je het aan? Je zou het leftframe ook kunnen vervangen door een onclick aan de knop in topFrame toe te voegen:
PHP:
onclick="parent.leftFrame.location.href = 'leftFrame.html'"


Vr.Gr. Egel.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan