Cómo solucionar errores de scripts en Internet Explorer

Este artículo le ayuda a solucionar el problema de que no se puede mostrar la página web cuando se produce un error de script en Internet Explorer.

Versión del producto original:   Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Número de KB original:   308260

Resumen

Cuando recibe errores de script, es posible que las páginas web no se muestren o funcionen correctamente en Internet Explorer.

Cuando se producen errores de script en Internet Explorer, es posible que reciba los siguientes mensajes de error:

Es posible que los problemas con esta página web no se muestren correctamente o funcionen correctamente. En el futuro, puede mostrar este mensaje haciendo doble clic en el icono de advertencia que aparece en la barra de estado.

Si hace clic en Mostrar detalles, es posible que vea información detallada acerca de los siguientes errores:

Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: http://Webserver/page.htm
A Runtime Error has occurred.
Do you wish to Debug?
Line:<LineNumber>
Error:<ErrorMessage>

El siguiente mensaje de advertencia también puede aparecer en la barra de estado de Internet Explorer:

Listo, pero con errores en la página.

Este problema se produce porque el código fuente HTML de la página web no funciona correctamente con el script del lado cliente como Microsoft JScript o Microsoft Visual Basic Script. Este problema puede producirse por una o varias de las siguientes razones:

  • Existe un problema en el código fuente HTML de la Página Web.
  • La Página Web usa tecnologías más recientes que no son compatibles con Internet Explorer.
  • La Página Web usa Visual Basic script del lado cliente, que está en desuso.
  • Las secuencias de comandos activas, los controles ActiveX o los programas Java están bloqueados en el equipo o en la red. Internet Explorer u otro programa, como los programas antivirus o los firewalls, se pueden configurar para bloquear las secuencias de comandos activas, los controles ActiveX o los programas Java.
  • El software antivirus está configurado para analizar los archivos temporales de Internet o las carpetas de archivos de programa descargados .
  • Las carpetas relacionadas con Internet de su equipo están dañadas.
  • Los controladores de la tarjeta de vídeo están dañados o han quedado obsoletos.

Nota

Las secuencias de comandos del servidor, como las secuencias de comandos de Visual Basic en páginas Active Server (ASP), se ejecutan en un servidor Web. Los errores de scripts que se producen debido a errores de scripts del servidor no producen mensajes de error en Internet Explorer, pero pueden crear una página web que no se muestra o no funciona correctamente. La información de solución de problemas de este artículo se aplica a los errores de script del lado cliente. Póngase en contacto con el administrador del servidor Web si sospecha que un problema afecta a un script del lado del servidor.

Estos métodos que se enumeran en este artículo pueden ayudarle a solucionar problemas de los errores de script causados por los archivos o la configuración de su equipo. Para obtener instrucciones rápidas visuales sobre cómo solucionar los errores de script en Internet Explorer, vea este vídeo:

Solución

Nota

Microsoft recomienda que actualice el sistema con la versión más reciente de Windows Update disponible. Para obtener más información acerca de Windows Update, consulte FAQ.

Paso 1: asegurarse de que los errores de script se producen en varias páginas web

Si el único signo de este problema es el mensaje de error y, en caso de que los sitios web funcionen, probablemente puede pasar por alto el error. Además, si el problema se produce en una o dos páginas web, el problema puede deberse a dichas páginas. Si decide omitir los errores, puede deshabilitar la depuración de scripts.Para ello, active la casilla deshabilitar la depuración de scripts (Internet Internet OptionsExplorer) en la > Advanced > configuración de exploraciónavanzada de opciones de Internet.

Nota

Si este problema se produce en más de uno o dos sitios, no deshabilite la depuración de scripts.

Paso 2: asegurarse de que el problema se debe a los archivos o a la configuración de su equipo

Para restringir el origen del problema, use otra cuenta de usuario, otro explorador u otro equipo para ver las páginas web que desencadenaron el error de script.

Si no se produce el error de script al ver la página web a través de otra cuenta de usuario, en otro explorador o en otro equipo, el problema puede deberse a archivos o a la configuración del equipo. En esta situación, siga los métodos de este artículo para resolver este problema:

Después de completar cada método, intente abrir una página web en la que haya recibido previamente un error de scripting. Si no recibe el error, se soluciona el problema.

Método 1: comprobar que Internet Explorer no bloquea las secuencias de comandos activas, ActiveX y Java

Las secuencias de comandos activas, ActiveX y Java participan en la forma en que se muestra la información en una página web. Si estas características están bloqueadas en el equipo, esto puede afectar a la visualización de la Página Web. Puede restablecer la configuración de seguridad de Internet Explorer para asegurarse de que estas características no se bloquean. Para ello, siga estos pasos:

  1. Inicie Internet Explorer.

  2. En el menú Herramientas, haga clic en Opciones de Internet. Si no ve el menú herramientas , presione Alt para mostrar los menús.

  3. En el cuadro de diálogo Opciones de Internet , haga clic en la pestaña seguridad .

  4. Haga clic en nivel predeterminado > Aceptar.

    Nota

    Los controles ActiveX y los programas Java están desactivados en el nivel de seguridad alto en Internet Explorer.

    Opciones de Internet-seguridad

Método 2: quitar todos los archivos temporales de Internet

Cada vez que abra un explorador para ver una página web, el equipo almacena una copia local de dicha página web en un archivo temporal. Si el tamaño de la carpeta archivos temporales de Internet llega a ser demasiado grande, pueden producirse algunos problemas de visualización al abrir páginas Web. Vaciar la carpeta de forma periódica puede ayudar a resolver el problema.

Para quitar todos los archivos temporales relacionados con Internet para Internet Explorer.

  1. Inicie Internet Explorer.

  2. En el menú Herramientas, haga clic en Opciones de Internet. Si no ve el menú herramientas , presione Alt para mostrar los menús.

  3. Haga clic en la pestaña General.

  4. En historial de exploración, haga clic en eliminar.

    Opciones de Internet: General

  5. En el cuadro de diálogo eliminar el historial de exploración , haga clic para activar las casillas de verificación siguientes y, a continuación, haga clic en eliminar:

    • Archivos temporales de Internet
    • Cookies
    • Historial

    Opciones en eliminar el historial de exploración

  6. Haga clic en cerrary, a continuación, haga clic en Aceptar para cerrar el cuadro de diálogo Opciones de Internet .

Método 3: instalar las actualizaciones de software más recientes para Windows

Para estar al día, seleccione el botón Inicio > Settings   > actualización de configuración &   > Windows Updatede seguridad y, a continuación, seleccione Buscar actualizaciones.

Depuración avanzada

Esta sección está destinada a usuarios de equipos más avanzados. Incluye tres métodos para ayudar a resolver el problema.

Método 1: comprobar que las secuencias de comandos activas, activeX y Java no están bloqueadas por un programa antivirus o un firewall

Los scripts, los controles ActiveX y los programas Java ayudan a dar forma al modo en que se muestra una página web. Si estas características están bloqueadas, esto puede perturbar la visualización de las páginas Web.

Para determinar cómo asegurarse de que los scripts, los controles ActiveX y los programas Java no se bloquean, consulte la documentación del firewall o del programa antivirus que use. A continuación, realice los cambios necesarios.

Método 2: comprobar que el programa antivirus no está configurado para analizar los archivos temporales de Internet o las carpetas de archivos de programa descargados

Si un programa antivirus interpreta un script como un virus e impide que se ejecute, puede producirse un error de script. Para evitar esto, asegúrese de que el programa antivirus no examina la carpeta de archivos temporales de Internet o la carpeta de archivos de programa descargados.

Para determinar cómo impedir que el programa analice estas carpetas, consulte la documentación del programa antivirus que use. A continuación, realice los cambios necesarios. Para agregar exclusiones a la seguridad de Windows en los entornos de Windows 10 Review, agregue una exclusión a la seguridad de Windows.

Método 3: desactivar el desplazamiento suave

Si experimenta un problema de pantalla de vídeo, la característica desplazamiento suave puede hacer que un script se transtime incorrectamente. Esto puede generar un error de script. Para desactivar la característica desplazamiento suave en Internet Explorer, siga estos pasos:

  1. Inicie Internet Explorer.
  2. En el menú Herramientas, haga clic en Opciones de Internet. Si no ve el menú herramientas , presione Alt para mostrar los menús.
  3. En la ficha Opciones avanzadas , haga clic para desactivar la casilla de verificación usar desplazamiento suave .
  4. Haga clic en Aceptary, a continuación, salga de Internet Explorer.

Nota

Si esto resuelve el problema, compruebe si hay un controlador actualizado disponible para el adaptador de vídeo. Para obtener un controlador actualizado, póngase en contacto con el fabricante del adaptador de vídeo o del equipo.

Más información

Procedimiento para desactivar la notificación sobre cada error de script en Internet Explorer

  1. Inicie Internet Explorer.

  2. En el menú Herramientas, haga clic en Opciones de Internet. Si no ve el menú herramientas , presione Alt para mostrar los menús.

  3. En la ficha avanzadas , haga clic para desactivar la casilla de Mostrar una notificación sobre cada error de script y, a continuación, haga clic en Aceptar.

    Mostrar una notificación sobre cada error de script

Solución de problemas de errores de script al imprimir desde Internet Explorer

Si intenta imprimir una página web en Internet Explorer, es posible que reciba un error de script similar al siguiente:

An error has occurred in the script on this page.
Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: res/ieframe.dll/preview.js.

Por lo general, los controladores de impresora anticuados pueden causar problemas al imprimir desde Internet Explorer. Para resolver estos problemas, intente actualizar al controlador de impresora más reciente para su impresora.

Para resolver este problema, siga los pasos descritos en solucionar problemas de impresora en Windows 7 y windows 8,1 para comprobar la impresora y actualizar el controlador de impresora.

Importante

En algunos casos, es posible que una versión actualizada del controlador no esté disponible a través de Windows Update. Es posible que deba visitar el sitio web del fabricante para buscar y descargar el controlador de impresora más reciente para su impresora.

Además, si no puede imprimir u obtener una vista previa de una página web en Internet Explorer, consulte no se puede imprimir ni ver la vista previa de impresión de una página web en Internet Explorer.

Referencias

Además, si experimenta este problema en Internet Explorer 9, pruebe los métodos que aparecen en el error de script y no puede imprimir desde Internet Explorer 9.