[Kompatibilität]
[Code]
<a name="logoAnchor"> </a> <div id="logo" style="position:absolute;visibility:visible; width: 400; height:40;"> <img name="logoIm" src="banner.jpg" width=400 height=40> </div> <script LANGUAGE="JavaScript1.2"> <!-- Begin //Browser Sniffer var ns4up = (document.layers) ? 1 : 0; var ie4up = (document.all) ? 1 : 0; var mozup = (!document.all && document.getElementById) ? 1 : 0; var myLogo = (ns4up) ? document.layers["logo"] : (ie4up) ? document.all["logo"].style : document.getElementById("logo").style; var logoWidth = (ns4up) ? document.logo.document.logoIm.width : (ie4up)? document.logoIm.width : parseInt(document.getElementById("logo").style.width, 10); var logoHeight = (ns4up) ? document.logo.document.logoIm.height : (ie4up)? document.logoIm.height: parseInt(document.getElementById("logo").style.height, 10); var halfHeight = logoHeight / 2; var windowWidth = (ns4up || mozup) ? window.innerWidth - 16 : document.body.offsetWidth - 20; var halfWidth = logoWidth / 2; var cliplogoHeightor = (ns4up) ? 'myLogo.clip.top = 0;' + 'myLogo.clip.right = right;' + 'myLogo.clip.bottom = logoHeight;' + 'myLogo.clip.left = left; ' : 'str="rect(0 " + right + " " + logoHeight + " " + left + ")";' + 'myLogo.clip = str; ' var clipLogoVert = (ns4up) ? 'myLogo.clip.top = up;' + 'myLogo.clip.right = logoWidth;' + 'myLogo.clip.bottom = dn;' + 'myLogo.clip.left = 0; ' : 'str="rect(" + up + " " + logoWidth + " " + dn + " 0)";' + 'myLogo.clip = str;' var right = logoWidth, left = 0; var cnt = 0, up = halfHeight, dn = halfHeight, upDown; var logoWidth, logoHeight; // --------------- veränderbare Variablen ---------------------- //wenn useAnchorPosition gleich true wird das Logo an die Stelle platziert, wo der Anker gesetzt wird. //setze false um logo zu zentrieren - sowie setze myLogo.top an gewünschte Position var useAnchorPosition = false; // setze auf false um eigene Position zu bestimmen if (! useAnchorPosition) { //myLogo.left = ((windowWidth / 2) - (logoWidth / 2)); // zentriert logo - auskommentieren, wenn nächste Zeile verwendet wird myLogo.left = 300; // remove '//' festlegen der linken Position myLogo.top = 100; // festlegen der Top Position } var scrollInc = 5; // sets # of pixels to scroll in 1 time frame var scrollSpeed = 10; // sets the scroll speed // ------------------------------------------------------------------ function scrollLogo() { if (cnt == 0) { up-- ; dn++; if (up < -10) { right = logoWidth; left = 0; upDown = -scrollInc; cnt++; } eval(clipLogoVert); } if (cnt == 1) { right += upDown; left -= upDown; if (right < halfWidth-40) { right = halfWidth; left = halfWidth; upDown = scrollInc; cnt++; } eval(cliplogoHeightor); } if (cnt == 2) { right += upDown; left -= upDown; if (right > logoWidth+20) { right = logoWidth; left = 0; up = 0; dn = logoHeight; cnt++; } eval(cliplogoHeightor); } if (cnt == 3) { up++; dn--; if (dn < halfHeight - 10) { up = halfHeight; dn = halfHeight; right = logoWidth; left = 0; upDown = scrollInc; cnt = 0; } eval(clipLogoVert) } setTimeout("scrollLogo()", scrollSpeed); } window.onload = init; function init() { positionLogo(); scrollLogo(); } var L, T; var pos = (ns4up) ? pos = document.anchors['logoAnchor'] : (ie4up)? document.all['logoAnchor'] : document.getElementById("logoAnchor"); var posStr = (ns4up||mozup) ? 'L = pos.x ; T = pos.y' : 'L = pos.offsetLeft; T = pos.offsetTop'; function positionLogo() { if (! useAnchorPosition) return; eval(posStr); myLogo.top = T; myLogo.left = L; } // End --> </script>
Bob Simpson modified by N8i (www.nightfire.ch)
Kopieren Sie bitte den Scriptcode