A voir également:
- Utiliser plusieur fois le même script JS dans la même page
- Supprimer une page dans word - Guide
- Utiliser chromecast - Guide
- Script vidéo youtube - Guide
- Utiliser iphone comme webcam - Guide
- Consultez le code source de cette page. copiez la ligne qui indique aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
5 réponses
Bonjour,
Ton problème, c'est que tu cibles des ID hors.. un ID ( comprendre IDENTIFIANT) se doit d'être UNIQUE
A la place, il faudrait modifier le code pour utiliser des CLASS ou mettre des ID différents à chacun de tes éléments et adapter le code pour qu'il cible le bon élément en fonction de là où tu as cliqué...
Ton problème, c'est que tu cibles des ID hors.. un ID ( comprendre IDENTIFIANT) se doit d'être UNIQUE
A la place, il faudrait modifier le code pour utiliser des CLASS ou mettre des ID différents à chacun de tes éléments et adapter le code pour qu'il cible le bon élément en fonction de là où tu as cliqué...
Oui je suis complètement d'acoord avec toi.
J'ai essayer en mettant des ID diffèrent mais je ne sais pas comment faire avec le JS pour qu'il reconnaisse el ID de chaque message.
Aurais tu une idée?
J'ai essayer en mettant des ID diffèrent mais je ne sais pas comment faire avec le JS pour qu'il reconnaisse el ID de chaque message.
Aurais tu une idée?
Bonjour Jordane.
Je reviens vers toi pour ce problème -.
Je viens de passer de local a seveur et j'ai cette erreur dans la console:
page_livredor_consult.php:26 Uncaught TypeError: Cannot read properties of null (reading 'style')
at affichManipul (page_livredor_consult.php:26:60)
at HTMLButtonElement.onclick (page_livredor_consult.php:225:154)
Voici le lien de la page https://lenergie-vive.com/lacansera/es/libro/page_livredor_consult.php
et mon code
Pourrais-tu me dire ou est le probleme, je comprende que'elle est dans le JS mais je ne sais pas ce que veux dire le message.
Meci pour ton aide
Je reviens vers toi pour ce problème -.
Je viens de passer de local a seveur et j'ai cette erreur dans la console:
page_livredor_consult.php:26 Uncaught TypeError: Cannot read properties of null (reading 'style')
at affichManipul (page_livredor_consult.php:26:60)
at HTMLButtonElement.onclick (page_livredor_consult.php:225:154)
Voici le lien de la page https://lenergie-vive.com/lacansera/es/libro/page_livredor_consult.php
et mon code
<?php include("../texto.php");?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="/lacansera/css/menu.css"> <link rel="stylesheet" href="/lacansera/css/general.css"> <link rel="stylesheet" href="/lacansera/css/libro.css"> <link rel="stylesheet" href="/lacansera/css/entete.css"> <link rel="stylesheet" href="/lacansera/css/cookies.css"> <link rel="stylesheet" href="/lacansera/css/pie.css"> <link rel="stylesheet" href="/lacansera/css/categoria.css"> <link rel="stylesheet" href="/lacansera/css/noticias.css"> <link rel="stylesheet" href="/lacansera/css/presentacion_noticias.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> <script src="https://code.jquery.com/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="jquery.mlens-1.2.min.js"></script> <script type="text/javascript"> function affichManipul(chaine_caratere){ if(document.getElementById('a_manipuler'+chaine_caratere).style.display == "none") { document.getElementById('a_manipuler'+chaine_caratere).style.display = "block"; document.getElementById('texte_court'+chaine_caratere).style.display = "none"; document.getElementById('toaffich'+chaine_caratere).innerHTML = " - "; } else { document.getElementById('a_manipuler'+chaine_caratere).style.display = "none"; document.getElementById('texte_court'+chaine_caratere).style.display = "block"; document.getElementById('toaffich'+chaine_caratere).innerHTML = " + "; } } </script> </head> <body> <!-- L'en-tete --> <?php include("../inicio/entete.php"); ?> <BR> <div id="textcenter"><a href="page_libro.php"><img src="../../image/bulle_<?php echo $idioma;?>.gif" class="dejamensaje"></a></div> <BR> <p id="not_textcat"><?php echo $libro_oro; ?></p> <BR> <?php $consultez="../../messages.txt"; readfile($consultez); ?> <BR> <BR> <?php include("../inicio/pie.php"); ?> </body> </html>
Pourrais-tu me dire ou est le probleme, je comprende que'elle est dans le JS mais je ne sais pas ce que veux dire le message.
Meci pour ton aide
Forcément.. tu lui passes un nombre commençant par un zéro ... donc c'est un zéro inutile .. donc le code le supprime...
Quand tu penses faire :
En réalité, ton code, lui, comprend :
Pour éviter ça, il faut lui transmettre une STRING ( il suffit de mettre ta variable entre quote)
Quand tu penses faire :
a_manipuler0604202208639
En réalité, ton code, lui, comprend :
a_manipuler604202208639
Pour éviter ça, il faut lui transmettre une STRING ( il suffit de mettre ta variable entre quote)
onclick="affichManipul('0604202208639')
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Quelque chose comme ca:
affichege premier texte <br>
<p id="texte_court$time"> <?php echo $texte_court;?></p>
<div id="a_manipuler$time" style="display: none"> <?php echo $texte;?><br /></div>
<button id="toaffich$time" onclick="affichManipul($time)">Leer más</button><br></code>