J'ai une page sur mon site Web qui utilise beaucoup de JavaScript. Lors du chargement dans Firefox, Chrome, Safari ... il charge bien. P>
Mais lorsque j'essaie d'afficher la page dans Internet Explorer 8 Aucune du contenu n'est chargé et aucun message d'erreur n'est donné. P>
Si je supprime tout le JavaScript mais que je parte dans les balises JavasCrix Mais après avoir supprimé les étiquettes de script, la page se charge, que ce soit sans aucun javascript et est donc inutile. P>
La page fait partie d'une configuration d'onglet JQuery. Tous les autres onglets contiennent JavaScript et chargez une amende, ce n'est que cette page. P>
Des idées sur la raison pour laquelle cela se passe serait grandement apprécié. P>
3 Réponses :
Compte tenu du manque d'informations, ceci est seulement une supposition, mais c'est l'une des raisons les plus courantes des scripts d'échec dans Internet Explore.
Vérifiez une virgule superflue sur les propriétés d'objet ou les membres de la matrice, par exemple p> Ce n'est qu'un problème pour IE. Tous les autres navigateurs peuvent traiter cette syntaxe. P> p>
Très probablement, comme indiqué par Phil, il est causé par une virgule supplémentaire dans n'importe quel objet JSON ou dans n'importe quel tableau. Recherchez le "dernier" élément de n'importe quel tableau et objet que vous avez. :) p>
J'avais exactement le même problème. Dans mon cas, il y avait un div> code> trop avant mes tags de script. P>
C'est trop vague, quel est le contenu du script?
Il n'y a pas de contenu dans le script. Même avec seulement les balises de script et aucun JavaScript sur toute la page échoue
Il s'agit des détails d'erreur que je reçois des détails sur l'erreur d'erreur de page Web: Mozilla / 4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident / 4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C) Timestamp: Sun, 13 févr. 2011 23:38:18 UTC Message: L'objet ne prend pas en charge cette propriété ou la ligne de méthode: 99650273 Char: 4 Code: 0 Uri: dev.fis.org.nz/fundernet
Puisque vous êtes dans IE 8, ouvrez simplement les outils DEV et définissez JavaScript pour briser l'erreur. Vous appelez probablement un objet que c'est-à-dire que c'est pas et erroné. Laissez simplement le débogueur vous dire quoi et où.
@User je reçois le sentiment de ce numéro de ligne (99650273) que vous n'avez pas éliminé tout i> le JavaScript
Il s'avère que la page ne serait pas chargée car j'avais placé la balise DIV de fermeture avant de fermer une boucle. Ce qui signifie qu'il y avait plusieurs balises de clôture de fermeture. Tous les navigateurs pouvaient gérer cela, mais c'est-à-dire cassé. Ce qui est une bonne chose que je suppose parce que cela a souligné mon erreur. Pourquoi la page chargerait sans JavaScript, je ne suis pas sûr, mais c'est ce qui m'a trompé de penser qu'il s'agissait d'une question javascript
Dupliquer la question du même utilisateur: http://stackoverflow.com/questions/4891759/When-loading-a-pa ge-in-internet-explo RER-8-AN-A-Java Crips-section-Causes-Ath a>
Avez-vous vraiment une page avec 100 millions de lignes de JavaScript? Puis-je le voir?