Avatar billede rudymadsen Nybegynder
11. november 2006 - 23:56 Der er 2 kommentarer og
1 løsning

Fokus i frames, når man anvender dropdown bokse

Jeg har tidligere spurgt, men uden svar, så nu prøver jeg igen:

Jeg har to frames - venstre og højre. I venstre frame har jeg en dropdown boks, hvor jeg foretage nogle valg. Når jeg vælger et enme i boksen, vil jeg gerne have fokus på den højre frame - altså så fokus fjerner sig fra dropdown boksen. Så undgår jeg nemlig, at brugeren kommer til at scrolle i dropdown boksen på sit scroll hjul.

Hvordan gør jeg det?

Pft.

Rudy
Avatar billede soes Nybegynder
12. november 2006 - 01:02 #1
Du kan prøve følgende. Det skal siges at det ikke er testet.

function moveFocus(sender) {
  var frm = window.top.frames.mainFrame; // mainFrame er dit framenavn der skal have focus
  if (frm)
      frm.focus();
}

På din dropdown lytter du så på din onchange event.

<select name="..." onchange="moveFocus(this);">

Du kan også prøve at skifte frm.focus(); med frm.document.focus();
Avatar billede rudymadsen Nybegynder
12. november 2006 - 11:36 #2
Det virkede... tak for det :-)

/Rudy
Avatar billede soes Nybegynder
12. november 2006 - 13:14 #3
det var da heldigt, så får du lige et svar.
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