Avatar billede rasmusp Nybegynder
30. december 2000 - 00:31 Der er 16 kommentarer og
2 løsninger

Hvem kan regne denne kodestump ud?

        if dummy_variabel = farve then
            farve = \"bgcolor=\'#DCDCDC\'\"
        else
            farve=\"\"
        end if

        <tr <%= farve %>>
        <td>bla bla
        ....
        xxx.movenext
        loop



den viser en <tr> først m.hhv hvid baggrundsfarver, derefter grå, derefter
hvid, derefter grå osv.


Hvem kan regne ud hvorfor den rent faktisk virker?!
Avatar billede netsrac Praktikant
30. december 2000 - 00:34 #1
Ja, se den sætter jo nok dummy_variabel lig med farve et sted i bunden også kører den ellers igennem loopet igen og hvis farven er hvid bliver den sat til grå og omvendt.
Avatar billede stigc Nybegynder
30. december 2000 - 00:36 #2
der må være noget mere kode! Det virker ikke sådan!

Avatar billede netsrac Praktikant
30. december 2000 - 00:36 #3
Eller nej.

dummy_variabel indeholder ingeting også vil den hver gang den looper sammenligene dummy_variabel og variablen farve og hvis den er grå bliver den sat til hvis og omvendt.
Avatar billede tdaugaard Nybegynder
30. december 2000 - 00:37 #4
netsrac:> nopes .. rasmusp spurgte mig for lidt siden via email men jeg kunne ikke lige umiddelbart kringle den (jeg har en slem hovedpine..) men her er den:

dummy_variabel er ikke sat til noget og derfor går den jo igennem ved første gennemgang
så \"farve\" bliver sat til #DCDCDC. Når så den løber igen er  dummy_variabel = farve jo falsk og derfor
bliver farve sat til \"\"... og så kører den bare
Avatar billede stigc Nybegynder
30. december 2000 - 00:38 #5
nå ja! nu ser jeg det! En sjov måde at gøre det på!
Avatar billede tdaugaard Nybegynder
30. december 2000 - 00:38 #6
netsrac:> sorry så ikke lige dit fortsatte svar..
Avatar billede netsrac Praktikant
30. december 2000 - 00:39 #7
tdaugaard >> Ja ser jeg, har jo også lige rettet mit svar :-)
Avatar billede netsrac Praktikant
30. december 2000 - 00:40 #8
tdaugaard >> He....der kom jeg vist også lige til at forbigå din kommentar :-)
Avatar billede rasmusp Nybegynder
30. december 2000 - 00:40 #9
OK, flot klaret.

Så kommer næste opgave: den første baggrundsfarve er grå (og ikke hvid som jeg vist fik skrevet i det oprindelige spørgsmål).

Hvordan \"vendes den om\" så det bliver hvid der bliver vist først og derefter grå, hvid, grå, hvid, osv. ?
Avatar billede tdaugaard Nybegynder
30. december 2000 - 00:43 #10
Sæt farve til et eller andet INDEN du går ind i loopet ..
Avatar billede tdaugaard Nybegynder
30. december 2000 - 00:44 #11
desuden ville jeg synes at


        if dummy_variabel = farve then farve = \"bgcolor=\'#DCDCDC\'\" else farve=\"\"

ville se pænere ud
Avatar billede netsrac Praktikant
30. december 2000 - 00:45 #12
  if farve = \"bgcolor = \'#DCDCDC\'\"  then
                                      farve = \"bgcolor=\'#000000\'\"
                                  else
                                      farve = \"bgcolor = \'#DCDCDC\'\"
                                  end if

                                  <tr <%= farve %>>
                                  <td>bla bla
                                  ....
                                  xxx.movenext
                                  loop
Avatar billede rasmusp Nybegynder
30. december 2000 - 00:46 #13
Korrekt! 10 point til tdaugaard (hvis du laver et svar, da jeg ellers ikke kan give dig point).

:-)
Avatar billede netsrac Praktikant
30. december 2000 - 00:48 #14
Heeey jeg svarede da rigtigt på dit oprindelige spørgsmål FØRST!
Avatar billede tdaugaard Nybegynder
30. december 2000 - 00:48 #15
:-)
Avatar billede tdaugaard Nybegynder
30. december 2000 - 00:50 #16
rasmusp:> ups .. ja, giv netsrac dem ..eller del dem mellem os .. your choice..
Avatar billede rasmusp Nybegynder
30. december 2000 - 00:51 #17
OK! 5 point til hver. :)
Avatar billede netsrac Praktikant
30. december 2000 - 00:53 #18
Takker for det :-)
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
Kurser inden for grundlæggende programmering

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