11548 sujets
Bonjour,
Chez moi, sous FF 4.0.1, ça ne fonctionne pas, même en réactualisant.
Dans ton code, remplace la partie concernée par ceci :
ATTENTION: j'ai enlevé les liens sur les area (pour alléger le code). A toi de les remettre.
J'ai testé en local et ça fonctionne!
Je te rappelle ce que je t'avais déjà dit dans un autre post : tes images sont beaucoup trop lourdes et mettent beaucoup de temps à se charger! (5,35Mo pour 5 images!)
Modifié par lddsoft (17 Jun 2011 - 11:09)
Chez moi, sous FF 4.0.1, ça ne fonctionne pas, même en réactualisant.
Dans ton code, remplace la partie concernée par ceci :
function cacher(){
document.getElementById('map-niv').src = "./images/stories/contenu/promo/niveaux/niveaubase.jpg";
}
<img id="map-niv" usemap="#mapniv" style="width: 633px; height: 193px; margin: 5px; border: 0px;" src="./images/stories/contenu/promo/niveaux/niveaubase.jpg" alt="niveaubase" />
<map name="mapniv" id="mapniv">
<area href="#" alt="LEV 350" coords="184,73,4,136,7,178,22,185,201,115,202,79" shape="poly" onmouseover="montrer('./images/stories/contenu/promo/niveaux/anim1.gif'); return false;" onmouseout="montrer ('./images/stories/contenu/promo/niveaux/niveaubase.jpg'); return false;" />
<area href="#" alt="LEV 800 + sacoche" coords="136,147,139,178,146,184,400,74,400,55,390,52" shape="poly" onmouseover="montrer('./images/stories/contenu/promo/niveaux/anim2.gif'); return false;" onmouseout="montrer ('./images/stories/contenu/promo/niveaux/niveaubase.jpg'); return false;" />
<area href="#" alt="LEV 800 Digital + sacoche" coords="245,147,246,179,253,185,508,76,508,55,496,52" shape="poly" onmouseover="montrer('./images/stories/contenu/promo/niveaux/anim3.gif'); return false;" onmouseout="montrer('./images/stories/contenu/promo/niveaux/niveaubase.jpg'); return false;" />
<area href="#" alt="LEV 1400 + sacoche" coords="338,157,339,178,343,182,628,56,626,42,619,40" shape="poly" onmouseover="montrer('./images/stories/contenu/promo/niveaux/anim4.gif'); return false;" onmouseout="montrer('./images/stories/contenu/promo/niveaux/niveaubase.jpg'); return false;" />
</map>
ATTENTION: j'ai enlevé les liens sur les area (pour alléger le code). A toi de les remettre.
J'ai testé en local et ça fonctionne!
Je te rappelle ce que je t'avais déjà dit dans un autre post : tes images sont beaucoup trop lourdes et mettent beaucoup de temps à se charger! (5,35Mo pour 5 images!)
Modifié par lddsoft (17 Jun 2011 - 11:09)
Salut,
J'ai FF 4.0.1 aussi.
IDDSOFT, je viens d'essayer ton code mais ça ne marche toujours pas chez moi quand je fait dans firebug.
Pour les images, je sais, et là c'est vrai que c'est du lourd et que la première fois qu'on va sur la page c'est très long. Mais c'est du .gif c'est pour ça, puis je fait charger toutes les images en même temps... Tu as des conseils pour réduire la taille de mes images ? J'utilise Corel Draw pour le traitement d'image et pour la création de .gif ça va super bien.
Modifié par dwarf17 (17 Jun 2011 - 12:00)
J'ai FF 4.0.1 aussi.
IDDSOFT, je viens d'essayer ton code mais ça ne marche toujours pas chez moi quand je fait dans firebug.
Pour les images, je sais, et là c'est vrai que c'est du lourd et que la première fois qu'on va sur la page c'est très long. Mais c'est du .gif c'est pour ça, puis je fait charger toutes les images en même temps... Tu as des conseils pour réduire la taille de mes images ? J'utilise Corel Draw pour le traitement d'image et pour la création de .gif ça va super bien.
Modifié par dwarf17 (17 Jun 2011 - 12:00)
Je ne dis pas que ce sera la solution, mais tu as oublié le point ici devant /images/... :
Je signale quand même que ta page contient 74 erreurs. Peut-être ceci explique-t-il cela...
<img id="map-niv" usemap="#mapniv" style="width: 633px; height: 193px; margin: 5px; border: 0px;" src="./images/stories/contenu/promo/niveaux/niveaubase.jpg" alt="niveaubase" />
Je signale quand même que ta page contient 74 erreurs. Peut-être ceci explique-t-il cela...
Si tu veux tester mon code par toi-même, met ceci en ligne au même niveau que ta page et vois si ça marche :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-fr" lang="fr-fr" >
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>dwarf17</title>
<script type="text/javascript">
// <![CDATA[
function montrer(pic){document.getElementById('map-niv').src = pic;}
function cacher(){document.getElementById('map-niv').src = "./images/stories/contenu/promo/niveaux/niveaubase.jpg";}
// ]]>
</script></head><body>
<div id="map">
<img id="map-niv" usemap="#mapniv" style="width: 633px; height: 193px; margin: 5px; border: 0px;" src="./images/stories/contenu/promo/niveaux/niveaubase.jpg" alt="niveaubase" />
<map name="mapniv" id="mapniv">
<area href="#" alt="LEV 350" coords="184,73,4,136,7,178,22,185,201,115,202,79" shape="poly" onmouseover="montrer('./images/stories/contenu/promo/niveaux/anim1.gif'); return false;" onmouseout="montrer('./images/stories/contenu/promo/niveaux/niveaubase.jpg'); return false;" />
<area href="#" alt="LEV 800 + sacoche" coords="136,147,139,178,146,184,400,74,400,55,390,52" shape="poly" onmouseover="montrer('./images/stories/contenu/promo/niveaux/anim2.gif'); return false;" onmouseout="montrer('./images/stories/contenu/promo/niveaux/niveaubase.jpg'); return false;" />
<area href="#" alt="LEV 800 Digital + sacoche" coords="245,147,246,179,253,185,508,76,508,55,496,52" shape="poly" onmouseover="montrer('./images/stories/contenu/promo/niveaux/anim3.gif'); return false;" onmouseout="montrer('./images/stories/contenu/promo/niveaux/niveaubase.jpg'); return false;" />
<area href="#" alt="LEV 1400 + sacoche" coords="338,157,339,178,343,182,628,56,626,42,619,40" shape="poly" onmouseover="montrer('./images/stories/contenu/promo/niveaux/anim4.gif'); return false;" onmouseout="montrer('./images/stories/contenu/promo/niveaux/niveaubase.jpg'); return false;" />
</map>
</div>
</body></html>
dwarf17 a écrit :
Des erreurs ? 74 ? euh... Ca fait beaucoup ? Tu les voit comment ?
Je les vois grâce à l'addon SGML pour Firefox (très pratique!).
Tu peux le trouver à l'adresse suivante.
Autre chose, as-tu testé le dernier code que je t'avais transmis? Si tu l'as mis sur ton site au bon endroit, cela devrait fonctionner sans problème.
Bonjour,
J'ai copié ton code tel quel sur mon site juste après la balise body, ça n'a pas fonctionné.
Je l'ai aussi copié sur une page vide du navigateur en mettant les liens des images vers mon site, idem, ne marche pas...
C'est bizarre, l'animation s'est lancée une fois ce matin sans rien avoir changé, une seule fois par contre, après impossible de refaire marcher.
J'ai copié ton code tel quel sur mon site juste après la balise body, ça n'a pas fonctionné.
Je l'ai aussi copié sur une page vide du navigateur en mettant les liens des images vers mon site, idem, ne marche pas...
C'est bizarre, l'animation s'est lancée une fois ce matin sans rien avoir changé, une seule fois par contre, après impossible de refaire marcher.
Ok, faudra que je recherche les erreurs sur la page.
Pourtant, (pas pour te copié
, mais je répète aussi) j'ai posé ton code sur une page vierge du navigateur avec les liens vers mon site et ça n'a pas marché non plus ! Ca aurait dû marcher comme ça non ?
Puis Firefox en fait le mieux était le 3, j'ai des extensions qui sont supprimées à chaque mises à jour et qui ne sont plus compatibles, d'abord "mycodehelper" qui était hyper bien, puis maintenant c'est "html validator"... Donc je vais galérer pour voir mes erreurs...
Mais bon, merci pour ton aide IDDSOFT.
@+
Pourtant, (pas pour te copié

Puis Firefox en fait le mieux était le 3, j'ai des extensions qui sont supprimées à chaque mises à jour et qui ne sont plus compatibles, d'abord "mycodehelper" qui était hyper bien, puis maintenant c'est "html validator"... Donc je vais galérer pour voir mes erreurs...
Mais bon, merci pour ton aide IDDSOFT.
@+