Momentan sunteți offline, așteptați să vă reconectați la internet

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

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.
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 ExplorerFolosind DHTML comportamentFolosind HTML componente să pună în aplicare DHTML comportamente script-ul
ie55sp2 ie5.5sp2 ie6 ie6.0 ie60 ie6sp1 ie6.0sp1 ie60sp1 htc ataşaţi comportamente creştere creşte la nesfârşit fără sfârşit

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 320731 - Ultima examinare: 09/16/2011 22:21:00 - Revizie: 0.1

Microsoft Internet Explorer 6.0, Windows Internet Explorer 7, Windows Internet Explorer 8

  • kbtshoot kbprb kbpending kbmt KB320731 KbMtro
Feedback