// ** 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