Avatar billede Lasse Novice
02. april 2002 - 18:39 Der er 10 kommentarer og
2 løsninger

onFocus => onBlur

Jeg har en dd list. Jeg har tilfoejet en event handler saaledes:

OnFocus="this.blur()"

Det virker dog ikke. Hvorfor ikke, og hvordan kommer jeg udenom dette?
Avatar billede jakoba Nybegynder
02. april 2002 - 18:41 #1
dd list ?  mener du en select-boks?
Hvad ønsker du at opnå med den handeler?
Avatar billede speedy Nybegynder
02. april 2002 - 18:42 #2
jakoba>>Er ikke sikker, men tror han mener en Drop Down list...

Men jeg forstår heller ikke hvad han vil opnå med det...og hvad problemet egentlig er...

/SpEeDy
Avatar billede jakoba Nybegynder
02. april 2002 - 18:46 #3
altså det html element der kommer når man skriver
<select ... OnFocus="this.blur()">
  <option>alfa</option>
  <option>beta</option>
</select>

hvis der skal en onfocus handeler i den skal den stå i <select. Den kan ikke stå i en option.
Og såvidt jeg kan se er der ikke rigtig nogen logisk effekt den kan have.
Avatar billede Lasse Novice
02. april 2002 - 18:50 #4
dd list... ja, det er en drop down list, eller en select list

Det jeg vil opnaa er at naar jeg flytter focus til select boksen, saa skal det oejeblikkeligt fjernes derfra igen.
Avatar billede olebole Juniormester
02. april 2002 - 18:51 #5
<ole>
Eneste virkning kunne være at få dropdown'en til at kollapse, så snart der bliver trykket på den - men mon det er ønsket?  :oD
/mvh
</bole>
Avatar billede Lasse Novice
02. april 2002 - 18:52 #6
Det er fordi at select boksen nogen gange skal vaere tilgaengelig - andre gange ikke. Derfor vil jeg gerne naar jeg laver onFocus goere noget a la dette:

if(udtryk) {this.blur()}
Avatar billede olebole Juniormester
02. april 2002 - 18:55 #7
Det kan du ikke, men du kan disable den:
  if(udtryk) {this.disabled=true;}
/mvh
Avatar billede olebole Juniormester
02. april 2002 - 18:56 #8
...og det var vist et svar  ;o)
Avatar billede Lasse Novice
02. april 2002 - 19:03 #9
Hmm, det er nu ikke helt det jeg oensker. I det tilfaelde at jeg disabler den, saa skifter den ogsaa farve.

Men det lyder ikke til at vaere muligt det andet... Jeg maa lige kigge paa det og se om jeg kan finde en bedre loesning.
Avatar billede olebole Juniormester
02. april 2002 - 19:07 #10
Jamen, at den skifter farve kaldes 'brugervenlighed'  :o)
Det er jo for at fortælle brugeren, han ikke skal spilde tid på at prøve at vælge noget, da dropdown'en er disabled.
Det kan vel ikke være uønsket ... eller ....(?)
Avatar billede Lasse Novice
02. april 2002 - 19:09 #11
jo, jeg bruger farven fra select boksen i mit design. At den skifter farve, goer at looket falmer :(
Avatar billede Lasse Novice
19. april 2002 - 02:28 #12
ok, jeg hider bare lortet nu, og disabler det saaledes at det ikke er med i TAB listen
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