Partage
  • Partager sur Facebook
  • Partager sur Twitter

document.getElementById

Sujet résolu
    23 avril 2018 à 21:29:00

    bonsoir,

    je suis en train de coder un morpion pour un projet scolaire et j'ai un problème:

    j'étais entrain de coder de manière à obtenir la valeur de la ligne et de la colonne (tout fonctionnait à merveille) et puis j'ai voulu modifier la valeur de src pour l'image et depuis ni la ligne ni la colonne ne fonctionne. J'ai sûrement dû faire une erreur stupide mais je ne trouve pas. Le but du code général étant de remplacer le src de l'image qui de base doit être vide par une croix lorsque la case est sélectionnée et d'actualiser la grille quand on soumet le formulaire grâce au bouton jouer. Je ne sais pas dutout si mon code correspond à ma volonté surtout au niveau des liens entre php et javascript (j'avoue être un peu perdue). Si l'un d'entre vous peux me conseiller sur le sujet ce serait vraiment sympa.

    Merci

    <?php
    
    	$l=$_GET["ligne"];
    	$c=$_GET["colonne"];
    	global $v;
    	$v=$_GET["taille"];					//valeur de la taille de la grille sélectionnée dans la page d'accueil
    
    	
    			global $grille;
    			
    	function generateur(){
    		session_start();
    		echo"<table cellspacing=\"0\" border=\"2\" cellpadding=\"0\">";
    
    		for ($i=0; $i<$_GET["taille"]; $i++){
    			echo"<tr>";
    				for ($j=0; $j<$_GET["taille"]; $j++){
    					
    					
    					if ( ! isset($_SESSION[ '$grille' ]) ){
          				echo ("<td><img id=\"image".$i.$j."\" align=\"center\" src=\"images/white.png\" onclick=\"click_at(".$i.",".$j.",this)\" /></td>");}
    				}
    				echo"</tr>";}
    		echo"</table>";
         
        }
    
    ?> 
    <!DOCTYPE html>
    <html lang="fr">
    	<head>
    		<meta charset="utf-8">
    		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    		<title><?php echo"Morpion ".$v?></title>
    		<meta name="author" content="Marc Gaetano">
    		<link rel="stylesheet" href="css/tp1.css">
    		<script type="text/javascript" src="morpion.js"></script>
    
    	</head>
    	<body>
    		<h1><?php echo"Morpion ".$v?></h1>
    
    			<form action="test.php" method="get" onsubmit="au_sbmit()">
    						<?php generateur(); ?>
    
      					<input id="ligne" type="hidden" name="ligne" value="0" />
      					<input id="colonne" type="hidden" name="colonne" value="0" />
      					<input id="taille" type="hidden" name="taille" value="3"/>
    
     					<input type="submit" value="Jouer"/>
    			</form>
    		
    		<a class="bouton" href="accueil.html">Retour à la page d'accueil</a>
    	</body>
    </html>
    
    



    function click_at(l, c, image) {
    
    	document.write("hey")
    
    	var li=document.getElementById("ligne").value;
    	li=l;
    
    	var co=document.getElementById("colonne").value;
    	co=c;
    
    	document.write(li);
    	document.write(co);
    		
    	/*var img=document.getElementById("image"+l+c+""));
    	img.src="images/X.png";*/
    }
    
    
    
    function au_submit(){
    	click_at(li,co,img);
    	
    
    }
    • Partager sur Facebook
    • Partager sur Twitter

    document.getElementById

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown