Area object (Object/HTML)

An object representing an <AREA> HTML tag.

Availability:

DOM level - 1
JavaScript - 1.1
JScript - 1.0
Internet Explorer - 3.02
Netscape - 3.0
Opera - 3.0
Inherits from:Element object
JavaScript syntax:IEmyArea = myDocument.all.aMapID.areas[anIndex]
IEmyArea = myDocument.all.anElementID
IEmyArea = myDocument.all.tags("AREA")[anIndex]
IEmyArea = myDocument.all[aName]
-myArea = myDocument.getElementById(anElementID)
-myArea = myDocument.getElementsByName(aName)[anIndex]
-myArea = myDocument.getElementsByTagName("AREA")[anIndex]
-myArea = myDocument.links[anIndex]
HTML syntax:<AREA>
Argument list:anIndexA reference to an element in a collection
aNameAn associative array reference
anElementIDThe ID value of an Element object
Object properties:accessKey, alt, coords, hash, host, hostname, href, name, noHref, pathname, port, protocol, search, shape, tabIndex, target, text, x, y
Object methods:add()
Event handlers:onAfterUpdate, onBeforeUpdate, onBlur, onClick, onDataAvailable, onDataSetChanged, onDataSetComplete, onDblClick, onErrorUpdate, onFocus, onHelp, onKeyDown, onKeyPress, onKeyUp, onLoad, onMouseDown, onMouseMove, onMouseOut, onMouseOver, onMouseUp, onReadyStateChange, onResize, onRowEnter, onRowExit

An Area object represents an area of an image map. They are generally referred to as Link objects, although Netscape and MSIE instantiate them as different classes.

Netscape supports these objects as objects of the Url class.

MSIE treats them as Link objects.

Event handling support via properties containing function objects was added to Area objects at version 1.1 of JavaScript.

See also:Element object, HyperLink object, Input.accessKey, LINK object, LinkArray object, Location object, Map object, Url object

PropertyJavaScriptJScriptNIEOperaNESECMADOMCSSHTMLNotes
accessKey1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a1 1 n/a n/a-
alt1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a1 1 n/a n/a-
coords1.5 1.53.0 3.06.0 6.03.02 3.02 n/a n/a n/a1 1 n/a n/a-
hash1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a n/a-
host1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a n/a-
hostname1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a n/a-
href1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a1 1 n/a n/a-
name1.1 1.13.0 3.03.0 3.04.0 4.0 n/a n/a n/a n/a n/a n/a-
noHref1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a1 1 n/a n/a-
pathname1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a n/a-
port1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a n/a-
protocol1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a n/a-
search1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a n/a-
shape1.5 1.51.0 1.06.0 6.03.02 3.02 n/a n/a n/a1 1 n/a n/a-
tabIndex1.5 1.53.0 3.06.0 6.04.0 4.0 n/a n/a n/a1 1 n/a n/a-
target1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a1 1 n/a n/a-
text1.2 1.2 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a n/a-
x1.2 1.2 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a n/a-
y1.2 1.2 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a n/a-

MethodJavaScriptJScriptNIEOperaNESECMADOMCSSHTMLNotes
add() n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-

Event nameJavaScriptJScriptNIEOperaNESECMADOMCSSHTMLNotes
onAfterUpdate n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onBeforeUpdate n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onBlur1.1 1.13.0 3.03.0 3.04.0 4.03.0 3.0 n/a n/a n/a n/a n/aWarning
onClick1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onDataAvailable n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onDataSetChanged n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onDataSetComplete n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onDblClick1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onErrorUpdate n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onFocus1.1 1.13.0 3.03.0 3.04.0 4.03.0 3.0 n/a n/a n/a n/a n/aWarning
onHelp n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/aWarning
onKeyDown1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onKeyPress1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onKeyUp1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onLoad1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a n/aWarning
onMouseDown1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseMove1.2 1.23.0 3.04.0 4.04.0 4.0 n/a n/a n/a n/a n/a4.0 4.0Warning
onMouseOut1.1 1.13.0 3.03.0 3.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseOver1.1 1.11.0 1.03.0 3.03.02 3.023.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onMouseUp1.2 1.23.0 3.04.0 4.04.0 4.03.0 3.0 n/a n/a n/a n/a4.0 4.0Warning
onReadyStateChange n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onResize1.2 1.23.0 3.04.0 4.04.0 4.0 n/a n/a n/a n/a n/a n/aWarning
onRowEnter n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-
onRowExit n/a3.0 3.0 n/a4.0 4.0 n/a n/a n/a n/a n/a n/a-

Inheritance chain:

Element object, Node object