irwan

rollover image if insert it

Apr 13th, 2012
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2.  
  3. <head>
  4.   <title>Hello!</title>
  5. </head>
  6. <script type="text/javascript">
  7. function SimpleSwap(el,which){
  8.   el.src=el.getAttribute(which || "origsrc");
  9. }
  10.  
  11. function SimpleSwapSetup(){
  12.   var x = document.getElementsByTagName("img");
  13.   for (var i=0;i<x.length;i++){
  14.     var oversrc = x[i].getAttribute("oversrc");
  15.     if (!oversrc) continue;
  16.     x[i].oversrc_img = new Image();
  17.     x[i].oversrc_img.src=oversrc;
  18.     // set event handlers
  19.     x[i].onmouseover = new Function("SimpleSwap(this,'oversrc');");
  20.     x[i].onmouseout = new Function("SimpleSwap(this);");
  21.     // save original src
  22.     x[i].setAttribute("origsrc",x[i].src);
  23.   }
  24. }
  25.  
  26. var PreSimpleSwapOnload =(window.onload)? window.onload : function(){};
  27. window.onload = function(){PreSimpleSwapOnload(); SimpleSwapSetup();}
  28. </script>
  29. <body>
  30. <a href="#"><img src="picture.jpg" oversrc="picture2.jpg" style="border:1px #f1f1f1 solid;" /></a>
  31.  
  32. </body>
  33.  
  34. </html>
Advertisement
Add Comment
Please, Sign In to add comment