Avatar billede e_c Nybegynder
05. oktober 2004 - 10:41 Der er 10 kommentarer og
1 løsning

Simpelt spærgsmål ang. OnMouseOut

Hej,

Dette er sikkert ret simpelt, men jeg skal bruge det hurtigt! Jeg har 5-6 knapper, som skifter baggrund ved OnmouseOver og ved OnMouseOut. Mit problem er at selvom jeg sætter en "permanent" baggrund med OnFocus eller OnClick, forsvinder den ved når musen flyttes pga. OnMouseOut. er det ikk muligt at, når en knap er "clicked", at OnMouseOut så IKKE invokeres?
Avatar billede e_c Nybegynder
05. oktober 2004 - 10:42 #1
Spærgsmål = Spørgsmål :-)
Avatar billede roenving Novice
05. oktober 2004 - 10:54 #2
Måske sådan:

<img onload="this.clicked=false;" onclick="this.clicked=true;this.src='knap_klikket.gif';" onmouseover="if(!this.clicked)this.src='knap_over.gif';" onmouseout="if(!this.clicked)this.src='knap.gif';" src="knap.gif">
Avatar billede e_c Nybegynder
05. oktober 2004 - 11:10 #3
Som sådan virker det fint nok, bortset fra at det er knapper, det ska bruges på. Det virker fint, indtil jeg har trykket på en knap - den bliver ved med at være "clicked".
Hvordan får jeg "this.clicked=false" sat på en knap?
Avatar billede roenving Novice
05. oktober 2004 - 12:06 #4
Hvordan knapper ?-)
Avatar billede e_c Nybegynder
05. oktober 2004 - 12:48 #5
Jeg har nogle html-knapper, hvis default image bliver sat i Css. Dit foreslag duer, som sådan, godt nok - bortset fra at jeg ikk ved hvor this.clicked skal stå?
Avatar billede roenving Novice
05. oktober 2004 - 12:50 #6
-- mener du <button> ?-)
Avatar billede e_c Nybegynder
05. oktober 2004 - 13:10 #7
Ja, lige præcis.
Avatar billede roenving Novice
05. oktober 2004 - 13:17 #8
Så f.eks.

<script type="text/javascript">
window.onload = function(){
  var buts = document.getElementsByTagName('BUTTON');
  for(i=0;buts.length>i;i++){
    buts[i].clicked = false;
  }
}
</script>

-- men det har jeg ikke selv prøvet !-)
Avatar billede e_c Nybegynder
05. oktober 2004 - 13:27 #9
Ok, fandt ud af det. Brugte ikk din sidste kommentar, men du hjælp mig helt sikkert på sporet. Tak.

Smid et svar.
Avatar billede roenving Novice
05. oktober 2004 - 14:49 #10
Velbekomme '-)
Avatar billede roenving Novice
05. oktober 2004 - 15:17 #11
-- og tak for point ;~}
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