Problème entre Lightbox et Internet Explorer
Résolu/Fermé
coyote2809
Messages postés
6
Date d'inscription
vendredi 23 mai 2008
Statut
Membre
Dernière intervention
6 décembre 2010
-
24 mai 2008 à 00:00
romainboulay - 30 nov. 2010 à 19:59
romainboulay - 30 nov. 2010 à 19:59
A voir également:
- Problème entre Lightbox et Internet Explorer
- Internet explorer 11 - Télécharger - Navigateurs
- Internet explorer 8 - Télécharger - Navigateurs
- Ouvrir internet explorer - Guide
- Internet explorer windows 10 - Télécharger - Navigateurs
- Internet explorer 9 - Télécharger - Navigateurs
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
Merci beaucoup,
Cette dernière réponse a chez moi complètement résolu le problème.
Cette dernière réponse a chez moi complètement résolu le problème.
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(); });
veebee
Messages postés
79
Date d'inscription
dimanche 1 avril 2007
Statut
Membre
Dernière intervention
18 novembre 2010
3
>
efusien
29 avril 2009 à 11:29
29 avril 2009 à 11:29
Fffff j'ai passé la demi-journée d'hier sur ce plantage, sauf que comme j'avais différents diaporamas flash introduits avec du JS il m'a fallu isoler bloc par bloc avant de m'apercevoir que ça venait de la lightbox.
Merci de ton bout de code, ça m'a sauvé la journée !!!
Merci de ton bout de code, ça m'a sauvé la journée !!!
lenono69
Messages postés
43
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
6 mai 2010
8
7 nov. 2008 à 17:15
7 nov. 2008 à 17:15
Bonjour,
oui ou alors d'utiliser http://www.dolem.com/lytebox/ qui n'est pas mal non plus !
Arnaud
oui ou alors d'utiliser http://www.dolem.com/lytebox/ qui n'est pas mal non plus !
Arnaud
coyote2809
Messages postés
6
Date d'inscription
vendredi 23 mai 2008
Statut
Membre
Dernière intervention
6 décembre 2010
25 mai 2008 à 14:49
25 mai 2008 à 14:49
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
coyote2809
Messages postés
6
Date d'inscription
vendredi 23 mai 2008
Statut
Membre
Dernière intervention
6 décembre 2010
26 mai 2008 à 21:06
26 mai 2008 à 21:06
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
coyote2809
Messages postés
6
Date d'inscription
vendredi 23 mai 2008
Statut
Membre
Dernière intervention
6 décembre 2010
29 mai 2008 à 18:51
29 mai 2008 à 18:51
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
Mille mercis à toi Efusien.
Cela solutionne parfaitement ce problème !
Cela aurait été dommage de se priver de Lightbox.
Bye
Mat
Cela solutionne parfaitement ce problème !
Cela aurait été dommage de se priver de Lightbox.
Bye
Mat