HURTIGREPARASJON: Feilmelding når du kjører et skript på en webside etter at du har brukt sikkerhetsoppdatering MS06-042 på en Windows XP-basert datamaskin eller på en Windows Server 2003-basert datamaskin: Ingen tilgang

Artikkeloversettelser Artikkeloversettelser
Artikkel-ID: 926046 - Vis produkter som denne artikkelen gjelder for.
Vis alt | Skjul alt

På denne siden

Symptom

Når du kjører et skript på en webside i Microsoft Internet Explorer 6, kan det hende at følgende skriptfeilmelding vises:
Ingen tilgang
Dette problemet oppstår hvis skriptet åpner egenskapen window.closed etter at webleservinduet er lukket.

Dette problemet oppstår når du har brukt sikkerhetsoppdatering MS06-042 på en Microsoft Windows XP-basert datamaskin eller på en Microsoft Windows Server 2003-basert datamaskin.

Løsning

Informasjon om sikkerhetsoppdatering

Hvis du vi løse dette problemet, må du installere den seneste kumulative sikkerhetsoppdateringen for Internet Explorer. Hvis du vil installere de seneste oppdateringene, kan du gå til følgende Microsoft-webområde:
http://update.microsoft.com
Hvis du vil ha mer teknisk informasjon om de nyeste kumulative sikkerhetsoppdateringene for Internet Explorer, kan du gå til følgende Microsoft-webområde:
http://www.microsoft.com/technet/security/current.aspx
Obs!  Denne hurtigreparasjonen ble først tatt med i sikkerhetsoppdatering 928090 (MS07-016). Hvis du vil ha mer informasjon om dette, kan du gå til følgende artikkel i Microsoft Knowledge Base:
928090 MS07-016: Kumulativ sikkerhetsoppdatering for Internet Explorer

Informasjon om oppdateringspakke for

Windows Server 2003

Du kan løse dette problemet ved å skaffe deg den siste oppdateringspakken for Windows Server 2003. Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
889100 Slik får du tak i den seneste oppdateringspakken for Windows Server 2003 (denne artikkelen kan være på engelsk)

Informasjon om hurtigreparasjon 926046

Windows XP

En støttet hurtigreparasjon er tilgjengelig fra Microsoft. Denne hurtigreparasjonen løser bare det konkrete problemet som er beskrevet i denne artikkelen. Hurtigreparasjonen skal utelukkende brukes på systemer der dette problemet har oppstått. Hurtigreparasjonen kan bli gjenstand for ytterligere testing. Vi anbefaler derfor at du venter på neste programvareoppdatering som inneholder denne hurtigreparasjonen, med mindre dette problemet påvirker deg i stor grad.

Hvis hurtigreparasjonen er tilgjengelig for nedlasting, finnes delen Nedlasting av hurtigreparasjoner tilgjengelig øverst i denne Knowledge Base-artikkelen. Hvis denne delen ikke vises, kan du kontakte Microsofts kundeservice og kundestøtte for å få hurtigreparasjonen.

Obs!  Hvis det oppstår andre problemer i tillegg, eller hvis du trenger feilsøkingstips, kan det hende du må sende en separat forespørsel om dette. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av denne oppdateringen. Hvis du vil ha en fullstendig liste over telefonnumre til Microsofts kundeservice og kundestøtte eller opprette en separat forespørsel om kundestøtte, kan du gå til følgende Microsoft-webområde:
http://support.microsoft.com/contactus/?ws=support
Obs!  Skjemaet Nedlasting av hurtigreparasjoner tilgjengelig viser språkene som hurtigreparasjonen er tilgjengelig for. Hvis du ikke ser språket ditt, er det fordi en hurtigreparasjon ikke er tilgjengelig for dette språket.
Forutsetninger
Du må ha Microsoft Internet Explorer 6 Service Pack 2 (SP2) og Microsoft Windows XP Service Pack 2 (SP2) installert for å kunne bruke denne hurtigreparasjonen.
Omstartskrav
Du må starte datamaskinen på nytt etter at du har installert denne hurtigreparasjonen.
Informasjon om erstatning av hurtigreparasjoner
Denne hurtigreparasjonen erstatter ingen andre hurtigreparasjoner.
Filinformasjon
Den engelskspråklige versjonen av denne hurtigreparasjonen har filattributtene som står oppført i tabellen nedenfor (eller senere attributter). Datoene og klokkeslettene for disse filene er oppført i Coordinated Universal Time (UTC). Når du viser filinformasjonen, konverteres den til lokal tid. Hvis du vil finne forskjellen mellom UTC-tid og lokal tid, bruker du kategorien Tidssone under Dato og klokkeslett i Kontrollpanel.

Microsoft Windows XP, x86-baserte versjoner
Skjul denne tabellenVis denne tabellen
File nameFile versionFile sizeDateTimePlatform
Mshtml.dll6.0.2900.30093,060,73605-Oct-200612:12x86

Workaround

Hvis du vil omgå dette problemet på en Windows Server 2003-basert datamaskin, kan du implementere en unntaksbehandler som try-catch-blokken når du åpner egenskapen window.closed. Hvis det oppstår et unntak, lukkes vinduet, og Internet Explorer behandler unntaket.

Bruk for eksempel som ligner på det neste kodeeksemplet.
<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 bekreftet at dette er et problem i Microsoft-produktene som er oppført under Informasjonen i denne artikkelen gjelder. Denne feilen ble rettet for første gang i Windows Server 2003 Service Pack 2.

Mer informasjon

Hvis du vil ha mer informasjon om sikkerhetsoppdatering MS06-042, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
918899 MS06-042: Kumulativ sikkerhetsoppdatering for Internet Explorer
Hvis du vil ha mer informasjon om terminologi for programvareoppdatering, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
824684 Beskrivelse av standardterminologien som brukes til å beskrive oppdateringer av Microsoft-programvare

Egenskaper

Artikkel-ID: 926046 - Forrige gjennomgang: 11. mai 2011 - Gjennomgang: 6.0
Informasjonen i denne artikkelen gjelder:
  • Microsoft Internet Explorer 6.0
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • 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
Nøkkelord: 
kbautohotfix kbwinserv2003sp2fix kbsecurity kbhotfixserver kbqfe KB926046

Gi tilbakemelding

 

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