Si je vide le cache, le js fonctionne, si je recharge la page, le js fonctionne à moitié, une partie de l'affichage se barre.
Je déduis donc que c'est un problème de cache, non ?
Je recherche dans Google et trouve que pour inclure un modèle c'est pas par inclure mais par
[(#MODELE{mom_modele}{parametres})]
Donc dans modeles j'ai mis le modèle qui appele un sub-modèle, qui a lui, une #CACHE {0}
[(#MODELE{diapospamod})]
Si je vide le cache, le js fonctionne, si je recharge la page, le js
fonctionne à moitié, une partie de l'affichage se barre.
Je déduis donc que c'est un problème de cache, non ?
a moitié seulement, si je suis ton rapport de bug ...
Plus serieusement :
- y a-t-il ou non une erreur javascript dénoncée par le navigateur ou firebug ?
- la cache de SPIP n'a en principe pas grand chose à voir avec
l'execution de ton js dans le navigateur.
Si je vide le cache, le js fonctionne, si je recharge la page, le js
fonctionne à moitié, une partie de l'affichage se barre.
Je déduis donc que c'est un problème de cache, non ?
a moitié seulement, si je suis ton rapport de bug ...
Plus serieusement :
- y a-t-il ou non une erreur javascript dénoncée par le navigateur ou firebug ?
- la cache de SPIP n'a en principe pas grand chose à voir avec
l'execution de ton js dans le navigateur.
Cédric
Bingo, Super. J'utilisais :first (qui existe en Jquery) en tant que chaine de texte. Ça fonctionnait la première fois que le cache était générée, va savoir comment et pourquoi. Si on rechargait la page, c'est :first-child que les CSS attendaient pour display un href qui avait un display none. On pouvait attendre.