topical media & game development

talk show tell print

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);
  
    }
  
  }
  
  
-> </HEAD> <!-- STEP TWO: Copy this code into the BODY of your HTML document --> <BODY> <!-- 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 --> <center> <a href="javascript:location.href=url;" class="ln" title=" -- Visit us! -- "> <script language="javascript" type="text/javascript"> <!-- if(ie && !op) /* IF IT IS INTERNET EXPLORER */ { if(!ie_ver) /* IF THE VERSION IS LOWER THAN 5 */ { /* DO NOTHING! */ } else { document.write("<div id=lnk class=box>JavaScript Source</div>"); } } else if(ns && !op) /* IF IT IS NETSCAPE */ { if(!ns_ver) /* IF THE VERSION IS LOWER THAN 6 */ { /* DO NOTHING! */ } else { document.write("<layer id=lnks class=box>JavaScript Source</layer>"); } } else if(op) /* IF IT IS OPERA */ { /* IT WON'T ROTATE */ window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */ document.write('<a href="' + url + '" class="ln" title="' + text + '">' + text + "</a>"); } else /* FOR ALL OTHER BROWSERS */ { /* IT WON'T ROTATE */ window.defaultStatus = text; /* SHOW CURRENT TEXT IN THE STATUS BAR */ document.write('<a href="' + url + '" class="ln" title="' + text + '">' + text + "</a>"); } -> </script> </a> </center> <p><center> <font face="arial, helvetica" size"-2">Free JavaScripts provided<br> by <a href="http://javascriptsource.com">The JavaScript Source</a></font> </center><p> <!-- Script Size: 5.78 KB -->

[] readme course(s) preface I 1 2 II 3 4 III 5 6 7 IV 8 9 10 V 11 12 afterthought(s) appendix reference(s) example(s) resource(s) _

(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.
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-2780434-1"; urchinTracker(); </script>