Pregunta

Hey.el arrestado sitio web es: www.mgxvideo.com/mgxcopy-alpha-3, y el error específico que estoy recibiendo es la cosa donde IE imprime toda mi código fuente.

Como lo que puedo decir, es el error que aparece al azar en IE6, 7 y 8, pero es común que ocurran errores.Estoy en busca de explicaciones, herramientas de depuración, corrige.Cualquier cosa que se agradece, porque estoy totalmente atascado.

He aquí cómo reproducir:

  • Añadir elemento(s) en el carrito.
  • En la pantalla del carrito (la url shud final con cart_display_ie.php)
  • Use la calculadora de envío y otra y otra vez hasta que te aparece el error.Lo que ha ocurrido, uno de la primera, segunda, 5º, y el 17 de tratar.
  • Restablecer cookies para reiniciar frescos

Aquí están algunos posiblemente detalles relevantes

  • 1and1 hosting, php desde cero, y mysql
  • Estoy usando Mark Sanborn del código php para la interfaz con UPS servidores.
  • Estoy usando un local DTD xhtml transitional 1.0
  • Este error también aparece en la caja del carro y también parece estar asociado con la función de UPS.
  • Esto no es directamente relevante, pero es decir, también me plagas con "el XML de La página no se puede mostrar."
  • De vez en cuando, el "el XML de La página no se puede mostrar" se muestra como un pequeño lienzo en el contexto de una fuente de impresión, como el error, yo soy de la impresión.Aparecerá cerca de la ubicación del error en el código fuente html, excepto el lienzo tiene una muy pequeña anchura y la altura, y no mostrar cualquier código fuente después.He corregido todos estos errores;todos ellos fueron causados por el uso de la sintaxis o w3 racionamiento de DTD de descargas.
  • El cart_display*.php es responsable de la adición de productos, la eliminación de productos, y el cálculo de gastos de envío.
  • A veces es algo estúpido como personalizar la configuración de mi equipo b/c I tweak con el azar configuración que causan efectos secundarios.Pero he probado en msft del VirtualPC, y tenía amigos reproducir el error.

Aquí están algunos recursos de problemas similares.No he probado porque, incluso si trabajan, que significa que el sitio web no funciona en un típico/configuración predeterminada.

Como dije:ninguna explicación, herramientas, conjeturas o correcciones son muy apreciados.Estoy tratando de finalizar el sitio, así que se puede presentar como una beta dentro de la semana, y yo estoy totalmente atascado.También, hay una solución (como una etiqueta), que pueden ocultar este error desde el usuario?

¿Fue útil?

Solución

Agarré una captura de red de la repro utilizando Fiddler (www.fiddler2.com).

Parece que va a enviar un comentario HTML que contiene el resultado de servicio web antes de que el cuerpo HTML. Aún más se parece a IE es posteriormente oliendo esto como un cuerpo de XML en lugar de una respuesta HTML.

Parece que si se mueve el comentario HTML dentro de su etiqueta HTML, el problema desaparece.

Tenga en cuenta que debe confirmar los cambios en una nueva pestaña del navegador. Una vez que IE está en una página XML, simplemente pulsando F5 / Refresh no necesariamente se va a mostrar el contenido HTML correctamente debido al almacenamiento en caché de la toma de tipo MIME.

Otros consejos

Para resolver este problema, es necesario volver a registrar dos dlls. Abra un símbolo del sistema elevado y escriba los comandos siguientes           regsvr32 / i mshtml.dll          regsvr32 / i shdocvw.dll

Para obtener instrucciones detalladas de arreglos, visite http://geekzsupport.com/internet-explorer-prints-html-source-code/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top