Ajax - Image Survolée

Ajax - Image Survolée - Divers - Programmation

Marsh Posté le 01-11-2007 à 16:04:27    

:hello:  
 
Avec ajax, j'ai fait un pti' truc ou tu met la souris et ça change dimage quand elle est survolée, le code c'est
 

Code :
  1. <img src="1.jpg" class="domroll 2.jpg" />
  2. <script src="chrisdomroll.js">
  3. </script>


 
Et le fichier chrisdomroll.js:

Code :
  1. // JavaScript Document
  2. //=====================================================================
  3. //  DOM Image Rollover v3 (hover)
  4. //
  5. //  Demo: http://chrispoole.com/scripts/dom_image_rollover_hover
  6. //  Script featured on: Dynamic Drive (http://www.dynamicdrive.com)
  7. //=====================================================================
  8. //  copyright Chris Poole
  9. //  http://chrispoole.com
  10. //  This software is licensed under the MIT License  
  11. //  <http://opensource.org/licenses/mit-license.php>
  12. //=====================================================================
  13. function domRollover() {
  14. if (navigator.userAgent.match(/Opera (\S+)/)) {
  15.  var operaVersion = parseInt(navigator.userAgent.match(/Opera (\S+)/)[1]);
  16. }
  17. if (!document.getElementById||operaVersion <7) return;
  18. var imgarr=document.getElementsByTagName('img');
  19. var imgPreload=new Array();
  20. var imgSrc=new Array();
  21. var imgClass=new Array();
  22. for (i=0;i<imgarr.length;i++){
  23.  if (imgarr[i].className.indexOf('domroll')!=-1){
  24.   imgSrc[i]=imgarr[i].getAttribute('src');
  25.   imgClass[i]=imgarr[i].className;
  26.   imgPreload[i]=new Image();
  27.   if (imgClass[i].match(/domroll (\S+)/)) {
  28.    imgPreload[i].src = imgClass[i].match(/domroll (\S+)/)[1]
  29.   }
  30.   imgarr[i].setAttribute('xsrc', imgSrc[i]);
  31.   imgarr[i].onmouseover=function(){
  32.    this.setAttribute('src',this.className.match(/domroll (\S+)/)[1])
  33.   }
  34.   imgarr[i].onmouseout=function(){
  35.    this.setAttribute('src',this.getAttribute('xsrc'))
  36.   }
  37.  }
  38. }
  39. }
  40. domRollover();


 
je veux juste savoir comment remplacer le <img> par <input type="image" src="1.jpg" class="domroll 2.jpg">
 
Merci d'avance :)


Message édité par nardoum le 01-11-2007 à 16:05:13
Reply

Marsh Posté le 01-11-2007 à 16:04:27   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed