Egentlig var det en ren forglemmelse, for backgroundImage indeholder jo ikke noget på elementet, når det er sat i stylesheetet ,-(
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd"><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Just testing</title>
<style type="text/css">
body { font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #555; }
select { font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 2px 1px; width: 160px; margin: 20px 0 0 15px; }
.overall { width: 655px; margin: 20px auto; border: 2px solid #ccc; padding: 10px 10px 25px 10px; }
.group { width: 205px; float: left; border-right: 1px solid #f4f4f4; padding: 0 0 0 10px; }
.group h1 { font: normal 18px/35px Calibri, "Trebuchet MS", Verdana, Arial, sans-serif; text-align: center; color: #ff9999; margin: 0; padding: 0; width: 190px; display: block; float: left; }
.group a.head { background-image: url(
http://proads.dk/simon/get/images/head.gif); height: 139px; width: 191px; float: left; outline: 0; }
.group a.head:hover { background-image: url(
http://proads.dk/simon/get/images/headHover.gif); }
.group a.body { background-image: url(
http://proads.dk/simon/get/images/body.gif); width: 191px; height: 131px; float: left; outline: 0; }
.group a.body:hover { background-image: url(
http://proads.dk/simon/get/images/bodyHover.gif); }
.group a.legs { background-image: url(
http://proads.dk/simon/get/images/legs.gif); height: 79px; width: 191px; float: left; outline: 0; }
.group a.legs:hover { background-image: url(
http://proads.dk/simon/get/images/legsHover.gif); }
</style>
<script type="text/javascript">
function marker(elm, part){
var sel = elm.parentNode.getElementsByTagName("select")[0];
for(i=0, im=sel.length; im>i; i++){
if(sel.options[i].value.toLowerCase() == part.toLowerCase()){
sel.options[i].selected = true;
var links = elm.parentNode.getElementsByTagName("a");
for(j=0,jm=links.length;jm>j;j++)
links[j].style.backgroundImage = "";
elm.style.backgroundImage = "url(
http://proads.dk/simon/get/images/" + part + "Hover.gif)";
return;
}
}
}
</script>
</head>
<body>
<div class="overall">
<div class="group">
<h1>Krop 1</h1>
<a class="head" href="#" onclick="marker(this,'head');return false;"></a>
<a class="body" href="#" onclick="marker(this,'body');return false;"></a>
<a class="legs" href="#" onclick="marker(this,'legs');return false;"></a>
<select>
<option>Kropsdel</option>
<option value="head">Hoved</option>
<option value="body">Mave</option>
<option value="legs">Ben</option>
</select>
</div>
<div class="group">
<h1>Krop 2</h1>
<a class="head" href="#" onclick="marker(this,'head');return false;"></a>
<a class="body" href="#" onclick="marker(this,'body');return false;"></a>
<a class="legs" href="#" onclick="marker(this,'legs');return false;"></a>
<select>
<option>Kropsdel</option>
<option value="head">Hoved</option>
<option value="body">Mave</option>
<option value="legs">Ben</option>
</select>
</div>
<div class="group" style="border:0;">
<h1>Krop 3</h1>
<a class="head" href="#" onclick="marker(this,'head');return false;"></a>
<a class="body" href="#" onclick="marker(this,'body');return false;"></a>
<a class="legs" href="#" onclick="marker(this,'legs');return false;"></a>
<select>
<option>Kropsdel</option>
<option value="head">Hoved</option>
<option value="body">Mave</option>
<option value="legs">Ben</option>
</select>
</div>
<div style="clear: both;"></div>
</div>
</body>
</html>
-- der kommer godt underligheder i min IE6, men FireFox og Opera tager den helt pænt !o]
-- bemærk også, at jeg af hensyn til bl.a. IE6- har skrevet selektorerne en anelse anderledes (hvilket faktisk er den rigtige !-)
Els velbekomme '-)