Zdarzenia nIE są propagowane do documentElement

Żeby poprawnie obsłużyć zdarzenia mouseupmousemove najlepiej jest przypisać funkcje je obsługujące elementowi <html> (document.documentElement), żeby na pewno były wyłapywane z całego dokumentu.

Niestety Internet Explorer nie propaguje zdarzeń poza <body>.

Rozwiązanie

Używać document.body zamiast document.documentElement, ale uwaga:

Drugiemu problemowi można zaradzić przez:

 if (!document.body) document.body = document.getElementsByTagName('body')[0];

Spis bugów


Zmodyfikowano: 16.05.2007, 13:50