Hallo,
Deshalb muss die Subnavigation ihrerseits erst an die Hauptnav melden, dass sie da ist (indem in dieser mit onload eine Funktion aufruft, die in der Hauptnav eine globale var ändert).
Wozu soviel Aufwand? Du denkst *zu* komplex! Keep it simple!
Die Subnavigation ist als iframe eingebettet, ebenso der Contentbereich. Damit a) der Content nicht ohne Navigation aufgerufen werden kann und b) die Navigation die aktuelle Position im Content wiederspiegelt, brauche ich eine Möglichkeit, die das gewährleistet. Wenn also zb. jemand durch externe oder interne Suche direkt auf eine Contentseite zugreift, muss der Rest der Seite nachgeladen werden (also zb. Haupt- und Subnavigation). Wie auch immer müsste zum Highlighten von Buttons in der SubNav diese erstmal geladen sein. Wenn ich einen entsprechenden Funktionsaufruf nun mache, ehe sie galaden ist, geht dieser direkt ins Nirvana und es passiert einfach garnichts.
greets
mikeg