natrix: wie spreche ich ein iframe auf einen anderen Frame an????

Hallo ich habe ein Script geschrieben, dass 3 Frames hat. Nun möchte ich über Javascript von mein Nav-Frame den iframe auf meiner Hauptseite ansprechen und dort eine neue Seite öffnen.

Wie kann ich das machen??

  1. hi,

    zunächst musst du von deinem Nav-Frame aus, das Hauptframe ansprechen:

    var hauptframe = parent.frames[1]; // 1 ist der Index des Hauptframes im gesamten Frameset

    dann im document des hauptframes das iframe:

    var iframe = hauptframe.document.getElementById("iframeID");

    die Datei müsstest du dann mit:

    iframe.src = "datei.html";

    ändern können.

    Kannst das auch alles in einem schreiben:

    parent.frames[1].document.getElementById("iframeID").src = "datei.hrml";

    ohne Gewähr!

    dem Iframe musst du dann natürlich noch eine ID verpassen!

    Gruß
    Christian

  2. Moin Moin !

    http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/index.htm behandelt das Thema bis zum letzten Bit.

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"