hi,
Ich verlinke beim Menü über <...onclick=parent.mainFrame.document.location.href='link.htm'...>
Daß location nicht im document, sondern im Frame liegt, ist Dir bekannt?
da bin ich anderer meinung, und selfhtml mit mir:
- "Das document-Objekt [liegt] in der Objekthierarchie von JavaScript [...] unterhalb des window-Objekts."
- "Da jedes Frame-Fenster aus Sicht des Browsers ein eigenes Fenster darstellt, ist das frames-Objekt lediglich eine Variante des window-Objekts, also des allgemeinen Fenster-Objekts. Alle Eigenschaften und Methoden, die zum window-Objekt gehören, lassen sich auch auf das frames-Objekt, also auf einzelne Frame-Fenster anwenden."
wenn du diese beiden aussagen kombinierst, dann ist parent.mainFrame.document.location durchaus die richtige schreibweise.
und wenn du bei javascript->frames dir das erste beispiel ansiehst, findest du dort ebenfalls
parent.frames[1].location.href = "sport.html";
gruss,
wahsaga