graphic-javascript-effect-link-rotate-effect.htm / htm
<!-- TWO STEPS TO INSTALL SR LINK ROTATOR: 1. Copy the coding into the HEAD of your HTML document 2. Add the last code into the BODY of your HTML document --> <!-- STEP ONE: Paste this code into the HEAD of your HTML document --> <HEAD> <!-- This script and many more are available free online at --> <!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Original: ShuvoRim (shuvorim@hotmail.com) --> <!-- Web Site: http://www.shuvorim.tk --> <script language="javascript" type="text/javascript"> <!-- /* * Program - SR Link Rotator * File Name - link_rotate.html * Author - ShuvoRim * Web site - http://www.shuvorim.tk * Email - shuvorim@hotmail.com * (c)ShuvoRim Pvt. Ltd. 2002 - 03 * All rights reserved. * ------------------------------ * Visit our web site for free open * source Applications, Applets, * Scripts and Games. Thank you for * using our program. */ var links = new Array(4); /* FOR URL'S, INCREASE SIZE AS NECESSARY */ var texts = new Array(4); /* YOU MUST ALSO INCREASE THIS ARRAY */ var cnt = 1; /* THE COUNTER */ var url = "http://javascript.internet.com"; /* INITIAL URL */ var text = "JavaScript Source"; /* INITIAL TEXT */ window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */ /* ADD YOUR NECESSARY URL'S */ links[0] = "http://javascript.internet.com"; links[1] = "http://www.javaboutique.internet.com"; links[2] = "http://www.javascripts.com"; /* ADD NECESSARY TEXTS TO DISPLAY */ texts[0] = "JavaScript Source"; texts[1] = "JavaBoutique"; texts[2] = "JavaScripts.com"; var win = (navigator.userAgent.indexOf('Win') != -1); /* DETECT WINDOWS PLATFORM */ var ie = navigator.appName == "Microsoft Internet Explorer"; /* DETECT MSIE */ var ie_ver = navigator.appVersion.charAt(0) >= '4'; /* DETECT MSIE VERSION */ var ns = navigator.appName == "Netscape"; /* DETECT NETSCAPE */ var ns_ver = navigator.appVersion.charAt(0) >= '5'; /* DETECT NETSCAPE VERSION */ var op = (navigator.userAgent.indexOf('Opera') != -1); /* DETECT OPERA */ /* THIS FUNCTION INCREASE THE COUNTER AND ROTATES YOUR TEXTS/LINKS ON MSIE >= 5. ***************************************************/ function rotate_in_IE() { if(cnt > 2) cnt = 0; url = links[cnt]; /* SETS A NEW URL TO THE TEXT */ text = texts[cnt]; /* DISPLAY A NEW TEXT FOR THE URL */ window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */ document.all.lnk.innerHTML = text; /* SHOW CURRENT TEXT ON THE DOCUMENT BODY */ cnt++; /* INCREASE THE COUNTER FOR THE NEXT TEXT/URL */ } /* THIS FUNCTION INCREASE THE COUNTER AND ROTATES YOUR TEXTS/LINKS ON NETSCAPE >= 6. ***************************************************/ function rotate_in_Netscape() { if(cnt > 2) cnt = 0; url = links[cnt]; /* SETS A NEW URL TO THE TEXT */ text = texts[cnt]; /* DISPLAY A NEW TEXT FOR THE URL */ window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */ document.getElementById("lnks").innerHTML = '<a href="javascript:location.href=url;" class="ln" title=" -- Visit us! -- ">' + text + "</a>"; /* SHOW CURRENT TEXT ON THE DOCUMENT BODY */ cnt++; /* INCREASE THE COUNTER FOR THE NEXT TEXT/URL */ } if(ie && !op) /* IF IT IS INTERNET EXPLORER */ { if(!ie_ver) /* IF THE VERSION IS LOWER THAN 5 */ { /* DO NOTHING! */ } else { /* CALLS THE rotate_in_IE() FUNCTION IN EVERY 5 SECONDS, CHANGE THE TIMER AS NECESSARY (minutes * 60000) OR (seconds * 1000) ***************************************************************/ var timer = window.setInterval("rotate_in_IE()", 5000); } } else if(ns && !op) /* IF IT IS NETSCAPE */ { if(!ns_ver) /* IF THE VERSION IS LOWER THAN 6 */ { /* DO NOTHING! */ } else { /* CALLS THE rotate_in_Netscape() FUNCTION IN EVERY 5 SECONDS, CHANGE THE TIMER AS NECESSARY (minutes * 60000) OR (seconds * 1000) ***************************************************************/ var timer = window.setInterval("rotate_in_Netscape()", 5000); } }
(C) Æliens 20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.