// rolleffekte.js // Version 2.0, 14.05.01 // (c) 2000 mediaworx berlin AG // willi@mediaworx.com var aktpos = 0; var tempo = 8; var breite = 0; var breite25 = 0; var breite15 = 0; var breite60 = 0; function setzbreite() { if (navigator.appName.indexOf('Explorer') > -1) { breite = top.frames[0].document.body.clientWidth; hoehe = top.frames[0].document.body.clientHeight; } else { breite = self.innerWidth; hoehe = self.innerHeight; } if (navigator.appVersion.indexOf('Win') > -1 && navigator.appName.indexOf('Netscape') > -1) { breite+=17; // NS/Win-Bugfix } breite25 = Math.floor(breite*0.25); breite60 = Math.floor(breite*0.6); breite15 = Math.floor(breite*0.15); } function linksrollen() { if (breite > 0) { var zielpos = aktpos - breite; while (aktpos-tempo > zielpos+15) { aktpos-=tempo; self.scrollTo(aktpos,0); } while (aktpos > zielpos) { aktpos-=1; self.scrollTo(aktpos,0); } } } function rechtsrollen() { if (breite > 0) { var zielpos = aktpos + breite; while (aktpos+tempo < zielpos-15) { aktpos+=tempo; self.scrollTo(aktpos,0); } while (aktpos < zielpos) { aktpos+=1; self.scrollTo(aktpos,0); } } } function startrollen() { if (breite > 0) { var zielpos = 0; while (aktpos-tempo*4 > zielpos+15) { aktpos-=tempo*4; self.scrollTo(aktpos,0); } while (aktpos > zielpos) { aktpos-=1; self.scrollTo(aktpos,0); } } } setzbreite();