Bara de progres Internet Explorer continuă să crească atunci când un comportament atașat este inserate dinamic într-o pagină

Traduceri articole Traduceri articole
ID articol: 320731 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

SIMPTOME

Când adăugați dinamic un obiect care conține un comportament atașat la o pagină Web și comportamentul trebuie să fie descărcate, bara de progres în Microsoft Internet Explorer continuă să crească. Bara de progres continuă pentru a arăta progresul chiar după comportamentul este descărcat, iar pagina este randată. Cu toate acestea, comportamentul atașat funcționează corect fără probleme neașteptate.

CAUZĂ

Această problemă poate apărea atunci când Fiecare vizită în pagina este selectat pentru Verificați versiunile mai noi ale paginilor stocate opțiunea în Internet Explorer.

Pentru a vizualiza Verificați versiunile mai noi ale paginilor stocate opțiunea, urmați acești pași:
  1. În Internet Explorer, faceți clic pe Instrumente, apoi faceți clic pe Opțiuni Internet.
  2. Pe Generale fila, faceți clic pe Setări sub Fișierele Internet temporare.
  3. În Setări caseta de dialog, vizualizare Verificați versiunile mai noi ale paginilor stocate opțiune.

REMEDIERE

Pentru a soluționa această problemă, ia oricare dintre următoarele acțiuni:
  • Evitați dinamic inserare orice obiecte care conțin comportamente atașat.
  • Setați textul mesajului în bara de stare a Internet Explorer după ce adăugați obiectul.

NUE: Această problemă nu poate fi izolat de la comportamente numai. Este posibil să întâlniți o problemă cu nici un element care trebuie să fie descărcate, cum ar fi o imagine.


INFORMAȚII SUPLIMENTARE

Această problemă se produce dacă adăugați dinamic un comportament atașat prin înlocuirea HTML interioară unui element, cum ar fi DIV elementul, utilizând createElement metoda sau insertAdjacentHTML metoda, sau modificând dinamic className proprietatea de element.

Pași pentru a reproduce comportamentul

  1. Copiați următorul eșantion de cod, și apoi salvați eșantion de cod într-un fișier denumit 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. Copiați următorul eșantion de cod, și apoi salvați eșantion de cod într-un fișier denumit Behavior.htc. Plasați fișierul Behavior.htc în același director unde este amplasat fișierul 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. Deschideți fișierul Test.htm, și apoi faceți clic pe Faceți clic pentru a insera comportamentul atașat.
După textul se modifică din "Click pentru a încerca încercare" în "Hello World", comportamentul este adăugat. Bara de progres încarcă pe termen nelimitat.

REFERINȚE

Pentru informații suplimentare despre soluții bazate pe Web în curs de dezvoltare pentru Internet Explorer, vizitați următorul site Web Microsoft Developer Network (MSDN):
Actualizările Internet Explorer
http://msdn.Microsoft.com/IE/
Folosind DHTML comportament
http://msdn.Microsoft.com/library/default.asp?url=/workshop/Author/behaviors/Howto/using.asp
Folosind HTML componente să pună în aplicare DHTML comportamente script-ul
http://msdn.Microsoft.com/library/default.asp?url=/workshop/Author/behaviors/Howto/creating.asp

Proprietă?i

ID articol: 320731 - Ultima examinare: 16 septembrie 2011 - Revizie: 0.1
SE APLICĂ LA:
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
  • Windows Internet Explorer 8
Cuvinte cheie: 
kbtshoot kbprb kbpending kbmt KB320731 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:320731
Exonerare de răspundere pentru conținutul din Baza de cunoștințe referitor la produse cu suport retras
Acest articol se referă la produsele pentru care Microsoft nu mai oferă asistență. De aceea, acest articol se oferă astfel și nu se va mai actualiza.

Trimite?i feedback

 

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