Petit probleme javascript

Petit probleme javascript - HTML/CSS - Programmation

Marsh Posté le 16-02-2009 à 14:41:22    

Bonjour,
j'ai des lien que je veut cacher( Quand l'utilisateur clique sur un lien sa lui affiche une serie d'autre lien)
 
Mon code est le suivant:
 

Code :
  1. <tr><td><img src="_img/settings.png" /><a href="javascript:showmodif() return false;">Modifier</a> </td></tr>
  2. <div id="modif">
  3. <tr><td><img src="_img/add.png" /><a href="test.php" > Modifier 1</a></td></tr>
  4. <tr><td><img src="_img/settings.png" /><a href="aff.php" >Modifer 2</a></td></tr>
  5. </div>
  6. <tr><td><img src="_img/delete.png" /><a href="javascript:showsupp();">Supprimer</a></td></tr>
  7. <div id="supp">
  8. <tr><td><img src="_img/delete.png" /><a href="delete1.php" name="liste" >Supprimer2</a></td></tr>
  9. <tr><td><img src="_img/delete.png" /><a href="delete.php">Supprimer un QCM</a><td><tr>
  10. </div>


 
le javascript est dans la page verif.js et le code est  
 

Code :
  1. function showmodif() {
  2. var a = document.getElementById('modif');
  3. if (a.style.display == 'block') {
  4.  a.style.display='none';
  5. }
  6. else {
  7.  a.style.display='block';
  8. }
  9. }
  10. function showsupp() {
  11. var a = document.getElementById('supp');
  12. if (a.style.display == 'block') {
  13.  a.style.display='none';
  14. }
  15. else {
  16.  a.style.display='block';
  17. }
  18. }


 
 
Si vous s'avez ou est l'erreur merci d'avance :)  :)  :)

Reply

Marsh Posté le 16-02-2009 à 14:41:22   

Reply

Marsh Posté le 16-02-2009 à 14:55:49    

dev123 a écrit :

Si vous s'avez ou est l'erreur merci d'avance :)  :)  :)


http://multimedia.fnac.com/multimedia/images_produits/grandes110/5/6/8/9782754003865.gif
 
1. Merci de préciser ce qui ne va pas quand vous exposez un problème.
Genre : message d'erreur, comportement inattendu, etc.
Dans ton code, mettre un DIV à l'intérieur d'un tableau c'est une erreur  :pfff:  
Et l'usage d'un tableau est déjà fortement sujet à caution...
 
2. <a href="javascript:showmodif() return false;">
Où as-tu vu une syntaxe pareille ?
 
[Edit]Ah ouai, ça marche...  :o  Mais je ne trouve pas ça très propre...

Message cité 2 fois
Message édité par macgawel le 16-02-2009 à 15:26:19
Reply

Marsh Posté le 16-02-2009 à 15:10:12    


 
 
1.l'erreur est bien le div dans le tableau. :pt1cable:  
2.Je fait plusieurs truc en même temps donc j'ai pas remarquer que j'avais pas posé la question dsl
3.C'était un essai mais bon je l'avait pas enlevé avant de poster le message.
Donc merci de ton aide lol :)  
Et sa marche nikel !!! :ange:  :ange:  
 
par contre  

macgawel a écrit :


Et l'usage d'un tableau est déjà fortement sujet à caution...


pourquoi?? :heink:  :heink:  :heink:

Reply

Marsh Posté le 16-02-2009 à 15:20:43    

macgawel a écrit :


Et l'usage d'un tableau est déjà fortement sujet à caution...


dev123 a écrit :


pourquoi?? :heink:  :heink:  :heink:


Parce que :
Un tableau HTML ne doit être utilisé que pour présenter des données sous forme de tableau.
C'est un peu dur à dire au vu de l'extrait de code, mais a priori, comme tu n'utilises qu'une colonne, ce n'est pas d'un tableau dont tu as besoin.
 
Tu pourrais le remplacer avantageusement par une liste, voire une liste de définitions...
 
[Edit] Citer une citation, c'est pas top  :o


Message édité par macgawel le 16-02-2009 à 15:21:57
Reply

Marsh Posté le 16-02-2009 à 15:27:24    

wéé possible je vais testé merci du conseil!! :)

Reply

Sujets relatifs:

Leave a Replay

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