Zwitsch: parent.[Framename].location.href('URL') nur bei IE???

Hallo!
ich habe ein script:
onClick="JavaScript:parent.main.location.href('index2.html');"
und zwei Frames: "nav" und "main" - das onClick befindet sich in "nav".

Soweit funzt das ja auch - aber nur beim IE6 und nicht beim NS7. Warum?

Danke!

Zwitsch

  1. Hallo!

    Mir erscheint das Konstrukt etwas fragwürdig, daher wundert mich auch das IE-Verhalten etwas.
    Ich gabe hrefs immer mit = an:
    parent.main.location.href = 'index2.html';

    Viel Glück!

    1. Danke an Euch beide!
      Hab beides ausgebessert und es funzt 1A !

      Grüße
      Zwitsch

  2. Hallo Zwitsch,

    onClick="JavaScript:parent.main.location.href('index2.html');"

    Zum einen würde ich den Eventhandler nur klein (also: onclick) schreiben - spart Stress, wenn man irgendwann mal auf XHTML umsteigt.

    Zum anderen und wichtigerem gehört Dein "Javascript:" nicht in einen Eventhandleraufruf - da gehören nur Javascriptbefehle rein. Vorgesehen ist das nur beim Attribut "href", aber dort ist ein Javascriptaufruf generell unschön.

    • Tim
    --
    T minus 3 Stunden, 20 Minuten