Je suis en tain de faire un petit truc mais ça foire!
un modele du style:
<div>
<BOUCLE()>
<a href="">truc </a>
</BOUCLE>
<script type="text/javascript">
Js
</script>
Jusque là pas de problème mais lorsque j'inclus deux modèles dans l'article, je me retrouve avec les deux scripts Js et la ça va pas du tout..
Comment faire donc, pour que le script javascript ne soit vu qu'une fois, c'est à dire si il existe on en tient pas compte, s'il n'existe pas on en tient compte?
Jusque là pas de problème mais lorsque j'inclus deux modèles dans l'article, je me retrouve avec les deux scripts Js et la ça va pas du tout..
Comment faire donc, pour que le script javascript ne soit vu qu'une fois, c'est à dire si il existe on en tient pas compte, s'il n'existe pas on en tient compte?
ben jsépasmoi mais les variables javascript se transmettent bien d'un script à l'autre ?
donc tu peux en initialiser une au début du script avant de lire véritablement le script...
mais seulement si elle est pas déjà initialisée !
Moui mais je me demande si il n'y a pas une solution plus Spipienne avec un sioui sinon ou un #EXPOSE
Pour l'instant je sèche..
Bernard
JLuc a écrit :
monnaieancienne a écrit :
Jusque là pas de problème mais lorsque j'inclus deux modèles dans l'article, je me retrouve avec les deux scripts Js et la ça va pas du tout..
Comment faire donc, pour que le script javascript ne soit vu qu'une fois, c'est à dire si il existe on en tient pas compte, s'il n'existe pas on en tient compte?
ben jsépasmoi mais les variables javascript se transmettent bien d'un script à l'autre ?
donc tu peux en initialiser une au début du script avant de lire véritablement le script...
mais seulement si elle est pas déjà initialisée !
JL
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17
Je vois bien ou tu veux m'emmener mais Grrrrmbrlrubrlu... j'arrive à rien!
Sinon faire un truc en php genre
<?php if (!$oui) { ?>
<script js>
<?php } >
Mais bon, c'est le test javascript que je n'arrive pas à piger...
Bernard
JLuc a écrit :
monnaieancienne a écrit :
Moui mais je me demande si il n'y a pas une solution plus Spipienne avec un sioui sinon ou un #EXPOSE
Faut voir alors pareil mais en spip et avec un #SET{js,oui} ...
et un #GET{js} à tester et englobant le js
JL
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17
Yep! ça y'est! Merci mais en fait c'était un prob de boucle
Bernard
monnaieancienne a écrit :
Je vois bien ou tu veux m'emmener mais Grrrrmbrlrubrlu... j'arrive à rien!
Sinon faire un truc en php genre
<?php if (!$oui) { ?>
<script js>
<?php } >
Mais bon, c'est le test javascript que je n'arrive pas à piger...
Bernard
JLuc a écrit :
monnaieancienne a écrit :
Moui mais je me demande si il n'y a pas une solution plus Spipienne avec un sioui sinon ou un #EXPOSE
Faut voir alors pareil mais en spip et avec un #SET{js,oui} ...
et un #GET{js} à tester et englobant le js
JL
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17
En fait j'ai mis un id sur chacun de mes liens dans la boucle que j'incrémente avec #COMPTEUR_BOUCLE ce qui donne un seul et unique fichier ainsi:
<div>
<BOUCLE()>
<a href="" id=" mb#COMPTEUR_BOUCLE">truc </a>
</BOUCLE> </div>
<script type="text/javascript">
Js
</script>
Puis j'ai mis une boucle qui englobe le tout et ça marche ...enfin j'ai pas tout testé
<BOUCLE_general()>
<div>
<BOUCLE()>
<a href="" id=" mb#COMPTEUR_BOUCLE">truc </a>
</BOUCLE> </div></BOUCLE_general>
<script type="text/javascript">
Js
</script>
Bernard
JLuc a écrit :
monnaieancienne a écrit :
Yep! ça y'est! Merci mais en fait c'était un prob de boucle
tu indiques ta soluce pour info ?
JL
JLuc a écrit :
monnaieancienne a écrit :
Moui mais je me demande si il n'y a pas une solution plus Spipienne avec un sioui sinon ou un #EXPOSE
Faut voir alors pareil mais en spip et avec un #SET{js,oui} ...
et un #GET{js} à tester et englobant le js
JL
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1706 - Release Date: 03/10/2008 18:17