[JS] Une question a propos d'un roll over

Une question a propos d'un roll over [JS] - HTML/CSS - Programmation

Marsh Posté le 26-11-2003 à 23:50:13    

Hello  :hello:  
 
je debute en html/js
 
J ai un probleme avec un roll over :  
 

Code :
  1. <SCRIPT language=JavaScript>
  2. i1 = new Image;
  3. i1.src = "images/kasson_03.gif";
  4. </SCRIPT>


 

Code :
  1. <A onmouseover=nomimage1.src=i1.src
  2. onmouseout="nomimage1.src='images/kass3_03.gif'"
  3. href=""><IMG
  4. height=29 hspace=0 src="index_fichiers/kass3_03.gif" width=49 border=0
  5. name=nomimage1></A>


 
le probleme est qu avec une ptite connection, il load le .gif qd la souris est decu a chaque fois qu elle passe :(
 
il y a t il moyen de mettre l image dans un "buffer" (cache) afin qu elle s affiche tout de suite ?  [:autobot]

Reply

Marsh Posté le 26-11-2003 à 23:50:13   

Reply

Marsh Posté le 27-11-2003 à 00:18:16    

<script language="javascript"><!--
imagesLoaded = false;
 
function newImage(arg) {
 if (document.images) {
  rslt = new Image();
  rslt.src = arg;
  return rslt;
 }
}
function changeImg(pic, newpic) {
 if (imagesLoaded==true && browserOk) {
  document [pic].src=eval(newpic+'.src');
  return(true);
 }
}
fr_off = newImage("/media/images/lang/fr_off.gif" );
en_over = newImage("/media/images/lang/en_over.gif" );
fr_over = newImage("/media/images/lang/fr_over.gif" );
en_off = newImage("/media/images/lang/en_off.gif" );
imagesLoaded = true;
//-->
</script>
 
[...]
 
<a href="/?lang=en" onmouseover="changeImg('en', 'en_over');" onmouseout="changeImg('en', 'en_off');"><img src="/media/images/lang/en_off.gif" name="en" border="0" alt="english"></a>
   
<a href="?lang=fr"onmouseover="changeImg('fr', 'fr_over');" onmouseout="changeImg('fr', 'fr_off');"><img src="/media/images/lang/fr_off.gif" name="fr" border="0" alt="français"></a>


Message édité par the real moins moins le 27-11-2003 à 00:19:08

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 27-11-2003 à 00:35:00    

Reply

Marsh Posté le 27-11-2003 à 00:37:12    

solution qui a d'ailleurs avantageusement remplacé celle que j'ai indiqué au dessus et que j'employais avant :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 27-11-2003 à 09:20:12    


 
ué j avai commencé la dessus mais sur mon ie 6 ca passe pas du tout, sur mozilla nikel
 
normal ou mon ie deconne ?  :D
 
edit : apres verification c'est bien ie qui deconner chez moi
 
 
dsl moinsmoins mé jprefere les ccs  :D
 
tout du moin le ccs est compatible ie5+, mais le js est il compatible ie4 ?


Message édité par joulpouille le 27-11-2003 à 09:28:11
Reply

Marsh Posté le 27-11-2003 à 12:27:03    

joulpouille>> non non pas de quoi etre désolé, t'as entierement raison... je t'ai donné ça parce que voulais du js [:spamafote]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 27-11-2003 à 13:17:21    

the real moins moins a écrit :

joulpouille>> non non pas de quoi etre désolé, t'as entierement raison... je t'ai donné ça parce que voulais du js [:spamafote]


 
jvais qd meme essayé :)

Reply

Sujets relatifs:

Leave a Replay

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