Un altro bug di IE: mousemove

Martedì 8 Aprile 2008 - 09:22

di Riccardo Degni

Scripting

Direttamente da QuirksBlog, il blog ufficiale del sito QuirksMode, ecco un articolo che riporta un altro bug del browser Internet Explorer (la cui serie pare essere infinita).

Questa volta parliamo di eventi, ed in particolare di mousemove, che scatta quando l’utente muove il mouse al di sopra di un elemento o di una determinata sezione. Il comportamento corretto, come riportato da PPK, è il seguente: quando un utente passa il mouse al di sopra di un elemento sul quale abbiamo registrato un evento mousemove, questo viene azionato piu volte, fino a quando l’utente smette di muoverlo. IE invece, dalla versione 5 alla 7, continua ad azionare l’evento ogni X secondi, indipendentemente dal fatto che il mouse sia fermo oppure in movimento, smettendo solamente quando questo viene spostato dall’elemento in considerazione.

La buona notizia è che questo bug è stato corretto nella beta 1 di IE8. La notizia eclatante, invece, è che è stato recentemente introdotto nelle ultimissime versioni dei browser Opera e Safari!

Mentre Opera 9.26 e Safari 3.0 si comportano correttamente, le recenti versioni 9.5b e 3.1 rispettivamente hanno copiato il bug da IE.

Tags:

Categoria: Scripting | Permalink

Commenti

1

é un mondo infinito di bug…

# - postato da softcodex - 08 Aprile 2008 - 11:06

2

Ma non ha senso!

# - postato da Nemesis Design - 08 Aprile 2008 - 12:47

3

Update: The bug described in this entry is an OS problem, and not a browser bug.

# - postato da fain182 - 08 Aprile 2008 - 14:01

4

Che senso ha una impostazione del genere?

# - postato da Mr Kuzio - 08 Aprile 2008 - 14:39

5

In effetti, non c’è senso nel copiare i bug di IE.

Grazie Riccardo:). Come sempre informazioni utili e di prima mano;).

# - postato da annarita - 09 Aprile 2008 - 17:28

6

i bug vengono copiati per la compatibilità
essendo browser “alternativi” a ie
cercano di emulare tutti i comportamenti, anche quelli scorretti
all’epoca di nn4, ms copiò e implementò in ie un bug del whitespace… qualcuno si ricorda esattamente quale fosse?

# - postato da gunn - 10 Aprile 2008 - 06:26

7

gunn sei sicuro che è quello il motivo?
Copiare i bug per la compatiblità mi sembra la cosa più sbagliata in assoluto da fare!

# - postato da antenna - 10 Aprile 2008 - 19:11

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento