Avatar billede kla Nybegynder
12. maj 2002 - 10:14 Der er 4 kommentarer og
1 løsning

lille simplet spg. angående innerHTML mv

Jeg er ved at lave en side hvor jeg skal opbygge en dynamiske optionliste :

Mit problem ligger i at hvis jeg ikke hardcoder <select tag'et> incl name får jeg andre problemer. så jeg vil gerne kunne opbygge en string indeholdene de enkelte option, det kan jeg også sagtens, men jeg kan ikke gøre brug af :

function setOptions() {
                                 
v1 = 'Fast/Variabel/Saldo :'
v2 = 'Fast/Saldo :'

op01 = '<option selected>Fast</option><option>Variabel</option><option>Saldo</option>';
op02 = '<option selected>Fast</option><option>Saldo</option>';

if (document.all.numOfTime.selectedIndex > 4 || document.all.numOfTime.selectedIndex == 0) {
    t1 = v2;
    t2 = op02;
    }
else {
    t1 = v1;
    t2 = op01;
      }

document.all.blpsLabel.innerHTML = t1;
document.all.blpsOptionList.innerHTML = t2;
 
}

<tr>
<td style="padding-left: 20px;"><div id="blpsLabel"></div></td><td>
    <select name="blpsOption" onChange=setBlpsChoice(this)>
      <div id="blpsOptionList"></div>
    </select>
</td>
</tr>
Avatar billede jakoba Nybegynder
12. maj 2002 - 10:22 #1
du kan ikke placere en <div kommando inden i en select kommando.

Det burde logisk set være muliget at placere hele din select inden i en div og så udskifte, men det er ikke mage browsere der finder sig i det.

så jeg vil anbefale at du bruger
    new Option( tekst, value );
til at generere dine options.

mvh JakobA
Avatar billede jakoba Nybegynder
12. maj 2002 - 10:24 #2
Ups  mage -> mange
Avatar billede kla Nybegynder
12. maj 2002 - 10:33 #3
Skal jeg så bare refere til mit select obj !
kan du evt. give et eksempel ?
Hvordan ryder jeg så alle option når jeg skal ændre dem ?
Avatar billede kla Nybegynder
12. maj 2002 - 10:44 #4
Takker, det var lige det jeg skulle bruge, og jeg har fundet ud af hvordan jeg skal benytte new Option *smil*
Avatar billede jakoba Nybegynder
12. maj 2002 - 11:19 #5
tak for pts :-)
her er en eksempelside du evt kan have nytte af:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp107085.html

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