Bonjour tout le monde,

Je suis en face d'un petit problème surement tout bête, mais je ne trouve pas la solution.

Voici le code html de mes cellules et de mes images du tableau :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
?><td bgcolor ="#6095E4" width="50" height="50" onClick="montreimg(this);" ><?php
if ($rand <= $randmax/2)
{
    ?><img style="visibility:hidden" width="50" height="50" src="images/<?php echo $rand ?>.png" id ="img_<?php $i.$j; ?>" border="0" onClick="Click();"/><?php
}
else //Si le rand est plus grand que $rand, on enlève 8 a celui-ci ce qui nous donne 9-8 = 1, 10-8 = 2, 11-8=3, etc...
{
    ?><img style="visibility:hidden" width="50" height="50" src="images/<?php echo $rand-($randmax/2) ?>.png" id ="img_<?php $i.$j; ?>" border="0" onClick="Click();"/><?php
}
?></td>
Et voici le script qui permet de retourner mes images dans le tableau html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
    function montreimg(_cell)
    {
        // récupère le premier fils image de la cellule.
        var _firstChildImg = _cell.getElementsByTagName("img")[0];
 
        // si elle est cachée on la montre
        if (_firstChildImg.style.visibility=="hidden")
        {
            _firstChildImg.style.visibility="visible";
        }
        else
        {
            // sinon, l'image est déjà cliqué, l'utilisateur n'est pas une flèche ;o)
            alert ("l'image est déjà retourné...");
        }
    }
l'ID de mes cellules et de mes images sont incrémenter avec des variables en php. Je sais que les variables php ne peuvent pas être utilisé en JS donc il faut trouver un autre moyen, mais c'est là que je suis bloqué...

Merci d'avance pour vos réponses.