Id. de artículo: 927917 - Última revisión: viernes, 01 de mayo de 2009 - Versión: 4.0

¿Por qué recibo un mensaje de error "Anuló la operación" cuando visito una página Web en Internet Explorer?

En esta página

Expandir todo | Contraer todo
¿Por qué recibo el mensaje de error siguiente cuando visito una página Web en Internet Explorer?
No se puede abrir el sitio de http://<Web site>.com. Operación anulada.
respuesta : Internet Explorer 7 no se puede mostrar un elemento determinado en una página Web en ese sitio Web.

¿Cómo puedo corregir este problema?

La manera más fácil de solucionar el problema es actualizar a Internet Explorer 8. Este problema ya no se produce en Internet Explorer 8. Para actualizar a Internet Explorer 8, visite el siguiente sitio Web de Microsoft:
Windows Internet Explorer 8: página principal
http://www.microsoft.com/windows/internet-explorer/beta/default.aspx (http://www.microsoft.com/windows/internet-explorer/beta/default.aspx)
También puede ponerse en contacto con los propietarios de sitio Web y dígales que no puede ver su sitio Web en Internet Explorer 7. Si los desarrolladores del sitio Web están interesados, la sección More Information for developers explica cómo los programadores Web pueden realizar cambios sencillos en sus sitios Web que resultan totalmente compatible con Internet Explorer 7. Mientras tanto, por supuesto, podrá ver este sitio Web, por lo que actualizar a Internet Explorer 8 puede ser la mejor opción.

Obtener más información para desarrolladores

Este problema se produce porque un elemento HTML del contenedor secundario contiene secuencia de comandos intenta modificar el elemento de contenedor principal del contenedor secundario. La secuencia de comandos intenta modificar el elemento de contenedor primario mediante el método innerHTML o el método appendChild .

Por ejemplo, este problema puede producirse si un elemento DIV es un contenedor secundario en un elemento BODY , y un bloque en el elemento DIV intenta modificar el elemento BODY que es un contenedor primario para el elemento DIV .

Para obtener más información acerca de este error, visite el siguiente sitio Web de Microsoft:
lo pasaba a operación anulada?
http://blogs.msdn.com/ie/archive/2008/04/23/what-happened-to-operation-aborted.aspx (http://blogs.msdn.com/ie/archive/2008/04/23/what-happened-to-operation-aborted.aspx)
Nota Los usuarios también pueden recibir esta mensaje de error si una página Web en una zona de sitios de confianza, se envía una redirección HTTP 302 a una página en la zona Internet. Con el modo protegido, Internet Explorer 7 y versiones posteriores que se ejecutan en Windows Vista o un sistema operativo posterior impedir las redirecciones de páginas Web que se ejecutan en integridad media a páginas Web que se ejecutan con integridad baja por motivos de seguridad. En estos escenarios, los usuarios pueden aparecer una similar mensaje de error "Operation Aborted". Para resolver este problema, asegúrese de que redirecciones HTTP 302 son para las páginas de la misma zona. Por ejemplo, asegúrese de que es una redirección desde una página de zona Sitios de confianza a otra página de zona Sitios de confianza. O bien, asegúrese de que el origen y el destino de la redirección no implican un cambio en estado de modo protegido de Internet Explorer.

Solución 1

Para evitar este problema, escribir secuencias de comandos bloques que modificar sólo habían cerrado contenedores o que modifique sólo el elemento de contenedor inmediato de la secuencia de comandos. Para ello, puede utilizar un marcador de posición para cerrar el contenedor de destino o puede mover el bloque de secuencia de comandos en el contenedor que desea modificar.

Solución 2

Puede desactivar mensajes de error HTTP descriptivos en Internet Explorer. Esta solución todavía permite el mensaje de error aparecen. Sin embargo, Internet Explorer no se mueve fuera de la página después de que el error se produzca. Esta solución sólo funciona para Internet Explorer 6.

Para ello, siga estos pasos:
  1. En el menú Herramientas , haga clic en Opciones de Internet .
  2. En la ficha Avanzadas , haga clic en para desactivar la casilla de verificación Mostrar mensajes de error HTTP descriptivos en la sección de exploración y, a continuación, haga clic en Aceptar .
  3. Cierre el explorador.

Solución 3

Puede deshabilitar las secuencias de comandos ActiveX en Internet Explorer. Esta solución evita la condición de error al evitar que cualquier secuencia de comandos de ejecución. Pero el inconveniente de esta solución es que la página no mostrar los cambios que se originan anteriormente cambios dinámicos correctos a la página. Además, todas las páginas de la misma zona de seguridad no tienen habilitado hasta que vuelva a habilitar la característica Automatización activa.

Para Internet Explorer 7, utilice uno de los métodos siguientes.

Método 1

Agregue el sitio individual en sitios restringidos donde está deshabilitada de secuencias de comandos de forma predeterminada.

Nota Este método afecta no sólo secuencias de comandos pero también otras muchas áreas de la página, incluidos controles ActiveX, están deshabilitados o establecer para solicitar esta zona.

Para ello, siga estos pasos:
  1. En el menú Herramientas , haga clic en Opciones de Internet .
  2. En la ficha seguridad , seleccione la zona Sitios restringidos .
  3. Haga clic en sitios , haga clic en Agregar y, a continuación, haga clic en Aceptar .

Método 2

Establezca Active Scripting para preguntar o a deshabilitado al ver un sitio afectado para la zona en que se carga el sitio.

Nota Esta configuración afecta a todos los sitios de la zona y se debe establecer volver a habilitada cuando visitar otros sitios. Determinar qué zona se carga el sitio bajo consultando la esquina inferior derecha de la barra de estado.
  1. En el menú Herramientas , haga clic en Opciones de Internet .
  2. En la ficha seguridad , seleccione la zona que del sitio carga bajo.
  3. Desplácese hacia abajo hasta la sección automatización y establezca Active Scripting para deshabilitado - impide que las secuencias de comandos o para Preguntar - solicita el usuario para ejecutar o no para ejecutar secuencias de comandos .
  4. Haga clic en Aceptar .
Nota Método 1 y el método 2 para Internet Explorer 7 pueden hacer que el sitio no utilizable. Deshabilitar las secuencias de comandos sólo si el problema se produce con frecuencia en el mismo sitio. Si cambiar la configuración de secuencias de comandos , asegúrese de restablecer la configuración de volver a habilitado después para que no se verán afectados otros sitios en esa zona. Si no puede deshabilitar secuencias de comandos, utilice solución 1 o actualizar a Internet Explorer 8.

Ejemplo 1

En este ejemplo, el elemento DIV es un elemento de contenedor secundario. el bloque dentro del elemento DIV intenta modificar el elemento BODY . El elemento BODY es el contenedor primario sin cerrar del elemento DIV .
<html>
  <body>
      <div>
                  <script type="text/Javascript">
                    document.body.innerHTML+="sample text";
                  </script>
      </div>
  </body>
</html>
para resolver este problema, utilice uno de los métodos siguientes.

Método 1: Modificar el elemento primario

Mover el bloque SCRIPT en el ámbito del elemento BODY . Éste es el contenedor que está intentando modificar la secuencia de comandos.
<html>
  <body>
      <div>
      </div>
      <script type="text/Javascript">
           document.body.innerHTML+="sample text";
      </script>
  </body>
</html>

Método 2: Modificar un elemento contenedor cerrado

Agregar un contenedor cerrado como marcador de posición en el elemento de contenedor primario. A continuación, modifique el nuevo contenedor cerrado con un bloque de secuencia de comandos.
<html>
  <body>
      <div id="targetContainer">
      </div>
      <div>
      <script type="text/Javascript">
           document.getElementById('targetContainer').innerHTML+="sample text";
      </script>
      </div>
  </body>
</html>

Ejemplo 2

En este ejemplo, un bloque SCRIPT que está dentro de un elemento de contenedor anidado TD intenta modificar un elemento BODY de contenedor de primario mediante el método appendChild .
<html>
  <body>
      <table>
                <tr>
                         <td>
                                 <script type="text/Javascript">
                                                  var d = document.createElement('div');
                                                  document.body.appendChild(d);
                                 </script>
                         </td>
                 </tr>
      </table>
  </body>
 </html>
para resolver este problema, mueva el bloque del elemento BODY .
 <html>
  <body>
      <table>
                <tr>
                        <td>
                       </td>
                 </tr>
      </table>
      <script type="text/Javascript">
                                  var d = document.createElement('div');
                                  document.body.appendChild(d);
                     </script>
  </body>
 </html>

Estado

Este comportamiento es por diseño.

La información de este artículo se refiere a:
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
Palabras clave: 
kbmt kberrmsg kbcode kbtshoot kbbug KB927917 KbMtes
Traducción automáticaTraducción automática
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): 927917  (http://support.microsoft.com/kb/927917/en-us/ )
 

Seleccione idioma