JS: einfach schwer.. :-)

B

brausewetter

Sers! Ich schreibe gerade ein DHTML-Scroller-Script mit JS und this.bla komponenten.. Jetzt hab ich ein Problem. Der Wert der top-Position wird nicht angezeigt.. Kann es sein, das es an
getElementById() liegt? Hab da so ne Vermutung.. Theorethisch müsste das ja alles gehen.. ;)
Hier der HTML-QT:
Code:
[...]
<style>
#ScrollContainer{position:absolute; width:215; height:100; overflow:hidden; top:210; left:11; visibility:visible}
#ScrollClient{position:absolute; top:-5px; left:0}
</style>
[...]
<body onload="InitScroller('ScrollClient');">
[...]
<td valign="top">
<div id="ScrollContainer">
<div id="ScrollClient">
<p>
<!---->
<b class="date">10/16/2001</b><br>
redesign fertiggestellt.. site online.<br>
<!---->
<b class="date">10/16/2001</b><br>
blablabla lablab akdajfdklshnfjvhdsnoj lhfbljkdhfgfjklhdngbajkhmfndjkl gnvjkblhnfdljkgdklhbnjkfghn fjkgldmhngbjkv lnbjkfd lhng ljkbnvbm<br>
<!---->
<b class="date">10/16/2001</b><br>
läk ö lsadkf löäsdfk blämjgkfjgnfod bkluioa nüpuboftigufjtmonifnukt niprjmpdfo itjkgbfnüigbumgjip odirpmfa,iojbpm oigfuksngjp soifdbuksb jmgpifs dobj  gposkjnbd<br>
<!---->
<b class="date">10/16/2001</b><br>
geburtstag!
</p>
</div>
</div>
</td>
und hier das JS
Code:
function InitScroller(id) {
  eval("obj" + id + " = new RegisterScroller(id)");
}

function RegisterScroller(o) {
  this.scrollUp = ScrollUp;
  this.scrollFastUp = ScrollFastUp;
  this.scrollDown = ScrollDown;
  this.scrollFastDown = ScrollFastDown;
  n = navigator.appName;
  this.handler = document.getElementById?document.getElementById(o):(n.indexOf("Explorer")!=-1)?document.all[o]:(n.indexOf("Nestcape")!=-1)?eval("document.ScrollContainer.document."+o):0;
  this.shandler = document.getElementById?this.handler.style:(n.indexOf("Explorer")!=-1)?this.handler.style:(n.indexOf("Nestcape")!=-1)?this.handler:0;
  this.t = this.shandler.top;
  this.h = (n.indexOf("Explorer")!=-1)?this.shandler.offsetHeight:this.handler.height;
  }


function ScrollUp() {}
function ScrollFastUp() {}
function ScrollDown() {}
function ScrollFastDown() {}
Hoffe, das Ihr mir helfen könnt... :rolleyes:
 

Neue Beiträge

Zurück