Dennis J. Ulm: zusammengesetzte href-locations über Javascript in 2 Frames

ich habe folgendes Problem. Meine Seite besteht aus zwei Frames, der rechte mit namen 'nav'
beinhaltet eine Navigationsleiste, der Linke ist der Hauptframe, Name 'main', in dem die Inhalte dargestellt werden sollen. Um zwei Sprachen zu unterstützen möchte ich die Ziel_locations von 'nav' aus zusammensetzen und über A HREF = "javascript:window.location.href = seite" im Frame 'main' darstellen, wobei seite eine globale Javascript-Variable ist, in der je nach Sprache z.B. d_links.html oder e_links.html steht.

Sowohl IE als auch Netscape weigert sich, die Seite darzustellen, da beide behaupten, die Variable Seite wäre nicht definiert. Ein Versuch, die Seite über 'parent.main.location.href auszurufen scheiterte mit der selben Fehlermeldung.

Was kann ich tun ??

Ciao
  Dennis

  1. Hey Dennis!

    Was kann ich tun ??

    Adressiere die Variable genauer. Ich vermute mal, Du hast die Variable im Frame nav definiert?

    Dann mußt Du sie von Frame main aus folgendermaßen aufrufen:

    javascript:window.location.href = parent.nav.seite           (oder so ähnlich)

    Ich hoffe, daß der Code jetzt stimmt, aber ich glaube Du verstehst, was ich meine?

    Ciao, Marius