21. august 2001 - 14:45
Der er
3 kommentarer og
1 løsning
OnMouseWhat???
Jeg har en menu bestående af billeder med en \"onmouseover swapimage\" funktion. dette er også fint nok, men ud over dette skal \"onmouseover\" billedet forblive når musen køres \"mouseOut\"; Når \"OnMouseOver\" aktiveres for et andet \"menupunkt\", skal alle andre images \"restores\"... Hvordan gøres dette? Kan man lave en eller anden batch funktion?
21. august 2001 - 14:51
#1
du kan da bare nøjes med UDELUKKENDE at have en onMouseOver på dine billeder så - så vil billedet jo ikke skifte tilbage før du laver onMouseOver på det næste. I den onMouseOver funktion skal du så bare lave alle de \"handlinger\" du vil have - inkl. \"restore\" de andre images når der køres onMouseOver (jeg kunne forestille mig noget med at du bare vil have \"default\" billederne tilbage)
/nuno
21. august 2001 - 14:58
#2
Lav 2 arrays med menupunktImagenavn og defaultImage.
Kør dem alle igennem, som første del af din swapimage-funktion:
var mNames = new Array(\"mPunkt0\", \"mPunkt1\", \"mPunkt2\", \"mPunkt3\", \"mPunkt4\", \"mPunkt5\");
var mImgs = new Array(\"mImg0\", \"mImg1\", \"mImg2\", \"mImg3\", \"mImg4\", \"mImg5\");
function restoreImgs() {
for (i=0;i<mNames.length;i++) {
document.all.mNames[i].src=mImgs[i];
}
}
hth
jes