Section 1.3. Shared Event Handler Attributes


1.3. Shared Event Handler Attributes

Handler

IE/Windows

NN

Mozilla

IE/Mac

Safari

Opera

HTML

onactivate

5.5

n/a

n/a

n/a

n/a

n/a

n/a

onbeforeactivate

5.5

n/a

n/a

n/a

n/a

n/a

n/a

onbeforecopy

5

n/a

n/a

n/a

1.3/2

n/a

n/a

onbeforecut

5

n/a

n/a

n/a

1.3/2

n/a

n/a

onbeforedeactivate

5.5

n/a

n/a

n/a

n/a

n/a

n/a

onbeforeeditfocus

5

n/a

n/a

n/a

n/a

n/a

n/a

onbeforepaste

5

n/a

n/a

n/a

1.3/2

n/a

n/a

onblur

3/4

2

0.9

3/4

1

4

4

onclick

3/4

2

0.9

3/4

1

4

4

oncontextmenu

5

n/a

n/a

n/a

1.2

n/a

n/a

oncontrolselect

5.5

n/a

n/a

n/a

n/a

n/a

n/a

oncopy

5

n/a

n/a

n/a

n/a

n/a

n/a

oncut

5

n/a

n/a

n/a

n/a

n/a

n/a

ondblclick

4

4

0.9

4

1

7

4

ondeactivate

5.5

n/a

n/a

n/a

n/a

n/a

n/a

ondrag

5

n/a

n/a

n/a

1.3/2

n/a

n/a

ondragend

5

n/a

n/a

n/a

1.3/2

n/a

n/a

ondragenter

5

n/a

n/a

n/a

1.3/2

n/a

n/a

ondragleave

5

n/a

n/a

n/a

1.3/2

n/a

n/a

ondragover

5

n/a

n/a

n/a

1.3/2

n/a

n/a

ondragstart

5

n/a

n/a

n/a

1.3/2

n/a

n/a

ondrop

5

n/a

n/a

n/a

1.3/2

n/a

n/a

onfilterchange

4

n/a

n/a

n/a

n/a

n/a

n/a

onfocus

3/4

2

0.9

3/4

1

4

4

onfocusin

6

n/a

n/a

n/a

n/a

n/a

n/a

onfocusout

6

n/a

n/a

n/a

n/a

n/a

n/a

onhelp

4

n/a

n/a

5

n/a

n/a

n/a

onkeydown

4

4

0.9

4

1

5

4

onkeypress

4

4

0.9

4

1

5

4

onkeyup

4

4

0.9

4

1

5

4

onlosecapture

5

n/a

n/a

n/a

n/a

n/a

n/a

onmousedown

4

4

0.9

4

1

5

4

onmouseenter

5.5

n/a

n/a

n/a

n/a

n/a

n/a

onmouseleave

5.5

n/a

n/a

n/a

n/a

n/a

n/a

onmousemove

4

4

0.9

4

1

5

4

onmouseout

3/4

2

0.9

3/4

1

4

4

onmouseover

3/4

2

0.9

3/4

1

4

4

onmouseup

4

4

0.9

4

1

5

4

onmousewheel

6

n/a

n/a

n/a

1.3/2

n/a

n/a

onmove

5.5

n/a

n/a

n/a

1

n/a

n/a

onmoveend

5.5

n/a

n/a

n/a

n/a

n/a

n/a

onmovestart

5.5

n/a

n/a

n/a

n/a

n/a

n/a

onpaste

5

n/a

n/a

n/a

n/a

n/a

n/a

onpropertychange

5

n/a

n/a

n/a

n/a

n/a

n/a

onreadystatechange

4

n/a

n/a

4

n/a

n/a

n/a

onresize

4

n/a

n/a

4

1.2

n/a

n/a

onresizeend

5.5

n/a

n/a

n/a

n/a

n/a

n/a

onresizestart

5.5

n/a

n/a

n/a

n/a

n/a

n/a

onselectstart

4

n/a

n/a

4

1.3/2

n/a

n/a


The evolution of shared event handler attributes over the course of scriptable browser history is not straightforward. While all renderable elements have the common mouse and keyboard event handler attributes starting with IE 4, Mozilla 0.9, and HTML 4, the earlier browsers implemented only some of these event attributes and only for interactive elements. Elements that have always responded to mouse clicks (e.g., form button controls, links, and image maps) supported onclick events. Links and image maps also generally support mouseover and mouseout events going way back. Microsoft brings a large repertoire of event handler attributes to Windows-only versions of Internet Explorer, and Apple has adopted many of them in Safari 1.3/2 to be used primarily in Dashboard widgets. For more details on each event type and other types not listed here, see Chapter 3.




Dynamic HTML. The Definitive Reference
Dynamic HTML: The Definitive Reference
ISBN: 0596527403
EAN: 2147483647
Year: 2004
Pages: 120
Authors: Danny Goodman

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net