Problème entre Lightbox et Internet Explorer
Résolu
coyote2809
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
romainboulay -
romainboulay -
Bonjour,
je viens vers vous car j'ai un gros problème avec lightbox 2
j'ai fait une recherche sur le forum avant de poster ce message mais je n'ai pas trouver de problème similaire...
mon problème : j'adore lightbox mais voila, depuis que je l'ai mis en ligne sur mon site, tout marche très bien sous firefox, mais il semble que lightbox 2 pose problème avec Internet Explorer (j'ai la version 7 de IE)....concrètement lorsque j'essaye d'ouvrir avec IE une page où lightbox est installé, la page ne s'ouvre pas et j'ai un message comme suit :
- "Internet Explorer ne peut pas ouvrir le site...blabla...opération abandonnée"
j'ai fait quelques recherche sur le web et il semblerait que ce soit l'élément ci-dessous qui pose problème
<script type="text/javascript" src="/js/lightbox.js"></script>
voila une phrase trouvée sur le web (elle n'est pas de moi) :
"cette erreur se produit (operation abandonnée) quand le javascript essaye de changer la page avant que la page ne soit complètement chargée"
dans ce que j'ai pu trouver, les gens conseillaient des techniques javascript genre "windows.onload..." que je n'ai pas compris...en tout cas depuis que j'ai mis ce script en bas de page juste avant </body>...IE arrive bien à ouvrir la page mais lightbox ne marche qu'une fois sur 10....ou pas du tout
exemple de page où j'ai le problème :
http://www.voiture-miniature.com/peugeot/p/159-peugeot-205-gti-1-18-solido-dimma-rouge.html
je ne suis pas un webmaster...mes amis m'ont beaucoup aidé pour faire mon site...et la je suis perdu...
ce qui est clair c'est que c'est bien l'élément cité ci-dessus qui pose problème car si je le remet dans le <head>, j'ai à nouveau le message d'erreur IE....donc pour le moment je l'ai laissé avant le </body>
en espérant que vous allez pouvoir m'aider
je vous remercie par avance
laurent
je viens vers vous car j'ai un gros problème avec lightbox 2
j'ai fait une recherche sur le forum avant de poster ce message mais je n'ai pas trouver de problème similaire...
mon problème : j'adore lightbox mais voila, depuis que je l'ai mis en ligne sur mon site, tout marche très bien sous firefox, mais il semble que lightbox 2 pose problème avec Internet Explorer (j'ai la version 7 de IE)....concrètement lorsque j'essaye d'ouvrir avec IE une page où lightbox est installé, la page ne s'ouvre pas et j'ai un message comme suit :
- "Internet Explorer ne peut pas ouvrir le site...blabla...opération abandonnée"
j'ai fait quelques recherche sur le web et il semblerait que ce soit l'élément ci-dessous qui pose problème
<script type="text/javascript" src="/js/lightbox.js"></script>
voila une phrase trouvée sur le web (elle n'est pas de moi) :
"cette erreur se produit (operation abandonnée) quand le javascript essaye de changer la page avant que la page ne soit complètement chargée"
dans ce que j'ai pu trouver, les gens conseillaient des techniques javascript genre "windows.onload..." que je n'ai pas compris...en tout cas depuis que j'ai mis ce script en bas de page juste avant </body>...IE arrive bien à ouvrir la page mais lightbox ne marche qu'une fois sur 10....ou pas du tout
exemple de page où j'ai le problème :
http://www.voiture-miniature.com/peugeot/p/159-peugeot-205-gti-1-18-solido-dimma-rouge.html
je ne suis pas un webmaster...mes amis m'ont beaucoup aidé pour faire mon site...et la je suis perdu...
ce qui est clair c'est que c'est bien l'élément cité ci-dessus qui pose problème car si je le remet dans le <head>, j'ai à nouveau le message d'erreur IE....donc pour le moment je l'ai laissé avant le </body>
en espérant que vous allez pouvoir m'aider
je vous remercie par avance
laurent
A voir également:
- Problème entre Lightbox et Internet Explorer
- Internet explorer 11 - Télécharger - Navigateurs
- Internet explorer 8 - Télécharger - Navigateurs
- Internet explorer 10 - Télécharger - Navigateurs
- Internet explorer - Guide
- Explorer patcher - Télécharger - Personnalisation
11 réponses
Le probleme semble venir de la version 2.04, on peut voir que de plus en plus de site rapporte le problème sur le forum de l'auteur. La seule solution actuellement semble être de repasser a la version 2.03 que l'on peut encore trouver ici >> http://www.pluginheaven.de/index.php?option=com_docman&task=doc_download&gid=2
Apparemment l'appel à Lightbox, normalement réalisé quand la page est complètement chargée, est réalisé à la fin du fichier lightbox.js.
Sauf que la vérification du chargement complet de la page n'a pas l'air très efficace.
Je conseille donc d'utiliser la fonction "addEvent" déclarée ci-dessous :
Et donc de modifier l'appel avec cette fonction. On a donc :
addEvent(window,'load', function() {
new Lightbox();
});
// Ici l'ancien appel :
//document.observe('dom:loaded', function () { new Lightbox(); });
Sauf que la vérification du chargement complet de la page n'a pas l'air très efficace.
Je conseille donc d'utiliser la fonction "addEvent" déclarée ci-dessous :
function addEvent(obj, evType, fcn) { if (obj.addEventListener) { obj.addEventListener(evType, fcn, true); return true; } else if (obj.attachEvent) { var r = obj.attachEvent("on"+evType, fcn); return r; } else { return false; } return true; }
Et donc de modifier l'appel avec cette fonction. On a donc :
addEvent(window,'load', function() {
new Lightbox();
});
// Ici l'ancien appel :
//document.observe('dom:loaded', function () { new Lightbox(); });
hello
personne pour m'aider ?
je n'ai toujours pas trouvé de solution à mon problème
personne n'a rencontré ce genre de problème ?
merci
laurent
personne pour m'aider ?
je n'ai toujours pas trouvé de solution à mon problème
personne n'a rencontré ce genre de problème ?
merci
laurent
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
arffff, je suis donc le seul à avoir ce problème ?
pas de spécialiste du javascript pour m'aider ?
car je pense que c'est juste ca....
please, help
laurent
pas de spécialiste du javascript pour m'aider ?
car je pense que c'est juste ca....
please, help
laurent
bon bash tant pis, personne pour m'aider ici
moi qui pensais trouver de l'aide c'est raté
du coup j'ai enlevé lightbox
merci pour votre aide
moi qui pensais trouver de l'aide c'est raté
du coup j'ai enlevé lightbox
merci pour votre aide
Je rencontre le meme probleme, lightbox 2.04 plante IE7 aleatoirement, je suis entrain de recherche d'ou cela provenir.
Merci pour ce post, il m'aura été vraiment très utile et m'a permis d'économiser de nombreuses heures de débugage.
Bonjour a tous, moi qui suis un noob j'etais content de trouver ce post. mais ou ce met ce bout de code? dans lightbox.js? si quelqu'un peux me donner quelques précisions car je n'arrive pas a faire fonctionner ce module avec IE.
Merci bien
Merci bien