You are here: irt.org | FAQ | JavaScript | Image | Q730 [ previous next ]
The element:
<input type="image">
is a funny one, as IIRC it wasn't originally a valid form element in Netscape - even worse when used on the Mac.
It isn't an image therefore it won't appear in the images array. It _should_ appear in the elements array - BUT you CANNOT swap elements only images.
Replace the form element with a bulk standard image:
<A HREF="javascript:document.formname.submit()"><IMG SRC="apicture.gif" WIDTH="100" HEIGHT="100" BORDER="0"></A>
and then use normal image swapping JavaScript code to swap the image.
The following was submitted by Harald Paulsen
Use getElementById to find the element in question:
<HTML><HEAD><TITLE>Harald ruller verden</TITLE></HEAD>
<SCRIPT LANGUAGE="javascript">
function nyttbilde() {
document.getElementById("dings").src = "image2.gif";
}
</SCRIPT>
<BODY onLoad="nyttbilde();">
<FORM>
<INPUT TYPE=image ID=dings SRC="image1.gif">
</FORM>
</BODY>
</HTML>