Question

Hey. le site est Busted: www.mgxvideo.com/mgxcopy-alpha-3 , et l'erreur spécifique que je reçois est la chose où IE imprime tout mon code source.

Pour autant que je peux dire, l'erreur apparaît au hasard dans IE6, 7 et 8, mais il est une erreur survenant de façon commune. Je cherche des explications, des outils de débogage, correctifs. Tout est apprécié, parce que je suis complètement bloqué.

Voici comment reproduire:

  • Ajouter article (s) dans le panier.
  • Sur l'écran panier (l'url shud fin avec cart_display_ie.php)
  • Utilisez la calculatrice d'expédition et encore et encore jusqu'à ce que vous obtenez l'erreur. Il est arrivé un premier, deuxième, 5e et le 17e essai.
  • Réinitialiser les cookies pour redémarrer de frais

Voici quelques détails éventuellement pertinents

  • hébergement 1and1, php à partir de zéro, et mysql
  • J'utilise Code de Mark Sanborn php pour l'interface avec les serveurs d'UPS.
  • J'utilise une DTD locale pour 1.0 transitional xhtml
  • Cette erreur apparaît également dans le panier de commande et semble également associé à la fonction de l'onduleur.
  • Ce ne concerne pas directement, mais IE me empoisonne aussi avec « La page XML ne peut pas être affiché. »
  • Occassionally, la « La page XML ne peut pas être affiché » est affiché comme une petite toile dans le contexte d'une source impression comme l'erreur, je suis l'impression. Il apparaîtra sous près de l'emplacement de l'erreur dans la source html, à l'exception de la toile a une largeur très petite et la hauteur, et ne pas afficher tout autre code source par la suite. J'ai corrigé toutes ces erreurs; ils ont tous été causés par une syntaxe incorrecte ou le rationnement w3 de téléchargements DTD.
  • Le .php cart_display * est responsable de l'ajout de produits, le retrait des produits, et le calcul de l'expédition.
  • Parfois, il est quelque chose de stupide comme paramètres personnalisés sur mon ordinateur b / c je tweak avec des paramètres aléatoires qui provoquent des effets secondaires. Mais je l'ai testé dans VirtualPC de msft, et avait des amis reproduire l'erreur.

Voici quelques ressources de problèmes similaires. Je ne les ai pas essayé parce que - même si elles travaillent -. Ils veulent dire que le site ne fonctionne pas en mode typique / par défaut

Comme je l'ai dit: des explications, des outils, des suppositions ou des corrections sont pleinement appréciés. Je suis en train de finaliser le site pour que je puisse le présenter comme une version bêta dans la semaine, et je suis complètement coincé. Aussi, est-il une solution de contournement (comme une balise) qui peut cacher cette erreur de l'utilisateur?

Était-ce utile?

La solution

I attrapé une capture de réseau de la reproduction en utilisant Fiddler (www.fiddler2.com).

On dirait que vous envoyez un commentaire HTML contenant un résultat webservice avant que le corps HTML. En outre, elle ressemble à IE renifle ensuite cela comme un corps XML au lieu d'une réponse HTML.

Il semble que si vous déplacez votre commentaire HTML dans votre balise HTML, le problème disparaît.

Notez que vous devez confirmer les modifications dans un nouvel onglet du navigateur. Une fois que IE est sur une page XML, appuyant simplement sur la touche F5 / Actualiser va pas nécessairement vous montrer le contenu HTML correctement en raison de la mise en cache de la décision de type MIME.

Autres conseils

Pour résoudre ce problème, vous devez vous réinscrire deux dll. Ouvrez une invite de commande élevée et tapez les commandes suivantes           regsvr32 / i mshtml.dll          regsvr32 / i shdocvw.dll

Pour connaître les étapes fixes détaillées, visitez le site http://geekzsupport.com/internet-explorer-prints-html-source-code/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top