La barra de progreso de Internet Explorer sigue aumentando cuando un comportamiento adjunto dinámicamente se inserta en una página

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

En esta página

Síntomas

Al agregar dinámicamente un objeto que contiene un comportamiento asociado a una página Web, y debe descargarse el comportamiento, la barra de progreso en Microsoft Internet Explorer sigue aumentando. La barra de progreso sigue mostrando el progreso incluso después de que se descarga el comportamiento y se procesa la página. Sin embargo, el comportamiento asociado funciona correctamente sin problemas inesperados.

Causa

Este problema puede producirse cuando Cada visita a la página se ha seleccionado para la Buscar versiones más recientes de las páginas guardadas opción en Internet Explorer.

Para ver el Buscar versiones más recientes de las páginas guardadas opción, siga estos pasos:
  1. En Internet Explorer, haga clic en Herramientasy, a continuación, haga clic en Opciones de Internet.
  2. En el General Haga clic en Configuración bajo Archivos temporales de Internet.
  3. En el Configuración cuadro de diálogo, vista de la Buscar versiones más recientes de las páginas guardadas opción.

Solución

Para evitar este problema, realice cualquiera de las siguientes acciones:
  • Evitar insertar dinámicamente los objetos que contienen otros comportamientos adjuntados.
  • Establecer el texto del mensaje en la barra de estado de Internet Explorer después de agregar el objeto.

NOE: Este problema no puede aislarse a comportamientos sólo. Puede experimentar un problema con cualquier elemento que debe descargarse, como, por ejemplo, una imagen.


Más información

Este problema se produce si agregar dinámicamente un comportamiento adjunto reemplazando el código HTML interno de un elemento, como el DIV elemento mediante el uso de la createElement método o la insertAdjacentHTML método, o cambiando dinámicamente la className propiedad de un elemento.

Pasos para reproducir el comportamiento

  1. Copie el siguiente ejemplo de código y, a continuación, guarde el ejemplo de código en un archivo denominado Test.htm.
    <HTML>
        <HEAD>
            <STYLE>
                .UseBehavior
                {
                    behavior: url(behavior.htc);
                }
            </STYLE>
    
            <SCRIPT>
                function DoClick()
                {
                    SetTarget.innerHTML = "<DIV CLASS='UseBehavior'>Hello World</DIV>";
    		//Uncomment the following line to work around the problem.
                    //window.status="Finished";	
                }
            </SCRIPT>
        </HEAD>
    
        <BODY>
            <DIV ID="SetTarget">Click to try the test</DIV><BR>
            <BUTTON onClick="DoClick()">Click to insert the attached behavior.</BUTTON>
        </BODY>
    </HTML>
    					
  2. Copie el siguiente ejemplo de código y, a continuación, guarde el ejemplo de código en un archivo denominado Behavior.htc. Coloque el archivo de Behavior.htc en el mismo directorio donde se encuentra el archivo Test.htm.
    <PUBLIC:COMPONENT>
    <PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="Element_DocumentReady()" />
    
    <SCRIPT language="JScript">
    function Element_DocumentReady()
    {
    	// This is almost an empty behavior.
    }
    </SCRIPT>
    </PUBLIC:COMPONENT>
    					
  3. Abra el archivo Test.htm y, a continuación, haga clic en Haga clic para insertar el comportamiento asociado.
Después de que el texto cambia de "Haga clic para intentar la prueba" a "Hello World", se agrega el comportamiento. La barra de progreso carga indefinidamente.

Referencias

Para obtener información adicional acerca de cómo desarrollar soluciones basadas en Web para Internet Explorer, visite los siguientes sitios Web de Microsoft Developer Network (MSDN):
Actualizaciones de Internet Explorer
http://msdn.Microsoft.com/ie/
Mediante el comportamiento DHTML
http://msdn.Microsoft.com/library/default.asp?url=/workshop/author/behaviors/howto/using.asp
Uso de componentes HTML para implementar comportamientos DHTML en secuencias de comandos
http://msdn.Microsoft.com/library/default.asp?url=/workshop/author/behaviors/howto/Creating.asp

Propiedades

Id. de artículo: 320731 - Última revisión: viernes, 16 de septiembre de 2011 - Versión: 0.1
La información de este artículo se refiere a:
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Palabras clave: 
kbtshoot kbprb kbpending kbmt KB320731 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): 320731
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

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