FORUM Tom's Hardware » Programmation » HTML / Javascript » Afficher tableau dynamiquement Javascript
 

Afficher tableau dynamiquement Javascript

Il y a 408 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Afficher tableau dynamiquement Javascript
 
Plus d'informations

Bonjour à tous,
 
J'ai un soucis avec le code d'une page Web. Plus précisément, le code qui me pose problème fonctionne sous Firefox mais pas sous IE.
 
Sur une page Web, j'ai plusieurs images superposées, et suivant la zone sur laquelle je passe l'image affichée n'est pas la même. Ceci fonctionne sans problème. Ceci correspond a "document.images[object].style.visibility = 'visible';" dans mon code Javascript.
 
J'aimerais afficher un petit tableau en même temps que je passe sur les zones définies ci-dessus. Cela me pose problème sous IE. Je cherche à afficher les tableaux définis dans les sections <DIV> en utilisant le code javascript "document.getElementById(object).style.visibility = 'visible';". Les ID des <DIV> figurent également dans mon fichier css.  
 
Voici un extrait de mon code CSS :  

Code :
  1. #Secteur1
  2. {
  3.    position: absolute;
  4.    top: 150px;
  5.    left: 700px;
  6.    z-index: 10;
  7.    visibility: hidden;
  8. }


 
 
Voici le code de ma page (épuré : j'ai enlevé entre autres les coordonnées COORDS des maps pour plus de lisibilité)
 

Code :
  1. <html>
  2.     <head>
  3.         <title>www.agri-indus.fr - Nous joindre</title>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
  5.         <link rel="stylesheet" type="text/css" href="styleAI.css">
  6.         <script language="javascript">
  7.         <!--
  8.             function show(object)
  9.             {
  10.                 document.images['Secteur1'].style.visibility = 'hidden';
  11.                 document.images['Secteur2'].style.visibility = 'hidden';
  12.                 document.images['Secteur3'].style.visibility = 'hidden';
  13.                 document.getElementById('Secteur1').style.visibility = 'hidden';
  14.                 document.getElementById('Secteur2').style.visibility = 'hidden';
  15.                 document.getElementById('Secteur3').style.visibility = 'hidden';
  16.                 document.images[object].style.visibility = 'visible';
  17.                 document.getElementById(object).style.visibility = 'visible';
  18.             }
  19.             function hide(object)
  20.             {
  21.                 document.images[object].style.visibility = 'hidden';
  22.                 document.getElementById(object).style.visibility = 'hidden';
  23.             }
  24.         -->
  25.         </script>
  26.     </head>
  27.     <body>
  28.     <div id="corps">
  29.                 Contactez le repr&eacute;sentant rattach&eacute; &agrave; votre secteur.<br>
  30.                 <img id="imageAcces1" src="./imgAcces/Nord5.gif" usemap="#carte1" width="800">
  31.                 <map NAME="carte1">
  32.                     <area shape="POLY" COORDS="" onmouseover="show('Secteur1')">
  33.                     <area shape="POLY" COORDS="" onmouseover="show('Secteur2')">
  34.                     <area shape="POLY" COORDS="" onmouseover="show('Secteur3')">
  35.                 </map>
  36.                 <img id="imageAcces2" src="./imgAcces/Nord5_1.gif" usemap="#carte2" width="800" name="Secteur1">
  37.                 <map NAME="carte2">
  38.                     <area shape="POLY" COORDS="" onmouseout="hide('Secteur1')">
  39.                     <area shape="POLY" COORDS="" onmouseover="show('Secteur2')">
  40.                     <area shape="POLY" COORDS="" onmouseover="show('Secteur3')">
  41.                 </map>
  42.                 <img id="imageAcces2" src="./imgAcces/Nord5_2.gif" usemap="#carte3" width="800" name="Secteur2">
  43.                 <map NAME="carte3">
  44.                     <area shape="POLY" COORDS="" onmouseover="show('Secteur1')">
  45.                     <area shape="POLY" COORDS="" onmouseout="hide('Secteur2')">
  46.                     <area shape="POLY" COORDS="" onmouseover="show('Secteur3')">
  47.                 </map>
  48.                 <img id="imageAcces2" src="./imgAcces/Nord5_3.gif" usemap="#carte4" width="800" name="Secteur3">
  49.                 <map NAME="carte4">
  50.                     <area shape="POLY" COORDS="" onmouseover="show('Secteur1')">
  51.                     <area shape="POLY" COORDS="" onmouseover="show('Secteur2')">
  52.                     <area shape="POLY" COORDS="" onmouseout="hide('Secteur3')">
  53.                 </map>
  54.                 <div id="Secteur1">
  55.                     <table border="1" bordercolor="orange">
  56.                         <tr>
  57.                             <td>
  58.                                 <font size=3 color="#ff8800">
  59.                                     Contact 1<br>
  60.                                     T&eacute;l&eacute;phone : 12.34.56.78.90
  61.                                 </font>
  62.                             </td>
  63.                         </tr>
  64.                     </table>
  65.                 </div>
  66.                 <div id="Secteur2">
  67.                     <table border="1" bordercolor="orange">
  68.                         <tr>
  69.                             <td>
  70.                                 <font size=3 color="#ff8800">
  71.                                     Contact 2<br>
  72.                                     T&eacute;l&eacute;phone : 12.34.56.87.90
  73.                                 </font>
  74.                             </td>
  75.                         </tr>
  76.                     </table>
  77.                 </div>
  78.                 <div id="Secteur3">
  79.                     <table border="1" bordercolor="orange">
  80.                         <tr>
  81.                             <td>
  82.                                 <font size=3 color="#ff8800">
  83.                                     Contact 3<br>
  84.                                     T&eacute;l&eacute;phone : 12.34.56.78.09
  85.                                 </font>
  86.                             </td>
  87.                         </tr>
  88.                     </table>
  89.                 </div>
  90.             <br>
  91.         </div>
  92.     </body>
  93. </html>


 
Merci pour vos réponses
 
Rob


Message édité par rgoezinn le 30-11-2005 à 21:27:03

Profil : Pointeur
Plus d'informations

1/ balise [code]
2/ c'est quoi l'erreur ?


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

Salut,
 
1/ Désolé pour la balise. Ca y est je l ai rajoutée.
 
2/ Le problème est le suivant : les tableaux contenus dans mes <div></div> ne s'affichent pas sous IE alors qu il s affichent sous FireFox
 
Merci
 
Rob

Plus d'informations

Pas d'idées ???


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » HTML / Javascript » Afficher tableau dynamiquement Javascript
 

Annonces Google
Publicité