topical media & game development

talk show tell print

graphic-javascript-effect-banner-horizontal.js / js



  /* This script and many more are available free online at
  The JavaScript Source!! http://javascript.internet.com
  Created by: Jeroen Haan | http://www.haan.net/ */
  /* -----------------------------------------------
     Streaming banners - v.1
     (c) 2006 www.haan.net
     You may use this script but please leave the credits on top intact.
     Please inform us of any improvements made.
     When usefull we will add your credits.
    ------------------------------------------------ */
  <!--
  
  function clip() {
           // width of the banner container
           var contWidth = 425;
           // height of the banner container
           var contHeight = 90;
  
           var id1 = document.getElementById('slideA');
           var id2 = document.getElementById('slideB');
  
           id1.style.left = parseInt(id1.style.left)-1 + 'px';
           
           document.getElementById('slideCont').style.width = contWidth + "px";
           document.getElementById('slideCont').style.clip = 'rect(auto,'+ contWidth +'px,' + contHeight +'px,auto)';
           id2.style.display = '';
           if(parseFloat(id1.style.left) == -(contWidth))         {
                   id1.style.left = '0px';
           }
           setTimeout(clip,25)
  }
  
  // Multiple onload function created by: Simon Willison
  // http://simonwillison.net/2004/May/26/addLoadEvent/
  function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
      window.onload = func;
    } else {
      window.onload = function() {
        if (oldonload) {
          oldonload();
        }
        func();
      }
    }
  }
  
  addLoadEvent(function() {
    clip();
  });
  
  


(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.