// ** 19.Dez 2003 ** Ideee & Regie: KLM ** Robert Kuhlemann ** r.klm@gmx.net // ** 11.Aug 2004 ** Version W3C-DOM / DHTML // ** 25.Aug 2004 ** Korrekturen TRoben = new Array() TRunten = new Array() TRrahmn = new Array() iTR = -99 // eine Erfindung von Initz Jahlzünder function doDrift(){ // ** nach W3C-DOM-norm if(iTR < 0) doBrauseTabletten() xTOP = document.getElementsByTagName('BODY')[0].scrollTop //document.title=xTOP for(iTR=0; iTR TRoben[iTR] && xTOP < TRunten[iTR]) document.getElementsByName('TR')[iTR].style.posTop = (xTOP - TRoben[iTR]) else document.getElementsByName('TR')[iTR].style.posTop = TRrahmn[iTR] } } function doBrauseTabletten(){ // braust anfangs durch die tabellen & sucht TR .. mxTR = document.getElementsByName('TR').length for(iTR=0; iTR // if(x.parentNode.tagName == 'TD'){ // ist ne table in ner table.. TRoben[iTR] = x.offsetTop // alert('28:\t'+x.offsetTop+'\t'+TRoben[iTR]) y = x while(1 == 1) { y = y.parentNode if(y.tagName == 'TD') continue // doesnt count; TR will do TRoben[iTR] += y.offsetTop // alert('34:\t'+y.offsetTop+'\t'+TRoben[iTR]+'\t'+y.tagName) if (y.tagName == 'TABLE' && y.parentNode.tagName != 'TD') break } // alert('37:\t'+y.offsetTop+'\t'+TRoben[iTR]) } else if(x.offsetTop < 1){ // zb id=XXX in verbindung mit