Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Error: Se no puede cerrar una ventana de Internet Explorer mediante el método window.setTimeout(window.close,1) en Windows XP Service Pack 2

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 884768
Síntomas
Al hacer clic en un hipervínculo que está diseñado para cerrar una ventana de Microsoft Internet Explorer, no se cierra la ventana de Internet Explorer. Este problema se produce en Microsoft Windows XP Service Pack 2.
Causa
El hipervínculo utiliza el método window.setTimeout(window.close,1) para cerrar la ventana de Internet Explorer.
Solución
Para evitar este problema, utilice el método window.setTimeout("window.close()", 1) o el método window.close() para cerrar la ventana de Internet Explorer.

Puede utilizar el siguiente ejemplo de código para demostrar la solución.
<html><body><script>function TimeoutCloseWindow2(){	window.setTimeout("window.close()", 1);}function DirectCloseWindow(){	window.close();}</script><p><a href="javascript:TimeoutCloseWindow2();">Workaround 1: Click here to try to close the window by using window.setTimeout("window.close()", 1)</a></p><p><a href="javascript:DirectCloseWindow();">Workaround 2: Click here to try to close the window by using window.close()</a></p></body></html>
Estado
Microsoft ha confirmado que se trata de un error de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".
Más información

Pasos para reproducir el problema

  1. Haga clic en Inicio , haga clic en Ejecutar , escriba Notepad y, a continuación, haga clic en Aceptar .
  2. Coloque el siguiente ejemplo de código en Bloc de notas.
    <html><body><script>function TimeoutCloseWindow(){	window.setTimeout(window.close, 1);}</script><a href="javascript:TimeoutCloseWindow();">Click here to try to close the window by using window.setTimeout(window.close, 1)</a></body></html>
  3. Guarde el archivo como repro.html.
  4. Utilice Internet Explorer para abrir el archivo repro.html.

    Nota Si Internet Explorer muestra el siguiente mensaje, haga clic en el mensaje y, a continuación, haga clic en Permitir contenido bloqueado .

    Para ayudar a proteger su seguridad, Internet Explorer impidió que este archivo mostrara contenido activo que podría tener acceso a su equipo. Haga clic aquí para ver más opciones.
  5. Haga clic en el hipervínculo haga clic aquí para intentar cerrar la ventana mediante window.setTimeout(window.close, 1) .

    Se espera que la ventana de Internet Explorer para cerrar. Sin embargo, no se cierra la ventana de Internet Explorer.
Cierre Internet Explorer Windows XP SP2

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 884768 - Última revisión: 10/11/2004 22:07:21 - Revisión: 1.2

Microsoft Windows XP Professional SP2, Microsoft Windows XP Home Edition SP2, Microsoft Windows XP Media Center Edition Service Pack 2 (SP2), Microsoft Windows XP Tablet PC Edition Service Pack 2 (SP2)

  • kbmt kbtshoot kbhtml kbscript kbwebbrowser kbbug KB884768 KbMtes
Comentarios
t" src="https://c.microsoft.com/ms.js">