Thng t ti li?u tham kh?o cho cc ?i t?ng DOM trn trang HTML gy ra m?t r? r? b? nh?

D?ch tiu ? D?ch tiu ?
ID c?a bi: 830555
Bung t?t c? | Thu g?n t?t c?

? Trang ny

TRI?U CH?NG

M?t r? r? b? nh? x?y ra khi b?n lm m?i trang HTML c s? d?ng Microsoft JScript m? c ch?a tr?n chi?u cho cc ?i t?ng trong cc Microsoft Internet Explorer Document Object Model (DOM).

NGUYN NHN

R? r? b? nh? ny x?y ra b?i v? cc ?i t?ng DOM l khng JScript cc ?i t?ng. Cc ?i t?ng DOM ang khng ? trong cc ? n b? su t?p rc th?i hi?u v gc c?a JScript. V? v?y, ti li?u tham kh?o thng t gi?a cc ?i t?ng DOM v cc JScript x? l? s? khng ?c chia cho ?n khi tr?nh duy?t hon ton n?c m?t cc Trang. R? r? b? nh? ny s? k?t thc khi tr?nh duy?t s? m? ra m?t trang Web m?i ho?c khi c?a s? tr?nh duy?t ng c?a.

GI?I PHP

? gi?i quy?t v?n ? ny, trnh thng t ti li?u tham kh?o ? Internet Explorer DOM cc ?i t?ng trong m? c?a b?n Jscript. ? lm vi?c xung quanh v?n ? ny trong m?u m? ?c bao g?m trong ph?n "Thng tin" i?u ny vi?t, th?c hi?n thay ?i sau y:
function hookup(element)
{
    element.attachEvent( "onmouseover", mouse);
}
function mouse () 
{
}
Thay ?i ny, cc chu?t ch?c nng khng ph?i l m?t ?i t?ng ng c?a d?n ?n m?t tham chi?u v?ng tr?n.

T?NH TR?NG

Microsoft ? xc nh?n r?ng y l m?t l?i trong cc s?n ph?m c?a Microsoft ?c li?t k trong ph?n "p d?ng cho".

THNG TIN THM

Cac bc m phong hanh vi.

  1. Dn m? sau y trong Notepad v sau lu t?p nh Test.htm:
    <HTML>
    <HEAD>
    <script language="javascript">
    function initpage()
    {
    window.setTimeout("window.location.reload()", 500, "javascript");
    }
    </script>
    </HEAD>
    <body onload="initpage()" >
    <div class='menu' id='menu'></div>
    <script language='javascript'>
    hookup(document.getElementById('menu'));
    function hookup(element)
    {
    element.attachEvent( "onmouseover", mouse);
    	function mouse () 
    	{
    	}
    }
    </script>
    </body>
    </HTML>
    Trong m? ny, b? x? l? (cc chu?t ch?c nng) l?ng bn trong (cc attacher hookup ch?c nng). S? s?p x?p ny c ngh?a r?ng vi?c x? l? ng c?a trong ph?m vi c?a ng?i g?i (s?p x?p ny ?c ?t tn "ng c?a"). B? x? l? duy tr? m?t tham chi?u ?n cc ph?n t? bi?n. Trong tr?ng h?p ny, bi?n t? l cc div Ph?n t? HTML v?i cc ID tham s? ?c thi?t l?p ? tr?nh n. Nhng cc div nguyn t? ch? x? l?. Tham chi?u ny l m?t v?ng tr?n ti li?u tham kh?o.
  2. M? Test.htm trong Internet Explorer.

    Nh?n th?y r?ng s? d?ng b? nh? trong Windows Task Manager ti?p t?c tng m?i khi cc Trang lm m?i chnh n.

THAM KH?O

? bi?t thm chi ti?t v? Internet Explorer r? r? m?u, gh thm Web site sau c?a Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-US/Library/Bb250448.aspx

Thu?c tnh

ID c?a bi: 830555 - L?n xem xt sau cng: 30 Thang Tam 2011 - Xem xt l?i: 2.0
T? kha:
kbfix kbmt KB830555 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:830555
Khc t Ni dung trong C s Kin thc Khng con c h tr
Bi vi?t ny ni v? cc s?n ph?m m Microsoft khng c?n h? tr? n?a. Do , bi vi?t ny ?c cung c?p "nguyn b?n" v s? khng ?c c?p nh?t.

Cung cp Phan hi

 

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