A Windows Internet Explorer 8 böngészőben az offsetTop számítás helytelen eredményt adhat vissza azon elemeknél, amelyek görgethető elemek gyermekei

A cikk fordítása A cikk fordítása
Cikk azonosítója: 976948 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

BEVEZETÉS

Az Internet Explorer böngésző MS09-054 jelű biztonsági közleményben ismertetett, 974455. számú összegző biztonsági frissítése új módszert vezetett be az offsetTop tulajdonság értékének számítására. Bizonyos körülmények között az offsetTop tulajdonság értékét hibásan számíthatja a böngésző.

A jelenség

Az alábbi feltételek együttes fennállása esetén a normál módban futtatott Internet Explorer 8 hibásan számíthatja az offsetTop tulajdonság értékét:
  • A weblap az offsetTop tulajdonság segítségével állapítja meg az elemek felső pozícióját.
  • Az érintett elemek görgethető elemek gyermekei.
  • Telepítve van az Internet Explorer böngésző 974455. számú összegző biztonsági frissítése.
Az offsetTop tulajdonság az objektumok elrendezéshez vagy szülőobjektumhoz viszonyított felső pozíciójának kiszámítására szolgál. További tájékoztatást a Microsoft MSDN alábbi weblapján talál:
http://msdn.microsoft.com/hu-hu/library/ms534303(VS.85).aspx
Az MS09-054 jelű összegző biztonsági frissítésről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
974455 MS09-054: Összegző biztonsági frissítés az Internet Explorer programhoz

Oka

Az Internet Explorer böngésző 974455. számú összegző biztonsági frissítése, melyet az MS09-054 jelű biztonsági közlemény ismertet, az Internet Explorer korábban azonosított biztonsági réseinek javítására lett kiadva. Az összegző biztonsági frissítés részeként egy új módszert vezettünk be az Internet Explorer böngészőben az offsetTop tulajdonság értékének kiszámítására. Ez az új módszer azonban nem vett számításba bizonyos eseteket, így a böngésző hibás értéket adhat vissza, ha olyan elemek offsetTop tulajdonságának értékét kérdezik le, amelyek más, görgethető elemek gyermekei.

A megoldás

A probléma elhárításához telepítse a 976749. számú frissítést, miután telepítette a 974455. számú összegző biztonsági frissítést. A 976749. számú frissítésről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
976749 Megjelent egy frissítés az Internet Explorer programhoz, amely a KB974455 (MS09-054) jelű biztonsági frissítés telepítése után bekövetkező problémák megszüntetéséhez szükséges

Fontos: Ha nem telepítette a 974455. számú összegző biztonsági frissítést, ne telepítse a 976749. számú frissítést, ellenkező esetben előfordulhat, hogy az Internet Explorer böngésző nem fog megfelelően működni. Ha ez megtörténne, távolítsa el a 976749. számú frissítést, telepítse a 974455. számú összegző biztonsági frissítést, majd telepítse újra a 976749. számú frissítést.

Állapot

A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza.

Tulajdonságok

Cikk azonosítója: 976948 - Utolsó ellenőrzés: 2009. november 9. - Verziószám: 1.1
A cikkben található információ a következő(k)re vonatkozik:
  • Windows Internet Explorer 8 a következő platformokon
    • Windows Server 2008 Datacenter without Hyper-V
    • Windows Server 2008 Enterprise without Hyper-V
    • Windows Server 2008 for Itanium-Based Systems
    • Windows Server 2008 Standard without Hyper-V
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
    • Windows Web Server, 2008
    • Windows Server 2008 R2 Datacenter
    • Windows Server 2008 R2 Enterprise
    • Windows Server 2008 R2 Standard
    • Windows 7 Enterprise
    • Windows 7 Home Basic
    • Windows 7 Home Premium
    • Windows 7 Professional
    • Windows 7 Ultimate
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Ultimate
    • Windows Vista Enterprise 64-bit edition
    • Windows Vista Home Basic 64-bit edition
    • Windows Vista Home Premium 64-bit edition
    • Windows Vista Ultimate 64-bit edition
    • Windows Vista Business 64-bit edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional x64 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, Web Edition
    • 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, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
Kulcsszavak: 
kbbug kbsecurity kbexpertiseinter kbsurveynew KB976948
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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