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

Seleccione idioma Seleccione idioma
Id. de artículo: 927917 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

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

¿Cómo se puede solucionar este problema?

La manera más fácil de solucionar el problema consiste en 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 de inicio
http://www.Microsoft.com/Windows/Internet-Explorer/Beta/default.aspx
También puede ponerse en contacto con los propietarios de sitios Web y les dice que no pueden ver su sitio Web en Internet Explorer 7. Si están interesados, los desarrolladores del sitio Web del Para obtener más información para desarrolladores sección explica cómo los desarrolladores Web pueden realizar cambios sencillos en sus sitios Web que les hará 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 para usted.

Para obtener más información para desarrolladores

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

Por ejemplo, este problema puede producirse si un elemento DIV es un contenedor secundario en un elemento BODY , y trata de un bloque de SCRIPT en el elemento DIV 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:
¿Qué ha ocurrido con la operación anulada?
http://blogs.msdn.com/ie/archive/2008/04/23/What-happened-to-Operation-Aborted.aspx
Nota Los usuarios también pueden recibir este 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 de Internet. Con el modo protegido, Internet Explorer 7 y versiones posteriores que se ejecutan en Windows Vista o un sistema operativo posterior impedir que las redirecciones de páginas Web que se ejecutan con integridad media a las páginas Web que se ejecutan con integridad baja por motivos de seguridad. En estos casos, los usuarios pueden recibir un mensaje de error "Operación cancelada" similar. Para resolver este problema, asegúrese de que las redirecciones HTTP 302 son para las páginas dentro de la misma zona. Por ejemplo, asegúrese de que es una redirección de una página de la zona Sitios de confianza a otra página de la zona Sitios de confianza. O bien, asegúrese de que el origen y el destino de la redirección no implican un cambio de estado de modo protegido de Internet Explorer.

Solución 1

Para evitar este problema, escribir script de bloques que modifican sólo cierra los contenedores o que modifican sólo elemento de contenedor inmediato de la secuencia de comandos. Para ello, se puede utilizar un marcador de posición para cerrar el contenedor de destino, o bien, puede mover el bloque de script en el contenedor que desea modificar.

Solución 2

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

Para ello, siga estos pasos:
  1. En el Herramientas menú, haga clic en Opciones de Internet.
  2. En el Avanzada ficha, haga clic para desactivar la Mostrar mensajes de error HTTP descriptivos casilla de verificación en el Exploración sección y 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 impidiendo la ejecución de cualquier secuencia de comandos. Pero el inconveniente de esta solución es que la página hace no mostrar cambios resultantes de cambios dinámicos anteriormente correctos a la página. Además, todas las páginas en la misma zona de seguridad no tienen secuencias de comandos ActiveX habilitado hasta que se vuelva a habilitar la característica.

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

Método 1

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

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

Para ello, siga estos pasos:
  1. En el Herramientas menú, haga clic en Opciones de Internet.
  2. En el Seguridad ficha, seleccione el Sitios restringidos zona.
  3. Haga clic en Sitios, haga clic en Agregary, a continuación, haga clic en ACEPTAR.

Método 2

Establezca las secuencias de comandos ActiveX en el símbolo del sistema o en deshabilitado al ver un sitio Web afectado para la zona en la que se carga el sitio.

Nota Esta configuración afecta a todos los sitios de la zona y debe volver a establecer en habilitado al visitar otros sitios. Determinar qué zona se carga el sitio bajo consultando la esquina inferior derecha de la barra de estado.
  1. En el Herramientas menú, haga clic en Opciones de Internet.
  2. En el Seguridad ficha, seleccione que la zona del sitio carga bajo.
  3. Desplázate hacia abajo hasta el Secuencias de comandos la sección y establezca las secuencias de comandos ActiveX en Disabled - evita que las secuencias de comandos o a Pedir: pide usuario para ejecutar o no ejecutar secuencias de comandos.
  4. Haga clic en ACEPTAR.
Nota Método 1 y método 2 para Internet Explorer 7 pueden que el sitio quede inutilizable. Sólo debe deshabilitar las secuencias de comandos si el problema se produce con frecuencia en el mismo sitio. Si cambia el Secuencias de comandos establecer, asegúrese de que se restablezca la configuración a Habilitado a continuación y que los demás sitios de dicha zona no se ven afectados. Si no se puede deshabilitar secuencias de comandos, utilice la solución 1 o actualice a Internet Explorer 8.

Ejemplo 1

En este ejemplo, el elemento DIV es un elemento de contenedor secundario. El bloque de SCRIPT dentro del elemento DIV intenta modificar el elemento BODY . El elemento BODY es el contenedor primario sin cerrar el 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 de SCRIPT en el ámbito del elemento BODY . Éste es el contenedor que trata de la secuencia de comandos Para modificar.
<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 recipiente cerrado como un marcador de posición en el contenedor principal elemento. A continuación, modifique el nuevo contenedor cerrado con un bloque de script.
<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 de secuencias de comandos que está dentro de un elemento de contenedor de TD profundamente anidado intenta modificar un elemento de cuerpo del contenedor 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 de SCRIPT en el 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.

Propiedades

Id. de artículo: 927917 - Última revisión: jueves, 21 de marzo de 2013 - Versión: 10.0
La información de este artículo se refiere a:
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
Palabras clave: 
kberrmsg kbcode kbtshoot kbmt KB927917 KbMtes
Traducció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

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com