home *** CD-ROM | disk | FTP | other *** search
Wrap
INI File | 2007-03-01 | 2.3 KB | 105 lines
[SUBJECT] Description=Single line news ticker with smooth scrolling motion ImageIndex=1 Folder=Text Effects [HEAD_TEXT] ;<!-- Original: Ernst Straka (ernst.straka@central-europe.basf.org) --> ;<!-- Web Site: http://www.rs-systems.at/straka --> ; ;<!-- This script and many more are available free online at --> ;<!-- The JavaScript Source!! http://javascript.internet.com --> ; ;<script language="JavaScript1.2"> ;<!-- Begin ;var l1 = 0; // left of ticker in pixel, or 0 to position relative ;var t1 = 0; // top of ticker in pixel, or 0 to position relative ;var w1 = `width`; // width of ticker in pixel ;var ie = document.all ? true : false; ;var first = true; ;var l2 = l1 + w1; ;var l3 = l1 - l2; ;var l = l2; ;function tickinit() { ;if (ie) { ;if (l1 == 0 && t1 == 0) { ;pos = document.all['tickpos']; ;l1 = getLeft(pos); ;t1 = getTop(pos); ;} ;ticktext.style.posTop = t1; ;} ;else { ;if (l1 == 0 && t1 == 0) { ;pos = document.anchors['tickpos']; ;l1 = pos.x; ;t1 = pos.y; ;} ;document.ticktext.pageY = t1; ;} ;l2 = l1 + w1; ;l3 = l1 - l2; ;l = l2; ;setInterval('tick()', 10); ;} ;function getLeft(ll) { ;if (ll.offsetParent) ;return (ll.offsetLeft + getLeft(ll.offsetParent)); ;else ;return (ll.offsetLeft); ;} ;function getTop(ll) { ;if (ll.offsetParent) ;return (ll.offsetTop + getTop(ll.offsetParent)); ;else ;return (ll.offsetTop); ;} ;function tick() { ;l = l - 0.5; ;if (l < l3) l = l2; ;cl = l1 - l; ;cr = l2 - l; ;if (ie) { ;ticktext.style.posLeft = l; ;ticktext.style.posTop = t1; ;ticktext.style.clip = "rect(auto "+cr+"px auto "+cl+"px)"; ;if (first) ticktext.style.visibility = "visible"; ;} ;else { ;document.ticktext.pageX = l; ;document.ticktext.clip.left = cl; ;document.ticktext.clip.right = cr; ;if (first) document.ticktext.visibility = "show"; ;} ;first = false; ;} ;// End --> ;</script> [BODY_TAG] ;onLoad="tickinit()" [BODY_TEXT] ;<a name="tickpos"></a> ;<div id="ticktext" style="position:absolute;font-family:arial;font-size:14pt;visibility:hidden;"> ;<nobr>`message`</nobr> ;</div> [`message`] Kind=S Value=Doesn't this message scroller look great? You can even insert links like this: <a href="http://www.visicommedia.com" target="_blank">Visicom Media</a> Now it repeats. [`width`] Kind=N Value=400