Pb js dans php, est-ce possible ?
Résolu
ClR 555
-
prypiat_child Messages postés 1344 Date d'inscription Statut Membre Dernière intervention -
prypiat_child Messages postés 1344 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
tout est dit dans le titre...
Dans un de mes champs d'un formulaire, traité en php, je souhaite faire intervenir du js (pour cacher ou faire apparaître une div, constituée de bouton d'options contenant du php).
Comme je ne suis qu'aux débuts du long apprentissage, j'ai d'abord fait des genres de modules fonctionnels, et là je créée mes pages.
Le code qui suit fonctionne donc dans une page lorsque mon code est dans le body.
Le problème, c'est que l'ensemble du code devrait être inséré entre deux balises php.
Et là les guillemets me posent un sacré pb...(je parle des guillemets simples qui apparaissent dans le lien qui lance le bout de js : href="javascript:visibilite('dividnumero1');")
<a href="javascript:visibilite('dividnumero1');"><strong>Définir les options</strong></a>
<div id="dividnumero1" style="display:none;">
<p>...</p>
</div>
Si quelqu'un avait une idée... je ne vois pas. J'ai tenté plein de bidouilleries... mais rien ne fonctionne.
du type (sauf que là ça ne marche évidemment pas...):
<?php
$lecture = '<a href="javascript:visibilite('dividnumero1');"><strong>Définir les options</strong></a>
<div id="dividnumero1" style="display:none;">
<p>...</p>
</div>
';
echo $lecture;
?>
Je commence à me dire que ce n'est peut-être pas possible...
Auriez-vous une idée ?
Je remercie d'avance qui pourra m'aider...
ô ! âme serviable ...
tout est dit dans le titre...
Dans un de mes champs d'un formulaire, traité en php, je souhaite faire intervenir du js (pour cacher ou faire apparaître une div, constituée de bouton d'options contenant du php).
Comme je ne suis qu'aux débuts du long apprentissage, j'ai d'abord fait des genres de modules fonctionnels, et là je créée mes pages.
Le code qui suit fonctionne donc dans une page lorsque mon code est dans le body.
Le problème, c'est que l'ensemble du code devrait être inséré entre deux balises php.
Et là les guillemets me posent un sacré pb...(je parle des guillemets simples qui apparaissent dans le lien qui lance le bout de js : href="javascript:visibilite('dividnumero1');")
<a href="javascript:visibilite('dividnumero1');"><strong>Définir les options</strong></a>
<div id="dividnumero1" style="display:none;">
<p>...</p>
</div>
Si quelqu'un avait une idée... je ne vois pas. J'ai tenté plein de bidouilleries... mais rien ne fonctionne.
du type (sauf que là ça ne marche évidemment pas...):
<?php
$lecture = '<a href="javascript:visibilite('dividnumero1');"><strong>Définir les options</strong></a>
<div id="dividnumero1" style="display:none;">
<p>...</p>
</div>
';
echo $lecture;
?>
Je commence à me dire que ce n'est peut-être pas possible...
Auriez-vous une idée ?
Je remercie d'avance qui pourra m'aider...
ô ! âme serviable ...
A voir également:
- Pb js dans php, est-ce possible ?
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Js arrondir - Forum Javascript
- Retour a la ligne php ✓ - Forum PHP
- Php alert ✓ - Forum PHP
2 réponses
Peut-être comme cela
j'ai pas vérifié le code en lui même (de toute façon je m'y connais pas des masses) mais il me semble que si tu mets les guillemets a l'extérieur pis dans les guillemets les quotes et non l'inverse ca marche non ? (essaie aussi en mettant tout sur une même ligne éventuellement... Je sais que ca améliore aps la lisibilité mais des fois que...)
edit : Et oui, comme l'a dit __construct(), ne pas oublier les backslash !
Ca doit d'ailleurs suffire
"Si Satan aime le jazz, alors il doit écouter Naked City, confortablement installé
sur son canapé en cuir humain."
$lecture = "<a href='javascript:visibilite('dividnumero1');'><strong>Définir les options</strong></a> <div id="dividnumero1" style="display:none;"> <p>...</p> </div> ";
j'ai pas vérifié le code en lui même (de toute façon je m'y connais pas des masses) mais il me semble que si tu mets les guillemets a l'extérieur pis dans les guillemets les quotes et non l'inverse ca marche non ? (essaie aussi en mettant tout sur une même ligne éventuellement... Je sais que ca améliore aps la lisibilité mais des fois que...)
edit : Et oui, comme l'a dit __construct(), ne pas oublier les backslash !
Ca doit d'ailleurs suffire
"Si Satan aime le jazz, alors il doit écouter Naked City, confortablement installé
sur son canapé en cuir humain."
"javascript:visibilite(\'dividnumero1\');"
Commence par tester ca, c'est a mon avis plus juste que mon baratin à la c*n^^