JavaScript Kit > JavaScript Reference > Here
Image Object
Images on the page are represented by the Image object in JavaScript. They can be accessed using the syntax:
document.images.name //access image by its name
document.images[i] //access image by its position within array
document.images.length //returns total number of images
You can define an image on the fly using the Image Constructor function:
new Image([width], [height])
where "width" and "height" are optional.
Related Tutorials
Events
Events | Description |
---|---|
onabort | Code is executed when user aborts the downloading of the image. |
onerror | Code is executed when an error occurs with the loading of the image (ie: not found). Example(s) |
onload | Code is executed when the image successfully and completely downloads. |
Properties
Properties | Description |
---|---|
border | Integer that specifies the border width of the image, in pixels. |
complete | Boolean that specifies whether the image has loaded completely (successful or not). |
fileSize | Returns the file size of the specified image on the page. In IE Windows, a numeric string is returned, while in IE Mac, a number instead. Use it on any image or a loop to cover all images on the page. IE only property. |
height | The height of the image. |
hspace | Reflects the "hspace" attribute. |
lowsrc | Reflects the "lowsrc" attribute. |
name | The name of the image as assigned by the "name" attribute. |
src | A read/write string specifying the URL of the image. Example(s). |
vspace | Reflects the "vspace" attribute. |
width | The width of the image. |
Examples
onerror
<image src="test.gif" onerror="alert('This image didn\'t download successfully')" />
src
This example creates the classic image rollover effect on an image link:
<a href="http://www.dynamicdrive.com" onMouseover="document.images.logo.src='dd2.gif'" onMouseout="document.images.logo.src='dd.gif'"><img name="logo" src="dd.gif" /></a>
- JavaScript Operators
- JavaScript Statements
- Global functions
- JavaScript Events
- Escape Sequences
- Reserved Words