KORRIGERING: Felmeddelande vid körning av ett skript på en webbsida efter installation av säkerhetsuppdateringen MS06-042 på en dator med Windows XP eller Windows Server 2003: "Åtkomst nekad"

Artikelöversättning Artikelöversättning
Artikel-id: 926046 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

På den här sidan

Symptom

Vid körning av ett skript på en webbsida i Microsoft Internet Explorer 6 visas följande meddelande om skriptfel:
Åtkomst nekad
Problemet uppstår om skriptet har åtkomst till window.closed-egenskapen när webbläsarfönstret har stängts.

Problemet uppstår efter installation av säkerhetsuppdateringen MS06-042 på en dator med Microsoft Windows XP eller Microsoft Windows Server 2003.

Lösning

Information om säkerhetsuppdatering

Lös det här problemet genom att installera den senaste kumulativa säkerhetsuppdateringen för Internet Explorer från följande Microsoft-webbplats:
http://update.microsoft.com
Ytterligare teknisk information om den senaste kumulativa säkerhetsuppdateringen för Internet Explorer finns på följande Microsoft-webbplats:
http://www.microsoft.com/technet/security/current.aspx
Obs! Den här snabbkorrigeringen ingick först i säkerhetsuppdatering 928090 (MS07-016). Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
928090 MS07-016: Kumulativ säkerhetsuppdatering för Internet Explorer

Information om Service Pack

Windows Server 2003

Lös problemet genom att skaffa den senaste Service Pack-versionen för Windows Server 2003. Om du vill veta mer klickar du på artikelnumret nedan och läser artikeln i Microsoft Knowledge Base:
889100 Skaffa den senaste Service Pack-versionen för Windows Server 2003 (Länken kan leda till en webbplats som är helt eller delvis på engelska)

Information om snabbkorrigeringen 926046

Windows XP

En snabbkorrigering som stöds är tillgänglig från Microsoft. Den är emellertid endast avsedd att åtgärda det problem som beskrivs i artikeln. Använd den bara på datorer där detta problem uppstår. Snabbkorrigeringen kan komma att testas igen. Om ditt arbete inte störs alltför mycket av detta problem, rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om snabbkorrigeringen är tillgänglig för hämtning anges detta högst upp i denna artikel. Annars kontaktar du Microsoft Support för att få snabbkorrigeringen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, måste du kanske skapa en särskild serviceförfrågan. Normala supportavgifter tas ut för ytterligare supportfrågor och problem som inte gäller den aktuella snabbkorrigeringen. En fullständig lista över telefonnummer till Microsoft Support finns på följande Microsoft-webbplats:
http://support.microsoft.com/contactus/?ws=support
Obs! Samtliga språk som snabbkorrigeringen är tillgänglig för visas i en lista. Om ditt språk inte finns med i listan beror det på att ingen snabbkorrigering är tillgänglig för språket.
Förutsättningar
Microsoft Internet Explorer 6 Service Pack 2 (SP2) och Microsoft Windows XP Service Pack 2 (SP2) måste vara installerade på datorn innan du kan installera snabbkorrigeringen.
Krav på omstart
 Du måste starta om datorn när du har installerat uppdateringen.
Ersättningsinformation
Den här snabbkorrigeringen ersätter inte några andra snabbkorrigeringar.
Filinformation
Den engelska versionen av den här snabbkorrigeringen har filattributen som visas i följande tabell (eller senare). Datum och tider för dessa filer anges i UTC-tid (Coordinated Universal Time). Innan du läser filinformationen konverteras den till lokal tid. Du kan se skillnaden mellan UTC-tid och lokal tid med hjälp av fliken Tidszon i verktyget Datum och tid på Kontrollpanelen.

Microsoft Windows XP, x86-versioner
Dölj tabellenVisa tabellen
File nameFile versionFile sizeDateTimePlatform
Mshtml.dll6.0.2900.30093,060,73605-Oct-200612:12x86

Workaround

Du kan undvika problemet på en dator med Windows Server 2003 genom att implementera en undantagshanterare, till exempel ett try-catch-block, när du kommer åt window.closed-egenskapen. Om det inträffar ett undantagsfel har fönstret stängts, och undantaget hanteras i Internet Explorer.

Använd till exempel kod som liknar följande kodexempel.
<html>
<head>
<script language="JavaScript">
window.onerror = showError;
function showError(msg,url,line)
{
    var errorString = "eClient caught the following error on line "+ line +
        ":\n\n\t" + msg + "\n\nURL:\t" + url + "\nBrowser:\t"
        + navigator.appName + " " + navigator.appName
        + " " + navigator.appVersion;
    alert(errorString);
    return true;
}

var nw = null;
function openWindow()
{
    nw = window.open("about:blank", "blank",
        'resizable=1,scrollbars=1,height=300,width=500');
}
function closeWindow()
{
    nw.close();
}
function closeWindow_again()
{
    var winIsOpen = true;
    try{ 
        if(nw != null && !nw.closed)
        {
            winIsOpen = true;
            nw.close();
        }
    }
    catch(e)
    {
        winIsOpen = false;
    }
    if (winIsOpen)
        return true;
    else
        return false;
} 
</script>
</head>
<body onload = "openWindow();">
<a href="about:blank" onClick="closeWindow();closeWindow_again()">
Close the child window. This action causes cause a JavaScript error.</a>
</body>
</html>

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller" i den här artikeln. Det här problemet åtgärdades först i Windows Server 2003 Service Pack 2.

Mer Information

Om du vill veta mer om säkerhetsuppdateringen MS06-042 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
918899 MS06-042: Kumulativ säkerhetsuppdatering för Internet Explorer
Om du vill veta mer om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 Standardterminologi för beskrivning av Microsoft-programuppdateringar

Egenskaper

Artikel-id: 926046 - Senaste granskning: den 14 maj 2011 - Revision: 6.0
Informationen i denna artikel gäller:
  • Microsoft Internet Explorer 6.0
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Media Center Edition 2005
Nyckelord: 
kbautohotfix kbwinserv2003sp2fix kbsecurity kbhotfixserver kbqfe KB926046

Ge 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