utilser une balise dans un js

j'ai besoin dans un script de désigner l'adresse d'une image stockée dans /squelettes/

j'aurai bien voulu utiliser #CHEMIN{mon_image.gif} mais la balise n'est pas évaluée.

Y-at-il une solution, ou suis-je obligé de mettre l'adresse en absolu dans le js?

A+

rpapa a écrit :

j'ai besoin dans un script de désigner l'adresse d'une image stockée
dans /squelettes/

j'aurai bien voulu utiliser #CHEMIN{mon_image.gif} mais la balise n'est
pas évaluée.

Y-at-il une solution, ou suis-je obligé de mettre l'adresse en absolu
dans le js?

ton fichier JS est un squelette SPIP ?
par exemple : /squelettes/mon_fichier_javascript.html

autrement #CHEMIN{mon_image.gif}
dans ton JS ne marchera pas...

d'autres solutions
existes certainement...

A bientôt,

-- ^fabrice^^
www.drop-zone-city.com
www.formeolibre.com
www.forep.asso.fr

Et avec #DOSSIER_SQUELETTE ?

BMR

rpapa a écrit :

j'ai besoin dans un script de désigner l'adresse d'une image stockée dans /squelettes/

j'aurai bien voulu utiliser #CHEMIN{mon_image.gif} mais la balise n'est pas évaluée.

Y-at-il une solution, ou suis-je obligé de mettre l'adresse en absolu dans le js?

A+

BMR a écrit :

Et avec #DOSSIER_SQUELETTE ?

BMR

rpapa a écrit :

j'ai besoin dans un script de désigner l'adresse d'une image stockée dans /squelettes/

j'aurai bien voulu utiliser #CHEMIN{mon_image.gif} mais la balise n'est pas évaluée.

Y-at-il une solution, ou suis-je obligé de mettre l'adresse en absolu dans le js?

il faut que ton javascript soit un squelette alors.

il faut donc l'appeler par spip.php?page=monscript.js, avec un squelette monscript.js.html :
#CACHE{7*24*3600,cache-client}
#HTTP_HEADER{'Content-Type: text/javascript'}

...

La, ca marchera

donc pour l'appel, dans ton header :
<script type="text/javascript" src="#URL_PAGE{monscript.js}"></script>

@++

spipcarto a écrit :

BMR a écrit :

Et avec #DOSSIER_SQUELETTE ?

BMR

rpapa a écrit :

j'ai besoin dans un script de désigner l'adresse d'une image stockée dans /squelettes/

j'aurai bien voulu utiliser #CHEMIN{mon_image.gif} mais la balise n'est pas évaluée.

Y-at-il une solution, ou suis-je obligé de mettre l'adresse en absolu dans le js?

il faut que ton javascript soit un squelette alors.

il faut donc l'appeler par spip.php?page=monscript.js, avec un squelette

et on appelle le script avec
<script type="text/javascript" src="spip.php?page=monscript.js">
</script>

monscript.js.html :
#CACHE{7*24*3600,cache-client}
#HTTP_HEADER{'Content-Type: text/javascript'}

...

La, ca marchera

donc pour l'appel, dans ton header :
<script type="text/javascript" src="#URL_PAGE{monscript.js}"></script>

@++