[Beschreibung]
Zeigt zu Links einen Beschreibungstext in Form eines Scrollers an.
[Kompatibilität]
[Code]
<script language="JavaScript"> <!-- Begin /* Original: Premshree Pillai (premshree@hotmail.com ) * Web Site: http://www.qiksearch.com * modified: by N8i (www.nightfire.ch) in May 2005 * This script works now also with all DOM compliant browsers */ window.onerror = null; //Browser Sniffer var ns4up = (document.layers) ? 1 : 0; var ie4up = (document.all) ? 1 : 0; var mozup = (!document.all && document.getElementById) ? 1 : 0; var obj //----------------------------------------------------------- var scroll_length = 150; //The scroll length var time_length =50; //Scroll delay in milliseconds var begin_pos = 260; //Start position of scroll hint var i=begin_pos; var j=i; var scroll_dir = "right"; // To scroll left use "left" // To scroll right use "right" //----------------------------------------------------------- if (ns4up || ie4up ||mozup) { if (ns4up) { layerStyleRef="layer."; layerRef="document.layers"; styleSwitch=""; } if (ie4up){ layerStyleRef="layer.style."; layerRef="document.all"; styleSwitch=".style"; } if (mozup) { layerStyleRef="layer.style."; layerRef="document.getElementById(obj)"; styleSwitch=".style"; } } //SCROLL function Scroll(layerName) { if (ns4up || ie4up || mozup) { obj = layerName; if(scroll_dir=="right") { if(i<(begin_pos+scroll_length)) { if(mozup) { eval(layerRef+styleSwitch+'.visibility = "visible"'); eval(layerRef+styleSwitch+'.left = i') } else { eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.visibility="visible"'); eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.left="'+(i)+'"'); } i++; j++; } } if(scroll_dir=="left") { if(i>(begin_pos-scroll_length)) { if(mozup) { eval(layerRef+styleSwitch+'.visibility = "visible"'); eval(layerRef+styleSwitch+'.left = -i'); } else { eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.visibility="visible"'); eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.right="'+(-i)+'"'); } i--; j--; } } if(i==j) { setTimeout("Scroll('"+layerName+"')",time_length); } } } //STOP SCROLLING function StopScroll(layerName) { obj = layerName; if(scroll_dir=="right") { i=begin_pos+scroll_length; if(mozup) { eval(layerRef+styleSwitch+'.left = i'); hideLayer(layerName); } else { eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.left="'+(i)+'"'); hideLayer(layerName); } } if(scroll_dir=="left") { i=begin_pos-scroll_length; if(mozup) { eval(layerRef+styleSwitch+'.left = -i'); hideLayer(layerName); } else { eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.right="'+(-i)+'"'); hideLayer(layerName); } } } function reset() { i=begin_pos; j=i; } // HIDE HINT function hideLayer(layerName) { if (ns4up || ie4up || mozup) { obj = layerName if(mozup) { eval(layerRef+styleSwitch+'.visibility = "hidden"'); } else { eval(layerRef+'["'+layerName+'"]'+ styleSwitch+'.visibility="hidden"'); } } } // End --> </script>
<!--BEGIN REQUIRED--> <a href="#" class="link" onmouseover="javascript:reset();Scroll('prem_hint');" onmouseout="javascript:StopScroll('prem_hint');">Nightfire Java Archiv</a> </center> <div id="prem_hint" style="position:relative; visibility:hidden" class="prem_hint"> <b>Das Archiv, in dem Sie (beinahe) alles finden!</b> </div> <!--END REQUIRED-->
Premshree Pillai modified by N8i (www.nightfire.ch)
Kopieren Sie bitte den Code