Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <style>
- #news {
- text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000, 0 0;
- font-size:200%;
- font-weight:bold;
- color: #fff;
- }
- </style>
- <head>
- <script type="text/javascript">
- // <![CDATA[
- var news=Array("This is the NEWS-TICKER TEXT EFFECT", "Brought to you by the good people at www.mf2fm.com/rv", "Did you note how the web-address was turned into a hyperlink?", "Another free effect "+String.fromCharCode(169)+"2004 onwards RV's free DHTML effects", "Check back from time to time to get the latest scripts...");
- var cursor="_"; // set cursor
- var delay=12; // seconds between each news item
- /***************************\
- * News Ticker Text Effect *
- *(c)2004-14 mf2fm web-design*
- * http://www.mf2fm.com/rv *
- * DON'T EDIT BELOW THIS BOX *
- \***************************/
- var newsp, cursp, flash, item=0;
- if (typeof('addRVLoadEvent')!='function') function addRVLoadEvent(funky) {
- var oldonload=window.onload;
- if (typeof(oldonload)!='function') window.onload=funky;
- else window.onload=function() {
- if (oldonload) oldonload();
- funky();
- }
- }
- addRVLoadEvent(teleprint);
- function teleprint () { if (document.getElementById) {
- var span=document.getElementById("news");
- while (span.childNodes.length) span.removeChild(span.childNodes[0]);
- delay*=1000;
- newsp=document.createElement("span");
- cursp=document.createElement("span");
- cursp.appendChild(document.createTextNode(String.fromCharCode(160)+cursor));
- span.appendChild(newsp);
- span.appendChild(cursp);
- ticker();
- }}
- function ticker() {
- var i;
- while (newsp.childNodes.length) newsp.removeChild(newsp.childNodes[0]);
- newsp.appendChild(document.createTextNode(news[item].substring(0,1)));
- for (i=1; i<news[item].length; i++) setTimeout('newsp.firstChild.nodeValue="'+news[item].substring(0, i+1)+'"', 100*i);
- if (news[item].indexOf("www")!=-1) setTimeout('linkit('+item+')', 100*i);
- setTimeout('flash=setInterval("cursp.style.visibility=(cursp.style.visibility==\'visible\')?\'hidden\':\'visible\'", 234)', 100*i)
- setTimeout('clearInterval(flash)', delay);
- setTimeout('cursp.style.visibility="visible"', delay);
- setTimeout('ticker()', delay);
- item=++item%news.length;
- }
- function linkit(q) {
- var a,p,e,l;
- p=news[q].indexOf("www");
- e=news[q].indexOf(" ", p);
- if (e==-1) e=news[q].length;
- l=news[q].substring(p, e);
- while (newsp.childNodes.length) newsp.removeChild(newsp.childNodes[0]);
- newsp.appendChild(document.createTextNode(news[q].substring(0, p)));
- a=document.createElement("a");
- a.href="http://"+l;
- a.appendChild(document.createTextNode(l));
- newsp.appendChild(a);
- newsp.appendChild(document.createTextNode(news[q].substring(e)));
- }
- // ]]>
- </script>
- </head>
- <span id="news">NEWS-TICKER</span>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement