Boucle +Javascript(retour chariot)

Merci pour la réponse,
voila, j'ai donc :
<BOUCLE_champs3(FORMS_CHAMPS){id_form}{rang IN 3,7,8,9}>

    <?php $texte = '[(#VALEUR|texte_script)]'; ?>
               
                 #PUCE<A HREF="#" onClick="popup('<?php echo $texte;?>')">#TITRE</A><br/>
                  
</BOUCLE_champs3>

et toujours la même erreur:
unterminated string literal
popup('essai d’un retour chariot\n

Message du 15/07/08 à 10h39
De : "Evelyne Desandre" <evelyne.desandre@gmail.com>
A : bey.arnaud@voila.fr
Copie à : "spip" <spip@rezo.net>
Objet : Re: [Spip] Boucle +Javascript(retour chariot)

Bonjour,

Ne pourrais-tu pas utiliser un des filtres techniques de spip (
Les filtres de SPIP - SPIP) comme par exemple ***"texte_script"?

Je cite :
*

- *texte_script* transforme n'importe quel champ en une chaîne utilisable
en PHP ou Javascript en toute securité, exemple : <?php $x =
'[(#TEXTE|texte_script)]'; ?>. Attention : utilisez bien le caractère ' et
non " : en effet, dans le second cas, si votre texte contient le symbole $,
le résultat peut être catastrophique (affichage partiel, affichage d'autre
chose, plantage php, etc.).
Line

Le 15 juillet 2008 09:27, <bey.arnaud@voila.fr> a écrit :

>
> bonjour,
>
>
> je dois me servir de javascript mais vu que qu'il y a des retour chariot
> dans ma variable, le javascript est pas tellement content en ce qui concerne
> le traitement de la chaine de caractères.
>
> <td>
> <BOUCLE_champs3(FORMS_CHAMPS){id_form}{rang IN 3,7,8,9}>
> #PUCE<A HREF="#"
> onClick="popup('#VALEUR')">#TITRE</A><br/>
> </BOUCLE_champs3>
> </td>
>
> en gros quand #VALEUR contient un RC, ça ne m'execute pas mon
> Onclick=popup, mais j'ai plutot de message d'erreur dans ma console:
> *************************************************
> Erreur : unterminated string literal
> Fichier Source : http://localhost/spip/spip.php?article15
> Ligne : 1, Colonne : 6
> Code Source :
> popup('essai d'un retour chariot
>
> *************************************************
>
> normalement y'a plusieurs lignes, mais il bloque sur le retour chariot
> renseigné dans le formulaire.
>
>
> ____________________________________________________
>
> La route des vacances en quelques clics grâce à Voila !
> http://itineraire.voila.fr/itineraire.html
>
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>
> Documentation de SPIP : http://www.spip.net/
>
> irc://irc.freenode.net/spip ou
> http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
>

--
Line

____________________________________________________

La route des vacances en quelques clics grâce à Voila ! http://itineraire.voila.fr/itineraire.html

____________________________________________________

La route des vacances en quelques clics grâce à Voila ! http://itineraire.voila.fr/itineraire.html

Et si tu fais quelque chose dans le genre :

<BOUCLE_champs3(FORMS_CHAMPS){id_form}{rang IN 3,7,8,9}>
		
		<script>
			var textePopup = '[(#VALEUR|texte_script)]';
			textePopup = textePopup.replace(new RegExp( "\\n", "g" ),'');
		</script>   
           	
                 #PUCE<A HREF="#" onClick="popup(textePopup)">#TITRE</A><br/>
                  
</BOUCLE_champs3>

Adeline

a écrit :