23. november 2003 - 19:30
Der er
3 kommentarer og 1 løsning
Udskrive Array af objecter ?
Jeg har følgende script: som inkluderes på min side... Men nu skal jeg have udskrevet det... og det er jeg ikke lige med på hvordan jeg gør.... i HTML dok:__________________________________ <script src="JSmenu.js"></script> _____________________________________________ Scriptet:____________________________________ function Split(title, href, style) { this.titel = titel; this.href = href; this.style = style; } function write() { for (i = 0; i < this.length; i++) { document.write("<a href='" + this[i].href + "' class='" + this[i].style + "'>" + this[i].titel + "</a>"); document.write("<br>") } } var Menu = new Array(20) Menu[0] = new Split(" Problem formuleringer","index.html","MenuHead"); Menu[1] = new Split(" Intranet - ", "index.html","MenuNorm"); Menu[2] = new Split(" Internet - ", "index.html","MenuNorm"); Menu[3] = new Split(" Afspiller - ", "index.html","MenuNorm"); Menu[4] = new Split(" Optagelse - ", "index.html","MenuNorm"); Menu[5] = new Split(" Tidsplaner", "index.html","MenuHead"); Menu[6] = new Split(" Intranet - ", "index.html","MenuNorm"); Menu[7] = new Split(" Internet - ", "index.html","MenuNorm"); Menu[8] = new Split(" Afspiller - ", "index.html","MenuNorm"); Menu[9] = new Split(" Optagelse - ", "index.html","MenuNorm"); Menu[10] = new Split(" Møder og Referater", "index.html","MenuHead"); Menu[11] = new Split(" Dato #1 - ", "index.html","MenuNorm"); Menu[12] = new Split(" Dagsorden - ", "index.html","MenuNext"); Menu[13] = new Split(" Referat - ", "index.html","MenuNext"); Menu[14] = new Split(" Dato #2 - ", "index.html","MenuNorm"); Menu[15] = new Split(" Dagsorden - ", "index.html","MenuNext"); Menu[16] = new Split(" Referat - ", "index.html","MenuNext"); Menu[17] = new Split(" Dato #3 - ", "index.html","MenuNorm"); Menu[18] = new Split(" Dagsorden - ", "index.html","MenuNext"); Menu[19] = new Split(" Referat - ", "index.html","MenuNext"); _____________________________________________ Nu skal jeg så have smidt min write() ud...
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
23. november 2003 - 19:45
#1
function Split(titel, href, style) { this.titel = titel; this.href = href; this.style = style; } function write() { for (i = 0; i < Menu.length; i++) { document.write("<a href='" + Menu[i].href + "' class='" + Menu[i].style + "'>" + Menu[i].titel + "</a>"); document.write("<br>") } } var Menu = new Array(20) Menu[0] = new Split(" Problem formuleringer","index.html","MenuHead"); Menu[1] = new Split(" Intranet - ", "index.html","MenuNorm"); Menu[2] = new Split(" Internet - ", "index.html","MenuNorm"); Menu[3] = new Split(" Afspiller - ", "index.html","MenuNorm"); Menu[4] = new Split(" Optagelse - ", "index.html","MenuNorm"); Menu[5] = new Split(" Tidsplaner", "index.html","MenuHead"); Menu[6] = new Split(" Intranet - ", "index.html","MenuNorm"); Menu[7] = new Split(" Internet - ", "index.html","MenuNorm"); Menu[8] = new Split(" Afspiller - ", "index.html","MenuNorm"); Menu[9] = new Split(" Optagelse - ", "index.html","MenuNorm"); Menu[10] = new Split(" Møder og Referater", "index.html","MenuHead"); Menu[11] = new Split(" Dato #1 - ", "index.html","MenuNorm"); Menu[12] = new Split(" Dagsorden - ", "index.html","MenuNext"); Menu[13] = new Split(" Referat - ", "index.html","MenuNext"); Menu[14] = new Split(" Dato #2 - ", "index.html","MenuNorm"); Menu[15] = new Split(" Dagsorden - ", "index.html","MenuNext"); Menu[16] = new Split(" Referat - ", "index.html","MenuNext"); Menu[17] = new Split(" Dato #3 - ", "index.html","MenuNorm"); Menu[18] = new Split(" Dagsorden - ", "index.html","MenuNext"); Menu[19] = new Split(" Referat - ", "index.html","MenuNext"); write();
23. november 2003 - 19:54
#2
Dahhhhh.... Lille lorte fejl.... :D
23. november 2003 - 20:41
#3
Skal vi blive lidt mere hen i retning af noget objektorienteret kan vi gøre dette: function Split(titel, href, style) { this.titel = titel; this.href = href; this.style = style; this.makeLink = function () { return "<a href='" + this.href + "' class='" + this.style + "'>" + this.titel + "</a>"; } } function write() { for (i = 0; i < Menu.length; i++) { document.write(Menu[i].makeLink()); document.write("<br>") } }
23. januar 2004 - 15:36
#4
lukker
Vi tilbyder markedets bedste kurser inden for webudvikling