Nico Odrich: Auto scrolling beim MS Internet Explorer

Wer kann mir helfen, unter Netscape kann ich ein Menü erzeugen, daß unabhängig der aktuellen "gescrollten" Position des aktuellen Fensters angezeigt wird.
Allerdings gelingt mir das gleiche leider nicht für der MS Internet-Explorer.

  1. Hallo, (<= nett, nicht?)

    • baue das Menü in ein per CSS positioniertes Div
    • jetzt must Du nur noch das Verändern der Scrollleiste überwachen und entsprechend die x-Position (top) des Divs ändern....

    Überwachen von Ereignissen findest Du unter

    http://209.146.58.198/selfhtml/tecbc.htm

    beschrieben.....

    Chräcker (<= nett, nicht?)

    http://www.chraecker.de/stempel

    1. Danke für diese Kurzhilfe, nur wie kann ich auf das Scrollen in einem 2. Framefenster prüfen und dann auch noch feststellen, wo ich mein DIV positionieren muß?
      Mein Problem ist nicht positionieren, das get beim IE ja relativ simpel durch document.all.(...).style.setAttribute()
      ich weis nicht mit den Eventhandlern in Scriptform umzugehen
      (also nicht die Dinge wie onMouseover / ..out / click und so weiter)

  2. Habe es selber hinbekommen!

    Für alle die Interesse daran haben meldet euch bei mir

    Es folgt jetzt noch ein Auszug aus meinem JS

    <!-----------------------------------------------------------------!>

    function scrollmeIE()
    {
    parent.main.pulldownmenu.style.top=parent.main.document.body.scrollTop;
    window.setTimeout("scrollmeIE()",0);
    return;    
    }

    <!-----------------------------------------------------------------!>

    Mein DIV hat den Namen ::pulldownmenu:: und wird aus einem anderen Frame angesprochen - das DIV steht im Frame ::main::