Smider lige koden her, hvis htm's side engang ikke skulle eksistere mere:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<title>Image Radioboxes</title>
<script type="text/javascript">
function preload(imgObj,imgSrc)
{
if (document.images)
{
eval(imgObj+' = new Image()');
eval(imgObj+'.src = "'+imgSrc+'"');
}
}
function changeImage(layer,imgName,imgObj)
{
if (document.images)
{
if (document.layers && layer!=null) eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src');
else document.images[imgName].src = eval(imgObj+".src");
}
}
function Radio(layer,imgNames,length,defaultValue)
{
this.layer = layer;
this.imgNames = imgNames;
this.length = length;
this.change = RadioChange;
this.value = (defaultValue)? defaultValue : "undefined";
}
function RadioChange(index,value)
{
this.value = value;
for (var i=0; i<this.length; i++)
changeImage(this.layer,this.imgNames+i,'radio0');
changeImage(this.layer,this.imgNames+index,'radio1');
}
function init()
{
computers = new Radio('surveyDiv','computersImg',4,'two');
}
preload('button0','button-submit0.gif');
preload('button1','images/button-submit1.gif');
preload('radio0','radio0.gif');
preload('radio1','radio1.gif');
function submitForm()
{
str = "You have " + computers.value + " computers in your household";
alert(str);
}
</script>
<style type="text/css">
<!--
#surveyDiv {position:absolute; left:50; top:50; width:400;}
BODY {font-family:"Arial"; font-size:9pt;}
A {color:black; text-decoration:none;}
-->
</style>
</head>
<body bgcolor="#ffffff" onLoad="init()">
<div id="surveyDiv">
<p>Number of computers in your household:
<br><a href="java script:computers.change(0,'one')"><img name="computersImg0" src="radio0.gif" width=10 height=10 border="0"> one
<br><a href="java script:computers.change(1,'two')"><img name="computersImg1" src="radio1.gif" width=10 height=10 border="0"> two
<br><a href="java script:computers.change(2,'three')"><img name="computersImg2" src="radio0.gif" width=10 height=10 border="0"> three
<br><a href="java script:computers.change(3,'four')"><img name="computersImg3" src="radio0.gif" width=10 height=10 border="0"> four
<p><a href="java script:submitForm()"
onMouseDown="changeImage('surveyDiv','submitImg','button1')"
onMouseUp="changeImage('surveyDiv','submitImg','button0')"
onMouseOut="changeImage('surveyDiv','submitImg','button0')">
<img name="submitImg" src="button-submit0.gif" width=68 height=20 ALT="Submit" border=0></a>
</div>
</body>
</html>