FRIHOSTFORUMSFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

image rollover (javascript)

 


golles
before formating my computer I had a nice javascript for image rollover, but the folder on my back-up dvd isn;t accesble, others are, but the folder with all my website stuff is lost (some others too,,,) now I found a script that does allmost the same:


Code:
var W3CDOM = (document.createElement && document.getElementsByTagName);

var mouseOvers = new Array();
var mouseOuts = new Array();

window.onload = init;

function init()
{
   if (!W3CDOM) return;
   var nav = document.getElementById('mouseovers');
   var imgs = nav.getElementsByTagName('img');
   for (var i=0;i<imgs.length;i++)
   {
      imgs[i].onmouseover = mouseGoesOver;
      imgs[i].onmouseout = mouseGoesOut;
      var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
      mouseOuts[i] = new Image();
      mouseOuts[i].src = imgs[i].src;
      mouseOvers[i] = new Image();
      mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_omo" + suffix;
      imgs[i].number = i;
   }
}

function mouseGoesOver()
{
   this.src = mouseOvers[this.number].src;
}

function mouseGoesOut()
{
   this.src = mouseOuts[this.number].src;
}



only it doesn't work with multiple images, anyone knows a better script? or want to help me?? I just need one where I add a id or name to an image and the it will show the same image name only with something afther it (above example is _omo ie so home.gif and home_omo.gif)
I searched alot with google, but I only find with css or a javascript were I manualy need to add all images.
hope someone can help me,,, please Embarassed
golles
nobody? please,,,
bnbrown
I don't know if you're looking for something like that:
Code:
<script language="JavaScript">
<!--
  if (document.images)
   {
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/1.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/2.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/3.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/4.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/5.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/6.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/7.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/8.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/9.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/10.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/11.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/12.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/13.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/14.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/15.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/16.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/17.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/18.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/19.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/20.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/21.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/22.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/23.jpg";
     image_off= new Image();
     image_off.src="http://lookingdoor.net/4a/img/gallery/24.jpg";

     image1= new Image();
     image1.src="http://lookingdoor.net/4a/img/gallery/1.jpg";
     image2= new Image();
     image2.src="http://lookingdoor.net/4a/img/gallery/2.jpg";
     image3= new Image();
     image3.src="http://lookingdoor.net/4a/img/gallery/3.jpg";
     image4= new Image();
     image4.src="http://lookingdoor.net/4a/img/gallery/4.jpg";
     image5= new Image();
     image5.src="http://lookingdoor.net/4a/img/gallery/5.jpg";
     image6= new Image();
     image6.src="http://lookingdoor.net/4a/img/gallery/6.jpg";
     image7= new Image();
     image7.src="http://lookingdoor.net/4a/img/gallery/7.jpg";
     image8= new Image();
     image8.src="http://lookingdoor.net/4a/img/gallery/8.jpg";
     image9= new Image();
     image9.src="http://lookingdoor.net/4a/img/gallery/9.jpg";
     image10= new Image();
     image10.src="http://lookingdoor.net/4a/img/gallery/10.jpg";
     image11= new Image();
     image11.src="http://lookingdoor.net/4a/img/gallery/11.jpg";
     image12= new Image();
     image12.src="http://lookingdoor.net/4a/img/gallery/12.jpg";
     image13= new Image();
     image13.src="http://lookingdoor.net/4a/img/gallery/13.jpg";
     image14= new Image();
     image14.src="http://lookingdoor.net/4a/img/gallery/14.jpg";
     image15= new Image();
     image15.src="http://lookingdoor.net/4a/img/gallery/15.jpg";
     image16= new Image();
     image16.src="http://lookingdoor.net/4a/img/gallery/16.jpg";
     image17= new Image();
     image17.src="http://lookingdoor.net/4a/img/gallery/17.jpg";
     image18= new Image();
     image18.src="http://lookingdoor.net/4a/img/gallery/18.jpg";
     image19= new Image();
     image19.src="http://lookingdoor.net/4a/img/gallery/19.jpg";
     image20= new Image();
     image20.src="http://lookingdoor.net/4a/img/gallery/20.jpg";
     image21= new Image();
     image21.src="http://lookingdoor.net/4a/img/gallery/21.jpg";
     image22= new Image();
     image22.src="http://lookingdoor.net/4a/img/gallery/22.jpg";
     image23= new Image();
     image23.src="http://lookingdoor.net/4a/img/gallery/23.jpg";
     image24= new Image();
     image24.src="http://lookingdoor.net/4a/img/gallery/24.jpg";
   }

function change1(picName,imgName)
 {
   if (document.images)
    {
      imgOn=eval(imgName + ".src");
      document[picName].src= imgOn;
    }
 }
//-->
</script>


See it in action here: http://lookingdoor.net/en/photos
golles
no, that is not what I'm looking for, sorry
Reply to topic    Frihost Forum Index -> Scripting -> Html, CSS and Javascript

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.