Contrôle de la souris en Javascript - HTML/CSS - Programmation
MarshPosté le 12-05-2006 à 18:38:40
Bonjour à tous!!
Voila mon problème. J'ai fai un planning (tableau html) rempli de divs ayant un id unique. Ce que je voudrais faire, c'est changé la couleur des cases à la volée en laissant le bouton de la souris pressé. J'ai essayé avec OnMouseDown, mais ça reviens au même qu'avec OnClick, lorsque je passe ma souris sur la case d'après, la couleur change pas. Voici un bout de code :
Il s'agit d'un tableau dynamique généré par PHP comme vous pouvez le voir. Enfin le roblème ne viens pas de PHP, les ID sont exactement comme je veux. Mon problème est de savoir si javascript me permet de faire un presser-glisser.
La deuxième solution envisage serait de cliquer sur la premier et la dernière case pour ensuite remplir la différence, mais la encore je sèche..
Marsh Posté le 12-05-2006 à 18:38:40
Bonjour à tous!!
Voila mon problème. J'ai fai un planning (tableau html) rempli de divs ayant un id unique. Ce que je voudrais faire, c'est changé la couleur des cases à la volée en laissant le bouton de la souris pressé. J'ai essayé avec OnMouseDown, mais ça reviens au même qu'avec OnClick, lorsque je passe ma souris sur la case d'après, la couleur change pas.
Voici un bout de code :
echo '
<td class="casejour">
<div class="casediv" id="'.formatJour($x).formatJour($listeMois[$i][0]).$listeMois[$i][1].'"
style="background-color: #CCCCFF;"
onMouseDown="javascript:document.getElementById(\''.formatJour($x).formatJour($listeMois[$i][0]).$listeMois[$i][1].'\').style.background=\'#FF0000\';"></div>
</td>';
Il s'agit d'un tableau dynamique généré par PHP comme vous pouvez le voir. Enfin le roblème ne viens pas de PHP, les ID sont exactement comme je veux. Mon problème est de savoir si javascript me permet de faire un presser-glisser.
La deuxième solution envisage serait de cliquer sur la premier et la dernière case pour ensuite remplir la différence, mais la encore je sèche..
Merci beaucoup !!