[HTML, JS] Accès pointeur ligne d'un tableau html

Accès pointeur ligne d'un tableau html [HTML, JS] - HTML/CSS - Programmation

Marsh Posté le 25-02-2003 à 19:25:53    

J'ai adapté un bout de javascript récupéré de phpMyAdmin pour highlighter les lignes d'un tableau lorsque la souris passe par dessus.
J'ai ajouté des fonctions pour que lorsqu'on click sur une ligne, le checkbox associé soit coché/décoché.
Mon problème vient du fait que je souhaite également cocher/décocher tout les élément du tableau en un click (via le checkbox en haut à gauche) mais n'arrive pas à highlighter les lignes correspondantes.
 
Voici ce dont je parle :
http://wanab.free.fr/test/test.html
 
Le javascript associé se trouve ici :
http://wanab.free.fr/test/test.js
 
Le problème ce situe dans ma fonction setCheckboxes() au moment d'appelé setPointer() qui highlight la ligne voulu.


Message édité par ZeBorG le 25-02-2003 à 19:29:19
Reply

Marsh Posté le 25-02-2003 à 19:25:53   

Reply

Marsh Posté le 25-02-2003 à 19:30:40    


R3g a écrit :


En fait j'ai pas de reponse, mais j'ai essayé ton truc (j'ai du temps à perdre) et il y a un bug : apres le passage de la souris, les lignes restent vertes.
J'utilise IE6SP1 sous win98

pas normal ça !
pourtant j'ai testé avec ie6sp1, opera7, netscape 4.8 et mozilla
 
[EDIT] b'en pourquoi t'as effacé ton message comme quoi il y a un bug ?


Message édité par ZeBorG le 25-02-2003 à 19:34:03
Reply

Marsh Posté le 25-02-2003 à 19:33:48    

Moi ce que j'arrive pas à faire c'est des-highlighter...


---------------
Horizon pas Net, reste à la buvette!!
Reply

Marsh Posté le 25-02-2003 à 19:34:22    

click dessus !

Reply

Marsh Posté le 25-02-2003 à 19:37:06    

Oui oui exact, mon prb vient du fait que c'est pas highlighter à l'origine


---------------
Horizon pas Net, reste à la buvette!!
Reply

Marsh Posté le 25-02-2003 à 19:42:44    

Le comportement est sensé être comme ceci :
A l'origine, rien n'est highlighter (que des teintes de gris).
Lorsqu'on passe par dessus avec la souris, la ligne du tableau passe en highlight vert clair.
Si on click sur une ligne, elle passe au vert foncé et sont checkbox associé s'active.
Si l'on re-click sur cette ligne, elle repasse au gris (non sélectionné) ainsi que le checkbox qui n'est plus activé.
Le checkbox en haut à gauche est là pour tout sélectionner/désélectionner.

Reply

Marsh Posté le 25-02-2003 à 19:44:57    

Code :
  1. table = document.getElementById("monTableau" );  /*On récupère le tableau*/
  2. cellules = table.getElementsByTagName("td" );  /*On récupère un tableau JS qui va contenir toutes les cellules du tableau HTML*/
  3. for (var i = 0; i < cellules.length; i++) {
  4.   /*Faire ce qu'il faut pour changer la couleur de fond de la cellule*/
  5. }


Message édité par gm_superstar le 25-02-2003 à 19:45:19

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Sujets relatifs:

Leave a Replay

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