Bonjour,
Suite au tutoriel de AB (faq-tutoriels/afficher-masquer-div-memo ... 51830.html) concernant l'un de mes messages (javascript-ajax/afficher-cacher-une-div ... 51772.html), je me permet de revenir à la charge car un j'ai un gros problème.
En effet, le tuto de AB est certainement plus efficace que ce que je n'aurais fait et rentre exactement dans le contexte pour lequel je l'utilise.
Tout fonctionnait donc bien, mes div se fermaient et s'ouvraient à la guise.
Mais voilà que l'on me demande d'insérer dans le module gallerie photo du site un système LightBox2 (http://www.huddletogether.com/projects/lightbox2/).
Ce que j'ai fait ... mais pour utiliser lightbox, il faut utiliser le framework "prototype.js"
Il s'avère malheureusement que le prototype.js rentre en conflit avec une des parties du code du tutoriel de AB.
Je pense que le framework rentre en conflit avec la fonction "InitShowDiv()" car les div s'ouvrent et se ferment en cliquant sur le bouton [+-] MAIS lorsque l'on rafraichit la page les div ne restent pas en l'état (ils reprennent leur valeur par défaut => display:none).
N'ayant pour ma part que de très maigre connaissances en javascript, je me retourne donc vers vous pour savoir si quelqu'un pouvait m'aider...
Il faut soit modifier le tutoriel de AB, soit effacer ou modifier une partie du code du framework.
La version du framework que j'utilise est dispo ICI : http://www.150.be/temp/prototype.js
Concernant le framework (si le tuto n'est pas adaptable pour éviter de modifier le framework), j'ai repéré une piste (du moins je le crois).
Voir ligne : 1565 à 1584.
Merci pour votre aide,
Raph