Avatar billede tripwire Nybegynder
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?

Avatar billede nuno Nybegynder
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
Avatar billede roenving Novice
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
Avatar billede tripwire Nybegynder
21. september 2001 - 17:34 #3
Jeg løste det selv... ellers tak
Avatar billede tripwire Nybegynder
04. oktober 2001 - 21:19 #4
lukker lige
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester