// Test le niveau, si = à facile : Initialise un tableau en php en 4x4 if ($_SESSION["niveau"] == "facile") { $j = 1; //Ligne while($j <= 4) { ?> <tr> <?php $i = 1; //Colonne while($i <= 4) { $rand = rand(1, 16); // génére un nombre aléatoire $inctab = 1; // Variable qui incrémente la dimenssions while($inctab <=4) { if (in_array($rand, $_SESSION["tblidc"][$inctab])) // Test si la var $rand existe déjà dans la dimensions[$inctab] { $rand = rand(1, 16); // génére un nouveau nombre aléatoire $inctab = 1; // remettre le tab a 1 pour refaire une vérif. } else { $inctab++; } } // Test si la valeur de rand est plus grand que 8 ?><td width="50" height="50" id ="cell_<?php $i.$j; ?>" > <?php $rand = ($rand <= 8) ? $rand: $rand-8; ?> .png" style="visibility:hidden;" id ="img_<?php $i.$j; ?>" border="0" onClick="Click();"/></td> <?php $_SESSION["tblidc"][$j][$i] = $rand; // Permet de mettre un chiffre aléa. pour chaque case, exemple en 1.1, 1.2, etc. à l'aide des var $j et $i. $i++; } ?> </tr> <?php $j++; } }
/** * Méthode appelée sur clique d'une balise td * @param _cell * Cellule sur laquelle on a cliqué (this) */ function onClick(_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"; // et la je fais mon traitement qui va bien... }else{ // sinon, l'image est déjà cliqué, l'utilisateur n'est pas une flèche ;o) alert ("hey banane, t'as déjà cliqué sur cette image..."); } }
<td width="50" height="50" id ="cell_<?php $i.$j; ?>" onClick="onClick(this)">
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question////////// Niveau Facile////////// // Test le niveau, si = à facile : Initialise un tableau en php en 4x4 if ($_SESSION["niveau"] == "facile") { $j = 1; //Ligne while($j <= 4) { ?> <tr> <?php $i = 1; //Colonne while($i <= 4) { $rand = rand(1, 16); // génére un nombre aléatoire $inctab = 1; // Variable qui incrémente la dimenssions while($inctab <=4) { if (in_array($rand, $_SESSION["tblidc"][$inctab])) // Test si la var $rand existe déjà dans la dimensions[$inctab] { $rand = rand(1, 16); // génére un nouveau nombre aléatoire $inctab = 1; // remettre le tab a 1 pour refaire une vérif. } else { $inctab++; } } // Test si la valeur de rand est plus grand que 8 ?><td width="50" height="50" id ="cell_<?php $i.$j; ?>" ><?php if ($rand <= 8) { ?>.png" id ="img_<?php $i.$j; ?>" border="0" onClick="Click();"/><?php } else //Si le rand est plus grand que 8, on enlève 8 a celui-ci ce qui nous donne 9-8 1, 10-8 2, 11-8=3, etc... { ?>.png" id ="img_<?php $i.$j; ?>" border="0" onClick="Click();"/><?php }?></td> <?php $_SESSION["tblidc"][$j][$i] = $rand; // Permet de mettre un chiffre aléa. pour chaque case, exemple en 1.1, 1.2, etc. à l'aide des var $j et $i. $i++; } ?> </tr> <?php $j++; } }
<script language="javascript" type="text/javascript"> <!-- document.getElementById("img_<?php "$i".$j; ?>").style.visibility = "hidden" ; //--> </script>
function foo(_elem) { var _ligne = _elem.parentNode.rowIndex; var _colonne = _elem.cellIndex; alert(_ligne +"."+_colonne); } function init() { _cellules=document.getElementsByTagName('td') var i=-1; while (cellules[++i]) { _cellules[i].onclick=function(){foo(this)} } }
valeur = mon_image.getAttribute("src")
.png" id ="img_<?php $i.$j; ?>" border="0" onClick="returnimg();"/>
function coord(_elem, _img) { var _ligne = _elem.parentNode.rowIndex; var _colonne = _elem.cellIndex; var _test = _img.getAttribute("src"); if (_coord1 != "") { var _coord2 = _ligne +"."+_colonne; alert(_coord2); } else { var _coord1 = _ligne +"."+_colonne; alert(_coord1); } }