message il existe des erreurs avec IE8 et superfisch [RESOLU] |
Bienvenue invité ( Connexion | Inscription )
message il existe des erreurs avec IE8 et superfisch [RESOLU] |
6 Oct 2013, 22:14
Message
#1
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 308 Inscrit : 10-November 02 Membre no 574 |
bonjour
maintenant je m'attaque à deux erreurs avec IE8 (firefox pas de problème) j'utilise l'addon superfisch j'ai un 1er message Message : 'browser.msie' a la valeur Null ou n'est pas un objet. Ligne : 18 Caractère : 207 ce qui m'envoie vers jquery.fancybox-1.3.4.pack.js ligne M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest la je n'ai pas trop d'idée la 2é ')' attendu index.php, Ligne 86 Caractère 1 ce qui m'envoie vers <li class="sf-menu sf-vertical ui-state-default ui-corner-all" onmouseover="$('a#categories').removeClass('ui-state-default').addClass('ui-state-hover ui-state-focus');" onmouseout="$('a#categories').addClass('ui-state-default').removeClass('ui-state-hover ui-state-focus'"> d'après de ce j'ai trouvé le problème serait une histoire de virgule, à supprimer ou à ajouter j'ai cherché dans les js de jquery et de superfisch, s'il y avait une virgule en trop type ,}, mais rien trouvé reste éventuellement une virgule manquante, mais je ne trouve pas ou! si vous avez une idée pour me faire avancer sur ce problème merci d'avance à bientôt thierry Ce message a été modifié par thiery - 7 Oct 2013, 08:14. -------------------- oscommerce 2.3.3.4 , ,easy_populate,Ultimate SEO,Discount Codes,Multiple Produit Manager,Multiorders,
phoenix 1.0.8.6 |
|
6 Oct 2013, 22:37
Message
#2
|
|
Ceinture blanche OSC Groupe : Membres Messages : 6 Inscrit : 4-January 09 Membre no 24107 |
Personnellement, je m’inquiète plus d'internet explorer. Je me concentre plus sur les navigateurs les plus utilisé tels que Firefox, chrome et Opéra. J,ai eu des pas mal de soucis de compatibilité avec IE et je suis arrivé à la conclusion que ça ne valait pas la peine.
je crois qu'il vaut créer des déclarations conditionnelles dans ton code. Bon courage |
|
7 Oct 2013, 06:43
Message
#3
|
|
Ceinture marron OSC Groupe : Membres Messages : 1665 Inscrit : 3-June 09 Membre no 25501 |
Personnellement, je m’inquiète plus d'internet explorer. Je me concentre plus sur les navigateurs les plus utilisé tels que Firefox, chrome et Opéra. J,ai eu des pas mal de soucis de compatibilité avec IE et je suis arrivé à la conclusion que ça ne valait pas la peine. je crois qu'il vaut créer des déclarations conditionnelles dans ton code. Bon courage si c'est pour donner des conseils de cet ordre là (qui d'une part sont d'une nullité absolue, et d'autre part sans aucun rapport avec les bugs énoncés) il serait préférable de t'abstenir. maintenant, voici l'explication du couac : jquery.fancybox-1.3.4.pack.js n'est plus compatible avec la version jquery que tu utilises.en effet l'objet browser est une instruction qui a été remplacé dans la librairie. deux solutions : - revenir sur une version antérieure de jquery - changer fancybox avec un autre script. pour ton deuxième problème, le message d'erreur est clair : Citation ')' attendu index.php, Ligne 86 Caractère 1 et en effet : Citation <li class="sf-menu sf-vertical ui-state-default ui-corner-all" onmouseover="$('a#categories').removeClass('ui-state-default').addClass('ui-state-hover ui-state-focus');" onmouseout="$('a#categories').addClass('ui-state-default').removeClass('ui-state-hover ui-state-focus')"> il manque bien la parenthèse. sauf que : Citation j'ai cherché dans les js de jquery et de superfisch, tu cherches au mauvais endroit ! c'est dans le fichier php qui créait ton menu que tu as omis de mettre cette parenthèse. en résumé, ne pas confondre vitesse et précipitation. |
|
7 Oct 2013, 08:07
Message
#4
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 308 Inscrit : 10-November 02 Membre no 574 |
bonjour
merci pour l'aide FoxP2 voici la solution grâce à toi dans le fichier bm_categories_superfish.php il manque la parenthèse à la ligne 183 Code $output .= ' <li class="sf-menu sf-vertical ui-state-default ui-corner-all" onmouseover="$(\'a#categories\').removeClass(\'ui-state-default\').addClass(\'ui-state-hover ui-state-focus\');" onmouseout="$(\'a#categories\').addClass(\'ui-state-default\').removeClass(\'ui-state-hover ui-state-focus\' ) ">' . PHP_EOL; le fichier est d'origine donc un petit bug pour le jquery je fais la modification dans ce matin encore un grand merci pour l'aide à bientôt thierry Ce message a été modifié par thiery - 7 Oct 2013, 08:08. -------------------- oscommerce 2.3.3.4 , ,easy_populate,Ultimate SEO,Discount Codes,Multiple Produit Manager,Multiorders,
phoenix 1.0.8.6 |
|
Version bas débit | Nous sommes le : 28th March 2024 - 12:43 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |