Une string avec une balise php dedans [Javascript] - HTML/CSS - Programmation
Marsh Posté le 03-01-2008 à 12:57:13
Non, mon script est en fait utilisé via de l'AJAX : c'est exécuté, et la string se retrouve dans du code html : je l'ai fait a d'autres endroits et ca marche tres bien... seulement, la j'ai besoin d'intégrer en plus des balises php et l'enchainement des caracteres <? pose probleme a javascript apparemment, et me génère des string erronées malrgrés le caractère d'échappement.
Marsh Posté le 03-01-2008 à 14:17:33
eliote a écrit : Bonjour, |
C'est du php.. mon probleme est de faire ecrire par mon script (javascript) les balises php <?php correctement !!!! Mon probleme n'est pas d'exécuter du php.
Marsh Posté le 03-01-2008 à 15:24:02
Mais je pige pas, pourquoi est-ce que tu veux écrire des balises PHP ? Quelle est la finalité ?
Marsh Posté le 03-01-2008 à 15:50:30
C'est con, quand j'ai 10 minutes je me dis toujours "tiens, je vais aller voir si je peux aider qqn dans la cat prog" ... et là ça fait 5 messages que je lis, et 5 messages auquel j'ai pas du tout envie de répondre tellement c'est pas clair
Marsh Posté le 03-01-2008 à 15:54:19
D'après ce que j'en comprends, le monsieur, il veut pas que son php soit interprété mais affiché sur sa page comme ça :
<?php echo $LG_ADVS_TITLE; ?>
Marsh Posté le 03-01-2008 à 15:55:23
leneufjuillet2006 a écrit : D'après ce que j'en comprends, le monsieur, il veut pas que son php soit interprété mais affiché sur sa page comme ça : |
Bah donc le contenu de 3ème balise code est le bon ... je vois pas le problème
Marsh Posté le 03-01-2008 à 16:05:33
Désolé je dois etre mauvais pour m'exprimer... Bon je retente :
SI je veut que ce soit interprété : le problème, c'est que la tel que c'est codé ce n'est pas interprété, ca m'affiche <?php echo $LG_ADVS_TITLE; ?>
Comme dis plus haut, le code généré (html et donc interprété) et <?php echo $LG_ADVS_TITLE; ?>
Donc il comprend pas les balises php : la string construite via javascript est mal envoyée ou je sais pas trop... bref l'enchainement <? et ?> foire ! et ca m'écris <? au lieu de <? !
C'est plus clair ?
(edit] je viens de relire la premiere réponse... et heu je crois qu'il a raison : le javascript va pas recharger la page et donc la balise php ne poeut pas etre interprétée... Non ?
grrr... si c'est vraiment le cas, faut que je trouve une solution...
Marsh Posté le 03-01-2008 à 16:15:02
Oui, tu ne peux pas faire comme ça. Le PHP est interprété côté serveur. La seule façon de faire ce que tu veux faire, c'est appeller une URL via AJAX, url qui va retourner le texte désiré
Marsh Posté le 03-01-2008 à 16:41:02
FlorentG a écrit : Oui, tu ne peux pas faire comme ça. Le PHP est interprété côté serveur. La seule façon de faire ce que tu veux faire, c'est appeller une URL via AJAX, url qui va retourner le texte désiré |
C'est ce que je fais déjà (ma fonction javascript est appelée via ce biais) mais il me manque des variables de langue et je trouve pas super propre de les envoyer par le meme biais avec des variables qui n'ont rien a voir... enfin c'est une solution rapide a mettre en oeuvre!
Marsh Posté le 03-01-2008 à 12:34:08
Je cherche à construire une string qui contient ceci :
Je la construit comme ceci :
Le code HTML résultant est :
Le caractère d'échappement '<' et '>' n'ont pas l'air d'etre interprétés comme il faut, et pourtant j'ai essayer aussi le code suivant:
Comment peut-on faire pour que le javascript ecrive exactement le bon code du caractère ?
Je vous remercie, mes recherches n'ont rien donné de très convaincant
---------------
Un blog qu'il est bien