Avatar billede hairball Nybegynder
20. oktober 1999 - 14:04 Der er 7 kommentarer

SELECT MULTIPLE


Jeg har en multi-select-box .. der er en del entries i den og lang nede i listen er der en der er SELECTED .. er der en måde jeg kan få boxen (den viser 5 poster på skærmen af gangen) til at scrolle ned til den selectede ?
Avatar billede skjoldby Nybegynder
20. oktober 1999 - 15:32 #1
<select name="select" size="5" multiple>
    <option>1dfsdgsdsfa</option>
    <option>2sdffsda</option>
    <option>3fsdfasdfsadfsda</option>
    <option>4sdfafdasd</option>
    <option>5sdfasfdasdfas</option>
    <option selected>6dsfgdfgsgdfsdfg</option>
    <option>7sddfgsdfgdsf</option>
    <option>8dsfggsdfgdgdfs</option>
    <option>9dsfhggfddgsfsdfg</option>
    <option>10sddfggdfgdfs</option>
    <option>11dfgsdfsdfgfds</option>
  </select>
Avatar billede skjoldby Nybegynder
20. oktober 1999 - 15:32 #2
Det er nr. 6 der er selected
Avatar billede hairball Nybegynder
20. oktober 1999 - 17:29 #3
skjoldby, ja - det kan jeg se ;)

Men det nu ikke det der er problemet, jeg skal have selve displayet ned og vise den der ER selected.
Avatar billede skjoldby Nybegynder
20. oktober 1999 - 19:44 #4
Skægt.
På mac der springer den ned til nr. 6 både i NN og IE.
På pc bliver den stående ved nr. 1 både i NN og IE.
Jeg undersøger lige sagen...
Avatar billede skjoldby Nybegynder
28. oktober 1999 - 14:05 #5
Hvad med at prøve noget med en:
document.forms[0].select.focus ();

og derefter en blur() for at fjerne focus.

Jeg ikke om det fungerer.
Avatar billede skjoldby Nybegynder
28. oktober 1999 - 14:06 #6
Jeg ikke om det fungerer.
^ Fedt udtryk.

Jeg ved ikke om det fungerer.
Avatar billede jakoba Nybegynder
11. februar 2001 - 15:58 #7
Det der med at springe til selected i en select MULTIPLE er lidt ulogisk,
Hvad skal der springes til hvis der er mere en en option selected?
Den første? den sidste? dertil hvor flest muligt selectede kan ses? Lade være at hoppe nogensteder hen?  på Pc har man valgt den sidste mulighed.

Jeg vil snarer kalde det en skønhedsfejl at mac-en hopper på multiple.

skjoldby\'s kunne evt omskrives til:

var ptr = document.forms.dinform.dinselect;
for (var i=0; i<ptr.length; i++) {
  if ( ptr.option[i].selected) {
    ptr.option[i].focus();
    ptr.option[i].blur();
    break;
  };
}; //endfor

for at hoppe til første selected.
hvis ellers der er en focus metode i options?

mvh JakobA
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