Java Script Profi gesucht ! Iframe und scrollTop

  • Hallo
    es wird eine Seite von mir in ein iframe includet.
    In den Body der includeten Datei habe ich das hier geschrieben

    Code
    <body onLoad="document.body.scrollTop=260;">

    Jetzt funktioniert das zwar wenn ich die Seite direkt aufrufe, aber nicht im iframe.

    Versucht habe ich es auch mit:

    Code
    <body onLoad="parent.frames[Iframe].scrollTop=260;">


    (Fehlermeldung = Iframe is undefinied)

    Anscheinend ist das ein recht schwieriges Problem, da in einem anderen Forum bis bis jetzt dazu keine Stellung genommen wurde.

    Gruß
    Morrers

  • Hi,


    ich bin zwar kein Profi in Javascript, aber wenn dein zweiter Versuch die Fehlermeldung "Iframe is undefined" zurückgibt, versuche mal einen anderen Selektor, in dem du dem Iframe zum Beispiel eine ID=iframe gibst:

    Code
    <body onload="parent.getElementById("iframe").scrollTop=260;">

    auch glaube ich, dass das Array "frames", das sich ja aus dem Dokumentbaum erstellt, nur mit Indizes (d.h. Zahlen) angesprochen werden kann, also so:

    Code
    <body onload="parent.frames[0].scrollTop=260;">


    sofern dein Iframe der erste im Quellcode ist (Index beginnt bei 0)

    Hoffe mein Versuch hilft eventuell ;)


    Grüße,
    Lizzard

    Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.