Avatar billede snakeeyz Nybegynder
21. november 2003 - 15:00 Der er 4 kommentarer og
1 løsning

2d array / matrix

Hej alle eksperter
Jeg forsøger at lave et array af ugensdage og ugens opgaver. over en periode på 26 uger.
Men jeg gør et eller andet forkert - for den samler det hele til en streng :-(

Men ok - det er fredag og snart weekend - så måske er det det der er galt :-)

se resultatet på: http://www.kbar.dk/test/array.asp

min kode:
<HTML>
<HEAD>
    <META NAME="generator" CONTENT="Spider Writer HTML Editor">
    <TITLE>Array</TITLE>
    <script Language="Javascript">
        var runningarr = new Array();
        var intWeeks = 27;
        var totw = 0;
        var w = 0;
       
        runningarr[0] = new Array();
        runningarr[1] = new Array();
        runningarr[2] = new Array();
        runningarr[3] = new Array();
        runningarr[4] = new Array();
        runningarr[5] = new Array();
        runningarr[6] = new Array();
        runningarr[7] = new Array();
       
        runningarr[0][0] = "uge";
        runningarr[1][0] = "Mandag";
        runningarr[2][0] = "Tirsdag";
        runningarr[3][0] = "Onsdag";
        runningarr[4][0] = "Torsdag";
        runningarr[5][0] = "Fredag";
        runningarr[6][0] = "Lørdag";
        runningarr[7][0] = "Søndag";
       
        for(w=1;w<8;w++){
            for(numofweeks=1;numofweeks<intWeeks;numofweeks++){
                runningarr[w][numofweeks] = "Opgave nr. " + numofweeks ;
            }
        }

    </script>
</HEAD>
<BODY>
<table Width="100%" CellPadding="3" CellSpacing="0" Border="1" BorderColor="#000000">
    <script Language="Javascript">
        for(totw=0;totw<intWeeks;totw++){
            document.write("<tr>");
            for(wks=0;wks<8;wks++){
                document.write("<td>"+runningarr[wks,totw] +"</td>");
            }
            document.write("</tr>");
        }
    </script>
</table>
</BODY>
</HTML>

Hvad gør jeg forkert ?

Håber I kan hjælpe!

/Snakeeyz
Avatar billede roenving Novice
21. november 2003 - 15:03 #1
document.write("<td>"+runningarr[wks][totw] +"</td>");
Avatar billede roenving Novice
21. november 2003 - 15:06 #2
-- og hvis du så også:

        for(numofweeks=1;numofweeks<intWeeks;numofweeks++){
            runningarr[0][numofweeks] = numofweeks;
            for(w=1;w<8;w++){
                runningarr[w][numofweeks] = "Opgave nr. " + numofweeks ;
            }
        }

Får du et helt fint skema !-)
Avatar billede snakeeyz Nybegynder
21. november 2003 - 15:13 #3
Damn...

Det kan jeg da godt se... det var en dum fejl :-(
Nu må jeg hellere holde weekend.

Resultatet ses på: http://www.kbar.dk/test/array2.asp

roenving: drop et svar og du får point! :-)

Tak for hjælpen og god weekend
Avatar billede roenving Novice
21. november 2003 - 15:13 #4
Velbekomme '-)

-- og i lige måde !-)
Avatar billede roenving Novice
21. november 2003 - 15:14 #5
-- der var du zq hurtig ...

-- tak for points ;~}
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