[javascript] Skrollen im Frame, wenn dieser aktualisiert wird.



  • Hi, ich hab folgendes Problem:

    In einem Frame liegt ne PHP Datei, welche eine Navigation darstellt.
    Wenn diese Seite nun aktualisiert wird, soll die Seite automatisch
    zu einem gesetzen Anker scrollen, leider funzt nix was ich bisher
    ausprobiert habe, und ich bin auch nicht so fit in javascript...

    x = document.getElementsByName('start').offsetTop;//habs auch schon mit # versucht...
    alert(x);
    window.scrollTo(0,x );
    

    Nun mir gehts darum das das ding Skrollt, wie ist mir recht egal, hauptsache
    es geht... Weis evtl. jemand weiter ?

    Devil



  • devil81 schrieb:

    Wenn diese Seite nun aktualisiert wird, soll die Seite automatisch
    zu einem gesetzen Anker scrollen

    Dann kannst du doch einfach

    <BODY onLoad="location.hash="#" + Ankername....
    

    machen.

    Jockel



  • Funktioniert leider nicht.

    <body onLoad="location.hash="#start">
    <body onLoad="location.hash="#" +start>
    <body onLoad="location.hash="start">
    

    Der Frame tut nachwievor nicht scrollen nach dem Aktualisieren.

    Mit

    x = document.getElementsByName('start');//habs auch schon mit # versucht...
    alert(x);
    window.scrollTo(0,x );

    bekomme ich ein Objekt zurück, wie kann ich mir das jetzt in der
    alertbox anschauen, also die infos die es enthält mir ausgeben lassen ?

    Devil



  • Also folgendes geht auf jeden Fall:

    <body onLoad="location.hash='#start'">
    ganz langer Text
    <a name="#start"></a>
    bla
    </body>
    

    Nach Laden der Seite steht bla oben.
    Das wolltest du doch, oder hab ich dich falsch verstanden?

    devil81 schrieb:

    ...bekomme ich ein Objekt zurück, wie kann ich mir das jetzt in der
    alertbox anschauen, also die infos die es enthält mir ausgeben lassen ?

    Du kannst dir nur einzelne Eigenschaften anzeigen lassen.

    Jockel



  • jupp, jetzt funktionierts 🙂

    thx.

    Devil


Anmelden zum Antworten