Avatar billede kadaver Nybegynder
07. oktober 2000 - 14:27 Der er 3 kommentarer og
1 løsning

Forme i netscape

Jeg slås med et problem:

I ns4 har jeg problemer med at tilføje options til et select form- objekt.

Følgende virker i Ie4+. Jeg har en form \"theend\" og en select \"category\" i html.

var optionNo = 0;
function addNewOption() {
  optionNo += 1;
  oNewOption = new Option();
  oNewOption.text = \"Option \" + optionNo;
  document.theend.category.options.add(oNewOption, 1);
}

Fejlen: funktionen \"add\" virker ikke i NS
Er der nogen der har et forslag?

Kadaver
Avatar billede ldanielsen Nybegynder
07. oktober 2000 - 14:58 #1
function addNewOption(){
optionNo += 1
oNewOption = new Option()
oNewOption.text = \"Option \" + optionNo
document.theend.category.options[optionNo] = oNewOption
}

hvor [optionNo] angiver hvilken plads på listen den nye option skal have.

Det virker i begge, men hvis du udvider størrelsen på din select i NS, bliver den ikke større. Så start med nogle \"tomme\" options af en fornuftil størrelse, som dit script så overskriver
Avatar billede ldanielsen Nybegynder
07. oktober 2000 - 14:59 #2
Undskyld, det var et svar, så her kommer det igen

function addNewOption(){
optionNo += 1
oNewOption = new Option()
oNewOption.text = \"Option \" + optionNo
document.theend.category.options[optionNo] = oNewOption
}

hvor [optionNo] angiver hvilken plads på listen den nye option skal have.

Det virker i begge, men hvis du udvider størrelsen på din select i NS, bliver den ikke større. Så start med nogle \"tomme\" options af en fornuftil størrelse, som dit script så overskriver
Avatar billede kadaver Nybegynder
07. oktober 2000 - 15:09 #3
Det virker... og så er det tilmed en meget enkel løsning.

TAK
kadaver
Avatar billede ldanielsen Nybegynder
07. oktober 2000 - 15:10 #4
Selv tak

PS: Du sletter en option ved at sætte
document.theend.category.options[optionNo] = null
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