her er et eksempel på hvad der kunne ligge i din navi frame. Mit løsningsforslag indebærer kun scripts på navisiden. Det er vigtigt at origImages og valgtImages indeholder samme mængde elementer (antallet af menupunkter)!
---8<----------
<body>
<script language="javascript" type="text/javascript">
var origImages = [new Image(),new Image(),new Image(),new Image()];
var valgtImages = [new Image(),new Image(),new Image(),new Image()];
// initializing images
for (var i=0;i<origImages.length;i++){
origImages[i].src = "menu"+i+"standard.gif";
}
for (var i=0;i<origImages.length;i++){
valgtImages[i].src = "menu"+i+"valgt.gif";
}
function setMenuPictures(menuNummer){
for(var i=0;i<origImages.length;i++){
if (i!=menuNummer) { eval("document.images['menu"+i+"'].src=origImages["+i+"].src;"); }
else { eval("document.images['menu"+i+"'].src=valgtImages["+i+"].src;"); }
}
}
</script>
<base target="main">
<a href="
http://www.dr.dk" onclick="setMenuPictures(0); return true;"><img name="menu0" src="menu0standard.gif" border="0"></a><br>
<a href="
http://www.tv2.dk" onclick="setMenuPictures(1); return true;"><img name="menu1" src="menu1standard.gif" border="0"></a><br>
<a href="
http://www.tv3.dk" onclick="setMenuPictures(2); return true;"><img name="menu2" src="menu2standard.gif" border="0"></a><br>
<a href="
http://www.tvdanmark.dk" onclick="setMenuPictures(3); return true;"><img name="menu3" src="menu3standard.gif" border="0"></a><br>
</body>
---8<----------
dine menu images skal hedde:
menu0standard.gif
menu0valgt.gif
menu1standard.gif
menu1valgt.gif
osv.
og du skal huske at køre fra 0 til antallet af menupunkter-1 (altså som i mit eksempel fra 0-3 for en fire punkters menu
(-:H@zze