Avatar billede netbegynder Nybegynder
21. maj 2002 - 18:28 Der er 10 kommentarer

Nu bliver jeg (for alvor) skør!

Hej

Jeg har et script, som gerne skulle gøre følgende:

1) Tag værdien (dvs. sektionnr) fra det valgte menupunkt i sektion-menuen.

2) Sammenlign denne værdi (dvs. sektionnr) med værdien for hvert emne (i en array) og indsæt KUN de elementer i emne-menuen, som er tilknyttet den valgte sektion (= har det samme sektionnr som den valgte sektion).

MEN nedenstående kode smider i stedet alle elementer ind i emne-menuen - den er totalt ligeglad med, at man har trykket på en sektion (hvorved sektionr f.eks. er lig med "4").

function opdaterEmneMenu() {

  kont = document.Artikel.sektion.selectedIndex;
  valg = document.Artikel.sektion.options[kont].value; 
   
  y = 0;
  for (var i = 1;i < gruppe[3].length; i++)  {
        if ( gruppe[3][i].sektionnr = valg) {
          document.Artikel.emne.options[y] = new Option( gruppe[3][i].titel, gruppe[3][i].emnenr);
          y++;
        };
    };
}

Om så jeg skrev "if ( gruppe[3][i].sektionnr = "huggo børge")" ville den fylde menuen op med samtlige emner - hvor dog når jeg beder den om kun at indsætte dem, som er tilknyttet den valgte sektion.
Avatar billede netbegynder Nybegynder
21. maj 2002 - 18:29 #1
hvor dog når jeg beder den = når nu jeg beder den...
Avatar billede dmcn Praktikant
21. maj 2002 - 18:34 #2
Ok, ven - meningen med eksperten er, at du skal tjene point ved at hjælpe andre. På den måde skulle du ikke løbe tør for point, og blive nødt til at oprette en ny bruger.
Jvf. ekspertens regler er det kun tilladt at have en bruger - jeg kan se, at du har oprettet to. Har du en god forklaring, inden jeg sletter dem begge?

- n0rmality, coadmin
Avatar billede eagleeye Praktikant
21. maj 2002 - 18:46 #3
må man så ikke svare ?
Avatar billede dmcn Praktikant
21. maj 2002 - 18:50 #4
eagleeye : Personligt synes jeg ikke brugeren fortjener et svar - han/hun har absolut ingen respekt for de simple regler der er opstillet for brugen af eksperten.
Vil du hjælpe er du dog mere end velkommen til at svare, men du skal ikke regne med at få point for det - jeg gætter på brugeren er aktiv ca. 20 minutter endnu.
Avatar billede eagleeye Praktikant
21. maj 2002 - 18:58 #5
Ok.. Ja dette spørgsmål bør kan være på 15 eller 30 points.
Jeg stytter det nye tiltag med CoAdmins så kan jeg jo vise det ved at afvendte netbegynder's svar.
Avatar billede Slettet bruger
21. maj 2002 - 22:04 #6
Ja, det er næsten irriterende, når svaret er så ligetil! :)

Men ingen skal have noget godt ud af at snyde! **tsk tsk**
Avatar billede gryn Nybegynder
21. maj 2002 - 23:16 #7
Avatar billede =maddog= Nybegynder
22. maj 2002 - 00:52 #8
if ( gruppe[3][i].sektionnr == "huggo børge")
a = b  -> sætter a til b's værdi. returnerer void.
a == b  -> sammenligner a og b's værdier. returnerer boolean.
en almindelig fejl.
jeg har kun kommenteret. det er ikke i nærheden af at være 1 point værd. behold dem selv og brug et par dage på at læse basic tutorials. så er du sød.
Avatar billede Slettet bruger
22. maj 2002 - 18:33 #9
Æv, maddog, det ville jeg have sagt! :)
Avatar billede =maddog= Nybegynder
23. maj 2002 - 01:09 #10
i know, my friend. i know.
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