Indikátor průběhu aplikaci Internet Explorer nadále zvýšit při připojené chování vkládá dynamicky na stránce

Prohlášení o odmítnutí odpovědnosti pro už nepodporovaný obsah KB

Tento článek byl napsán pro produkty, ke kterým již Microsoft nadále nenabízí podporu. Článek je tedy poskytován „tak, jak je“ a nebude už nadále aktualizován.

Příznaky

Dynamicky přidáte objekt, který obsahuje připojené chování na webovou stránku a chování musí být staženy, indikátor průběhu v aplikaci Microsoft Internet Explorer nadále zvýšit. Indikátor průběhu pokračuje i po chování stažen a vykreslení stránky zobrazit průběh. Nicméně připojené chování pracuje správně bez neočekávaných problémů.

Příčina

Tomuto problému může dojít při každé návštěvě stránky je vybrána možnost zjišťovat existenci novějších verzí uložených stránek v aplikaci Internet Explorer.

Chcete-li zobrazit možnost zjišťovat existenci novějších verzí uložených stránek , postupujte takto:
  1. V aplikaci Internet Explorer klepněte v nabídce Nástrojea potom klepněte na příkaz Možnosti Internetu.
  2. Na kartě Obecné klepněte na tlačítko Nastavení ve skupinovém rámečku dočasné soubory Internetu.
  3. V dialogovém okně Nastavení zobrazte možnost zjišťovat existenci novějších verzí uložených stránek .

Jak potíže obejít

Chcete-li tento problém vyřešit, proveďte některou z následujících akcí:
  • Vyhněte se vkládání dynamicky všechny objekty, které obsahují připojené chování.
  • Nastavte text zprávy v stav v aplikaci Internet Explorer po přidání objektu.

NENÍ E : Tento problém nemusí být izolována pouze chování. Může dojít k potížím s libovolný prvek, který je třeba stáhnout, například obrázek.


Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

K tomuto problému dochází, pokud dynamicky přidat připojené chování nahrazením vnitřní HTML prvku, například prvek DIV , pomocí metody createElement nebo insertAdjacentHTML metoda nebo dynamicky změnou vlastnosti název_třídy prvku.

Kroky pro reprodukci chování

  1. Zkopírujte následující ukázkový kód a potom uložte ukázkový kód do souboru s názvem 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. Zkopírujte následující ukázkový kód a potom uložte ukázkový kód do souboru s názvem Behavior.htc. Behavior.htc soubor umístěte do stejného adresáře, kde je umístěn soubor 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. Otevřete soubor Test.htm a klepněte na tlačítko klepněte na tlačítko Vložit připojené chování.
Po textu se změní z "Klepnutím spusťte test" na "Hello World", chování je přidán. Indikátor průběhu se načte po neomezenou dobu.

Odkazy

Další informace o vývoji řešení založených na webu pro aplikaci Internet Explorer naleznete na následujících webech Microsoft Developer Network (MSDN):
Aktualizace aplikace Internet ExplorerPomocí chování jazyka DHTMLPomocí součásti HTML implementovat chování jazyka DHTML skriptu
Vlastnosti

ID článku: 320731 - Poslední kontrola: 9. 1. 2017 - Revize: 1

Váš názor