Tom's Guide > Forum > Programmation > [resolu][code dispo]onMouseOver avec Area

[resolu][code dispo]onMouseOver avec Area

Forum Programmation : [resolu][code dispo]onMouseOver avec Area

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour
je vient chercher de l'aide car je doit faire une carte avec photo :
J'ai donc ma carte avec des numéro est quand le visiteur de la page passa sa souris dessus l'image s'affiche
donc j'ai penser au onMouseOver !
Mais après moult essais de code , rien ne va :
pas d'affichage de photo !
J'ai juste le lien qui marche :s
Voici les 2 code que j'ai essayer :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <script language="JavaScript">
  5. <!-- Begin
  6. bouton = new Image();
  7. bouton.src = "1.JPG";
  8. end -->
  9. </script>
  10. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  11. <title>Documento sin t&iacute;tulo</title>
  12. </head>
  13. <body>
  14. <img src="Carte terrain ..bmp" width="1218" height="844" border="0" usemap="#map" />
  15. <map name="map">
  16. <area shape="circle" coords="422,829,14" onmouseover="bouton.src = '1.JPG';" href="1.jpg" />
  17. </map>
  18. </body>
  19. </html>


et

Code :
  1. <img src="Carte terrain ..bmp" width="1218" height="844" border="0" usemap="#map" />
  2. <map name="map">
  3. <area shape="circle" coords="422,829,14" onmouseover="img.src='1.JPG';" href="1.jpg" />
  4. </map>


merci de votre aide


Message édité par cool166 le 07-04-2008 à 14:11:16
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

J'utilise ce script pour un site web qui fonctionne très bien :

HTML :

Citation :

<img src="image/boutonOutAccueil.jpg" alt="Accueil" id="boutonAccueil" onmouseover="allumer(this.id, 'boutonOnAccueil.jpg');" onmouseout="eteindre(this.id, 'boutonOutAccueil.jpg');"/></a>



Citation :

Javascript

/**passage de la souris sur une image du menu**/
function allumer(nomImage, image)
{
document.images[nomImage].src = "image/"+image ;
}

/**la souris n'est pas sur une image du menu**/
function eteindre(nomImage, image)
{
document.images[nomImage].src = "image/"+image ;
}




Comme tu le vois, je n'ai pas eus besoin de créer un objet image. Pour modifier le contenu d'une balise HTML <img>, je lui met un identifiant et lorsque la souris passe dessus, j'appelle une fonction javascript en lui passant cet identifiant et le lien vers l'image à charger. Ensuite, j'accède à la bonne image grâce au tableau images[] en passant l'identifiant de l'image. Je modifie ensuite la source avec l'attribut src. Ce qu'il faut comprendre, c'est que tu peux accéder à tes <img> grâce à l'objet images[] et tu dois donner à chaque <img> un moyen d'être identifiable sans ambiguïté, donc avec un identifiant.

edit : merci d'avoir poster ce topic ça m'a permit de voir qu'une des deux fonctions javascript est inutile XD


Message édité par hiola le 04-04-2008 à 19:37:03
------------------------------ On a autant d'enmerdes sous Linux que sous Windows mais on les a en passant pour un pro de l'informatique
Répondre à hiola

Oui mais ceci est pour un menu est non une aréa ( map )
merci quand même de ta réponse ( je vais essayer de rebidouillier )

Répondre à cool166

personne ne peut m'aider ?

Répondre à cool166

C'est bon j'ai trouver !
Voici le code complet :
( attention extrêmement long )

Code :
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <SCRIPT LANGUAGE="javascript">
  5. Image1 = new Image(600,416)
  6. Image1.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/ep.bmp"
  7. Image2 = new Image(555,416)
  8. Image2.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/1.jpg"
  9. Image3 = new Image(555,416)
  10. Image3.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/2.jpg"
  11. Image4 = new Image(555,416)
  12. Image4.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/3.jpg"
  13. Image6 = new Image(555,416)
  14. Image6.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/4.jpg"
  15. Image7 = new Image(555,416)
  16. Image7.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/6.jpg"
  17. Image8 = new Image(555,416)
  18. Image8.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/7.jpg"
  19. Image9 = new Image(555,416)
  20. Image9.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/8.jpg"
  21. Image10 = new Image(555,416)
  22. Image10.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/9.jpg"
  23. Image11 = new Image(555,416)
  24. Image11.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/10.jpg"
  25. Image12 = new Image(555,416)
  26. Image12.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/11.jpg"
  27. Image13 = new Image(555,416)
  28. Image13.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/12.jpg"
  29. Image14 = new Image(555,416)
  30. Image14.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/13.jpg"
  31. Image15 = new Image(555,416)
  32. Image15.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/14.jpg"
  33. Image16 = new Image(555,416)
  34. Image16.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/15.jpg"
  35. Image17 = new Image(555,416)
  36. Image17.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/16.jpg"
  37. Image18 = new Image(555,416)
  38. Image18.src = "http://www.storm-of-fox.info/modules/xfsection/html/images/17.jpg"
  39. Image19 = new Image(555,416)
  40. Image19.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/18.jpg"
  41. Image20 = new Image(555,416)
  42. Image20.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/19.jpg"
  43. Image21 = new Image(555,416)
  44. Image21.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/20.jpg"
  45. Image23 = new Image(555,416)
  46. Image23.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/21.jpg"
  47. Image24 = new Image(555,416)
  48. Image24.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/23.jpg"
  49. Image25 = new Image(555,416)
  50. Image25.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/24.jpg"
  51. Image26 = new Image(555,416)
  52. Image26.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/25.jpg"
  53. Image27 = new Image(555,416)
  54. Image27.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/26.jpg"
  55. Image28 = new Image(555,416)
  56. Image28.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/27.jpg"
  57. Image29 = new Image(555,416)
  58. Image29.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/28.jpg"
  59. Image30 = new Image(555,416)
  60. Image30.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/29.jpg"
  61. Image31 = new Image(555,416)
  62. Image31.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/30.jpg"
  63. Image32 = new Image(555,416)
  64. Image32.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/31.jpg"
  65. Image33 = new Image(555,416)
  66. Image33.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/32.jpg"
  67. Image34 = new Image(555,416)
  68. Image34.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/33.jpg"
  69. Image35 = new Image(555,416)
  70. Image35.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/34.jpg"
  71. Image36 = new Image(555,416)
  72. Image36.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/35.jpg"
  73. Image37 = new Image(555,416)
  74. Image37.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/36.jpg"
  75. Image38 = new Image(555,416)
  76. Image38.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/37.jpg"
  77. Image39 = new Image(555,416)
  78. Image39.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/38.jpg"
  79. Image40 = new Image(555,416)
  80. Image40.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/39.jpg"
  81. Image41 = new Image(555,416)
  82. Image41.src = "http://www.storm-of-fox.info/modules/xfsection/html//images/40.jpg"
  83. </SCRIPT>
  84. <title>Plan du terrain</title>
  85. </head>
  86. <body onLoad="cacheOff()">
  87. <DIV ID="cache"><TABLE WIDTH=400 BGCOLOR=#000000 BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><TABLE WIDTH=100% BGCOLOR=#FF9900 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><FONT FACE="Verdana" SIZE=4 COLOR=#000000><B><BR>Chargement en cour...<BR></B></FONT></TD>  </TR></TABLE></TD>  </TR></TABLE></DIV>
  88. <SCRIPT LANGUAGE="JavaScript">
  89. /*
  90. SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
  91. http://www.editeurjavascript.com
  92. */
  93. var nava = (document.layers);
  94. var dom = (document.getElementById);
  95. var iex = (document.all);
  96. if (nava) { cach = document.cache }
  97. else if (dom) { cach = document.getElementById("cache" ).style }
  98. else if (iex) { cach = cache.style }
  99. largeur = screen.width;
  100. cach.left = Math.round((largeur/2)-200);
  101. cach.visibility = "visible";
  102. function cacheOff()
  103.     {
  104.     cach.visibility = "hidden";
  105.     }
  106. </SCRIPT>
  107. <table width="600"><td width="600"> <IMG NAME="emp" SRC="http://www.storm-of-fox.info/modules/xfsection/html//images/ep.bmp" USEMAP="#ep" width="600">
  108. <SCRIPT LANGUAGE="javascript">
  109. function zoomin2() {
  110. document.emp.src = Image2.src; return true;
  111. }
  112. function zoomin3() {
  113. document.emp.src = Image3.src; return true;
  114. }
  115. function zoomin4() {
  116. document.emp.src = Image4.src; return true;
  117. }
  118. function zoomin6() {
  119. document.emp.src = Image6.src; return true;
  120. }
  121. function zoomin7() {
  122. document.emp.src = Image7.src; return true;
  123. }
  124. function zoomin8() {
  125. document.emp.src = Image8.src; return true;
  126. }
  127. function zoomin9() {
  128. document.emp.src = Image9.src; return true;
  129. }
  130. function zoomin10() {
  131. document.emp.src = Image10.src; return true;
  132. }
  133. function zoomin11() {
  134. document.emp.src = Image11.src; return true;
  135. }
  136. function zoomin12() {
  137. document.emp.src = Image12.src; return true;
  138. }
  139. function zoomin13() {
  140. document.emp.src = Image13.src; return true;
  141. }
  142. function zoomin14() {
  143. document.emp.src = Image14.src; return true;
  144. }
  145. function zoomin15() {
  146. document.emp.src = Image15.src; return true;
  147. }
  148. function zoomin16() {
  149. document.emp.src = Image16.src; return true;
  150. }
  151. function zoomin17() {
  152. document.emp.src = Image17.src; return true;
  153. }
  154. function zoomin18() {
  155. document.emp.src = Image18.src; return true;
  156. }
  157. function zoomin19() {
  158. document.emp.src = Image19.src; return true;
  159. }
  160. function zoomin20() {
  161. document.emp.src = Image20.src; return true;
  162. }
  163. function zoomin21() {
  164. document.emp.src = Image21.src; return true;
  165. }
  166. function zoomin23() {
  167. document.emp.src = Image23.src; return true;
  168. }
  169. function zoomin24() {
  170. document.emp.src = Image24.src; return true;
  171. }
  172. function zoomin25() {
  173. document.emp.src = Image25.src; return true;
  174. }
  175. function zoomin26() {
  176. document.emp.src = Image26.src; return true;
  177. }
  178. function zoomin27() {
  179. document.emp.src = Image27.src; return true;
  180. }
  181. function zoomin28() {
  182. document.emp.src = Image28.src; return true;
  183. }
  184. function zoomin29() {
  185. document.emp.src = Image29.src; return true;
  186. }
  187. function zoomin30() {
  188. document.emp.src = Image30.src; return true;
  189. }
  190. function zoomin31() {
  191. document.emp.src = Image31.src; return true;
  192. }
  193. function zoomin32() {
  194. document.emp.src = Image32.src; return true;
  195. }
  196. function zoomin33() {
  197. document.emp.src = Image33.src; return true;
  198. }
  199. function zoomin34() {
  200. document.emp.src = Image34.src; return true;
  201. }
  202. function zoomin35() {
  203. document.emp.src = Image35.src; return true;
  204. }
  205. function zoomin36() {
  206. document.emp.src = Image36.src; return true;
  207. }
  208. function zoomin37() {
  209. document.emp.src = Image37.src; return true;
  210. }
  211. function zoomin38() {
  212. document.emp.src = Image38.src; return true;
  213. }
  214. function zoomin39() {
  215. document.emp.src = Image39.src; return true;
  216. }
  217. function zoomin40() {
  218. document.emp.src = Image40.src; return true;
  219. }
  220. function zoomin41() {
  221. document.emp.src = Image41.src; return true;
  222. }
  223. function original() {
  224. document.emp.src = Image1.src; return true;
  225. }
  226. </SCRIPT>
  227. <map name="ep">
  228. <!-- #$AUTHOR:carl -->
  229. <AREA shape="circle" ALT="Enlarged right side" coords="209,411,7" href="1.jpg" onMouseOver="zoomin2()" onMouseOut="original()" />
  230. <AREA shape="circle" ALT="Enlarged right side" coords="243,324,9" href="40.jpg" onMouseOver="zoomin41()" onMouseOut="original()" />
  231. <AREA shape="circle" ALT="Enlarged right side" coords="219,326,14" href="39.jpg" onMouseOver="zoomin40()" onMouseOut="original()" />
  232. <AREA shape="circle" ALT="Enlarged right side" coords="65,363,8" href="28.jpg"  onMouseOver="zoomin29()" onMouseOut="original()" />
  233. <AREA shape="circle" ALT="Enlarged right side" coords="59,346,13" href="26.JPG" onMouseOver="zoomin27()" onMouseOut="original()" />
  234. <AREA shape="circle" ALT="Enlarged right side" coords="82,356,10" href="27.jpg" onMouseOver="zoomin28()" onMouseOut="original()" />
  235. <AREA shape="circle" ALT="Enlarged right side" coords="72,295,15" href="29.jpg" onMouseOver="zoomin30()" onMouseOut="original()" />
  236. <AREA shape="circle" ALT="Enlarged right side" coords="26,294,18" href="25.jpg" onMouseOver="zoomin26()" onMouseOut="original()" />
  237. <AREA shape="circle" ALT="Enlarged right side" coords="41,179,9" href="24.jpg" onMouseOver="zoomin25()" onMouseOut="original()" />
  238. <AREA shape="circle" ALT="Enlarged right side" coords="34,156,15" href="23.jpg" onMouseOver="zoomin24()" onMouseOut="original()" />
  239. <AREA shape="circle" ALT="Enlarged right side" coords="197,294,6" href="2.jpg" onMouseOver="zoomin3()" onMouseOut="original()" />
  240. <AREA shape="circle" ALT="Enlarged right side" coords="196,276,12" href="38.jpg" onMouseOver="zoomin39()" onMouseOut="original()" />
  241. <AREA shape="circle" ALT="Enlarged right side" coords="262,263,14" href="4.jpg" onMouseOver="zoomin6()" onMouseOut="original()" />
  242. <AREA shape="circle" ALT="Enlarged right side" coords="304,218,12" href="6.jpg" onMouseOver="zoomin7()" onMouseOut="original()" />
  243. <AREA shape="circle" ALT="Enlarged right side" coords="305,167,5" href="8.jpg" onMouseOver="zoomin9()" onMouseOut="original()" />
  244. <AREA shape="circle" ALT="Enlarged right side" coords="294,167,5" href="7.jpg" onMouseOver="zoomin8()" onMouseOut="original()" />
  245. <AREA shape="circle" ALT="Enlarged right side" coords="282,168,7" href="9.jpg" onMouseOver="zoomin10()" onMouseOut="original()" />
  246. <AREA shape="circle" ALT="Enlarged right side" coords="302,149,7" href="10.jpg" onMouseOver="zoomin11()" onMouseOut="original()" />
  247. <AREA shape="circle" ALT="Enlarged right side" coords="298,112,8" href="11.jpg" onMouseOver="zoomin12()" onMouseOut="original()" />
  248. <AREA shape="circle" ALT="Enlarged right side" coords="256,94,7" href="12.jpg" onMouseOver="zoomin13()" onMouseOut="original()" />
  249. <AREA shape="circle" ALT="Enlarged right side" coords="255,109,9" href="13.jpg" onMouseOver="zoomin14()" onMouseOut="original()" />
  250. <AREA shape="circle" ALT="Enlarged right side" coords="235,94,7" href="14.jpg" onMouseOver="zoomin15()" onMouseOut="original()" />
  251. <AREA shape="circle" ALT="Enlarged right side" coords="202,94,6" href="15.jpg" onMouseOver="zoomin16()" onMouseOut="original()" />
  252. <AREA shape="circle" ALT="Enlarged right side" coords="185,93,5" href="16.jpg" onMouseOver="zoomin17()" onMouseOut="original()" />
  253. <AREA shape="circle" ALT="Enlarged right side" coords="188,108,8" href="17.jpg" onMouseOver="zoomin18()" onMouseOut="original()" />
  254. <AREA shape="circle" ALT="Enlarged right side" coords="144,95,9" href="18.jpg" onMouseOver="zoomin19()" onMouseOut="original()" />
  255. <AREA shape="circle" ALT="Enlarged right side" coords="98,113,8" href="21.jpg" onMouseOver="zoomin23()" onMouseOut="original()" />
  256. <AREA shape="circle" ALT="Enlarged right side" coords="148,136,7" href="19.jpg" onMouseOver="zoomin20()" onMouseOut="original()" />
  257. <AREA shape="circle" ALT="Enlarged right side" coords="162,137,8" href="20.jpg" onMouseOver="zoomin21()" onMouseOut="original()" />
  258. <AREA shape="circle" ALT="Enlarged right side" coords="201,253,8" href="3.jpg"  onMouseOver="zoomin4()" onMouseOut="original()"/>
  259. <AREA shape="circle" ALT="Enlarged right side" coords="105,239,7" href="30.jpg" onMouseOver="zoomin31()" onMouseOut="original()"/>
  260. <AREA shape="circle" ALT="Enlarged right side" coords="136,203,6" href="31.jpg" onMouseOver="zoomin32()" onMouseOut="original()" />
  261. <AREA shape="circle" ALT="Enlarged right side" coords="150,203,6" href="32.jpg" onMouseOver="zoomin33()" onMouseOut="original()" />
  262. <AREA shape="circle" ALT="Enlarged right side" coords="149,214,6" href="34.jpg" onMouseOver="zoomin35()" onMouseOut="original()" />
  263. <AREA shape="circle" ALT="Enlarged right side" coords="135,215,8" href="33.jpg" onMouseOver="zoomin34()" onMouseOut="original()" />
  264. <AREA shape="circle" ALT="Enlarged right side" coords="182,211,8" href="36.jpg" onMouseOver="zoomin37()" onMouseOut="original()" />
  265. <AREA shape="circle" ALT="Enlarged right side" coords="167,237,8" href="35.jpg" onMouseOver="zoomin36()" onMouseOut="original()"/>
  266. <AREA shape="circle" ALT="Enlarged right side" coords="194,236,10" href="37.jpg" onMouseOver="zoomin28()" onMouseOut="original()"/>
  267. <AREA SHAPE="default" nohref>
  268. </map>
  269. </td></table>
  270. </body>
  271. </html>

Répondre à cool166
Tom's Guide > Forum > Programmation > [resolu][code dispo]onMouseOver avec Area
Aller à :

Il y a 3195 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens