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
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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