Yerf!
Oh, mit inline meinte im HTML dort ist der Kontext erstmal window, d.h. wenn man die funktion aufruft ist in der Eventfunktion this = window im gegensatz zu dem von dir gezeigten.
Ah sorum, ok.
(scrl.onscroll = function(){
hori.style.left = (-this.scrollLeft) + "px";
verti.style.top = (-this.scrollTop) + "px";
})();
> > im FF ebenfalls funktioniert, aber im IE zum Fehler führt (this.scrollLeft existiert ist undefined).
>
> Evtl. hat nicht jedes Element per default die Eigenschaft scrollTop/Left, weiß ich aber grad auch nicht.
Da aber die erstgezeigte Version mit dem eigenständigen Aufruf im IE geht muss dies eigentlich bedeuten, dass bei der 2. Variant im IE this != scrl ist (im FF aber trotzdem).
Wobei mir grad so auffällt, dass ich im Code sowieso statt this gleich scrl schreiben kann. Die Referenz bleibt mir ja analog zu hori/verti ebenfalls erhalten.
Gruß,
Harlequin
--
<!--[if IE]>This page is best viewed with a webbrowser. [Get one today!](http://www.opera.com)<![endif]-->