Affichage d'une sorte d'info bulle ?

Affichage d'une sorte d'info bulle ? - HTML/CSS - Programmation

Marsh Posté le 29-04-2004 à 09:59:06    

Bonjour j'ai un petit soucis, j'ai une liste deroulante qui me sert a selectionner un groupe lorsque je selectionne un groupe le div associé s'affiche ex : je selectionne le groupe 1 et zou j'ai le contenu du groupe qui s'affiche en dessous, si je selectionne le 2eme groupe le premiers s'efface et le second prend sa place. Mon probleme est que je voudrais avoir une sorte d'infobulle c'est a dire afficher le div seulement si je suis a une position données.
 
Je ne sais pas trop comment faire.
 
Merci d'avance  
 
Voici mon code :
 

Code :
  1. <html>
  2. <head>
  3. <title>Untitled</title>
  4. <script language="javascript">function CHOIX()
  5. {
  6. var TYPEA=document.MainForm.GRPAPPS.length;
  7. var ENVOIA=document.MainForm.CHOIXGRP.value;
  8. if (ENVOIA!="" )
  9. document.getElementById(ENVOIA).style.display='none';
  10. }
  11. ENVOIA="";
  12. for(i=0; i<TYPEA; i++)
  13.   {
  14.     if (document.MainForm.GRPAPPS.options[i].selected ==true)
  15.       {
  16.   VAL=document.MainForm.GRPAPPS.options[i].text;
  17.    
  18.  ENVOIA=ENVOIA+VAL;
  19.       }
  20.   }
  21.   document.getElementById(VAL).style.display="";
  22.   document.MainForm.CHOIXGRP.value=ENVOIA;
  23. }</script>
  24. </head>
  25. <body>
  26. <form action="" name="MainForm">
  27. <select name="GRPAPPS" onchange="CHOIX();return false;" multiple="1">
  28.     <option value="GRP1">GROUPE 1</option>
  29.     <option value="GRP2">GROUPE 2</option>
  30. </select>
  31. <div id="GROUPE 1" style="display:none"><table border="0" class="clSAYS"><tr><td align="center"><b>GROUPE 1</b><hr size="1"></td></tr><tr><td>FOOTBALL</td></tr><tr><td>TENNIS</td></tr><tr><td>BADMIDMINGTON</td></tr><tr><td>PING-PONG</td></tr><tr><td>BASKET</td></tr></table></div>
  32. <br>
  33. <div id="GROUPE 2" style="display:none"><table border="0" class="clSAYS"><tr><td align="center"><b>GROUPE 2</b><hr size="1"></td></tr><tr><td>BRODERIE</td></tr><tr><td>POINT DE CROIX</td></tr><tr><td>JARDINERIE</td></tr></table></div>
  34. <input type="hidden" name="CHOIXGRP" value="GROUPE 1">
  35. </form>
  36. </body>
  37. </html>

Reply

Marsh Posté le 29-04-2004 à 09:59:06   

Reply

Sujets relatifs:

Leave a Replay

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