Salut,
Je cherche à récupérer la position (ligne / colonne) des cellules d'un tableau. Je voudrais le faire en javascript.
J'y suis arrivé avec le code suivant :
[cpp]'<td onmouseover="javascript: document.getElementById(\'case'.$case_actuelle.'\').style.display=\'block\'" onmouseout="javascript: document.getElementById(\'case'.$case_actuelle.'\').style.display=\'none\'"><div class="cellule" style="display:none" id="case'.$case_actuelle.'">'.$case_actuelle.'</div></td>'[/cpp]
La variable PHP $case_actuelle est en fait le résultat de la construction dynamique du tableau et retourne les coordonnées de chaque cellule du tableau.
Le problème, c'est que je suis obligé d'insérer ce code dans chaque <td>, or j'en ai 10 000 dans mon tableau^^. Donc c'est trèèèès long à afficher.
Y aurait-il un moyen de récupérer les coordonnées de chaque cellule d'une autre manière, sans être obligé de mettre un code dans chaque <td>. L'objectif final est de faire apparaître un texte au dessus de chaque cellule lors de son survol.
Merci de votre aide
Je cherche à récupérer la position (ligne / colonne) des cellules d'un tableau. Je voudrais le faire en javascript.
J'y suis arrivé avec le code suivant :
[cpp]'<td onmouseover="javascript: document.getElementById(\'case'.$case_actuelle.'\').style.display=\'block\'" onmouseout="javascript: document.getElementById(\'case'.$case_actuelle.'\').style.display=\'none\'"><div class="cellule" style="display:none" id="case'.$case_actuelle.'">'.$case_actuelle.'</div></td>'[/cpp]
La variable PHP $case_actuelle est en fait le résultat de la construction dynamique du tableau et retourne les coordonnées de chaque cellule du tableau.
Le problème, c'est que je suis obligé d'insérer ce code dans chaque <td>, or j'en ai 10 000 dans mon tableau^^. Donc c'est trèèèès long à afficher.
Y aurait-il un moyen de récupérer les coordonnées de chaque cellule d'une autre manière, sans être obligé de mettre un code dans chaque <td>. L'objectif final est de faire apparaître un texte au dessus de chaque cellule lors de son survol.
Merci de votre aide