inclure des balise SPIP dans du javascript ?

Rebonjour à tous.
Comment intégrer des balises SPIp dans un script javascript ?

Merci d'avance.
--
Arnaud

Il n'y a aucune différence entre une balise Spip située dans le html ou dans le javascript...
Dans tous les cas, les balises Spip sont traitées en premier, puis le résultat est envoyé au navigateur.
A+
   François

"Arnaud" <3ard@free.fr> a écrit dans le message de news: bjkhqj$dae$1@sea.gmane.org...

Rebonjour à tous.
Comment intégrer des balises SPIp dans un script javascript ?

Merci d'avance.
--
Arnaud

Comme mentionné dans mon message récent sur l'utilisation du code javascript
Xiti (Discuter chez rezo.net), il faut
faire gaffe aux apostrophes, guillemets et autres caractères pouvant
provoquer des erreurs javascript.

Il faut donc utiliser une fonction personnalisée pour échapper ces
caractères que voici :

Fonction spipaddslashes (dénichée dans le message
Discuter chez rezo.net) :

<?php

///////////////////
//Filtre permettant d'échapper les caractères spéciaux pour utilisation dans
Javascript
///////////////////

function spipaddslashes($texte)
{
  $texte = addslashes($texte);
  return $texte;
}
//Fin filtre spipaddslashes

?>

Note : si le fichier mes_fonctions.php existe déjà, ne pas ajouter les
balises " <?php " et " ?> ".

Concrètement, voici comment j'utilise la balise #TITRE dans ce code
javascript :

[(#TITRE|supprimer_numero|supprimer_tags|attribut_html|spipaddslashes)]

Cordialement,

Thierry Gagnon
http://thierrygagnon.com/

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
fhamonno
Envoyé : 9 septembre, 2003 09:34
À : spip@rezo.net
Objet : [Spip] Re: inclure des balise SPIP dans du javascript ?

Il n'y a aucune différence entre une balise Spip située dans le html ou dans
le javascript...
Dans tous les cas, les balises Spip sont traitées en premier, puis le
résultat est envoyé au navigateur.
A+
   François

"Arnaud" <3ard@free.fr> a écrit dans le message de news:
bjkhqj$dae$1@sea.gmane.org...

Rebonjour à tous.
Comment intégrer des balises SPIp dans un script javascript ?

Merci d'avance.
--
Arnaud

Il me semble que la fonction "spipaddslashes" est devenue le filtre "texte_script"...
Ex en javascript ou en php :
       ma_fonction( '[(#TEXTE|texte_script)]' ); // Utiliser les apostrophes simples

A confirmer dans la doc Spip...
A+
  François

"Thierry Gagnon" <thierrygagnon@sympatico.ca> a écrit dans le message de news: BAECKHCECFNJJKFFGHILIENKCFAA.thierrygagnon@sympatico.ca...

Comme mentionné dans mon message récent sur l'utilisation du code javascript
Xiti (Discuter chez rezo.net), il faut
faire gaffe aux apostrophes, guillemets et autres caractères pouvant
provoquer des erreurs javascript.

Il faut donc utiliser une fonction personnalisée pour échapper ces
caractères que voici :

Fonction spipaddslashes (dénichée dans le message
Discuter chez rezo.net) :

<?php

///////////////////
//Filtre permettant d'échapper les caractères spéciaux pour utilisation dans
Javascript
///////////////////

function spipaddslashes($texte)
{
  $texte = addslashes($texte);
  return $texte;
}
//Fin filtre spipaddslashes

?>

Note : si le fichier mes_fonctions.php existe déjà, ne pas ajouter les
balises " <?php " et " ?> ".

Concrètement, voici comment j'utilise la balise #TITRE dans ce code
javascript :

[(#TITRE|supprimer_numero|supprimer_tags|attribut_html|spipaddslashes)]

Cordialement,

Thierry Gagnon
http://thierrygagnon.com/

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de
fhamonno
Envoyé : 9 septembre, 2003 09:34
À : spip@rezo.net
Objet : [Spip] Re: inclure des balise SPIP dans du javascript ?

Il n'y a aucune différence entre une balise Spip située dans le html ou dans
le javascript...
Dans tous les cas, les balises Spip sont traitées en premier, puis le
résultat est envoyé au navigateur.
A+
   François

"Arnaud" <3ard@free.fr> a écrit dans le message de news:
bjkhqj$dae$1@sea.gmane.org...
>
> Rebonjour à tous.
> Comment intégrer des balises SPIp dans un script javascript ?
>
> Merci d'avance.
> --
> Arnaud

--------------------------------------------------------------------------------