Une question a propos d'un roll over [JS] - HTML/CSS - Programmation
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>
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
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 ?
edit : apres verification c'est bien ie qui deconner chez moi
dsl moinsmoins mé jprefere les ccs
tout du moin le ccs est compatible ie5+, mais le js est il compatible ie4 ?
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
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 |
jvais qd meme essayé
Marsh Posté le 26-11-2003 à 23:50:13
Hello
je debute en html/js
J ai un probleme avec un roll over :
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 ?