Jeg har inkluderet et 'return;' i begge de kaldte scripts 'menu' og 'display', men alligevel når jeg ser sourcen, er det sidste der er loadet '<td valign=\"top\"> og den er ikke nået videre. Hvordan kan det være?
Jeg prøvede dine rettelser uden held. Her er menu():
function menu(){ /*Skaber en vandret menu af bogstaver*/ var letters = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","X","Y","Z"); number = letters.length; /*antal elementer i arrayen*/
function menu(){ /*Skaber en vandret menu af bogstaver*/ var letters = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","X","Y","Z"); number = letters.length; /*antal elementer i arrayen*/
function modulo(a,b){ /*Udregner resten fra en division*/ first = a; second = b;
diff=first/second; intdiff = Math.floor(diff); var c=intdiff*second; var modulos=first-c; return modulos; };
function display(a) { /*Tegner en tabel med antallet af celler i arrayet*/
width = 4; /*antal celler pr. række*/ b = a.length ; /*antal celler som skal bruges*/ height = Math.ceil(b/width); /*antal rækker*/ base = width - modulo(b,width); /*antal celler i sidste række*/ if (b<width){base=0};
if (height==0) {height = 1}; document.write("<TABLE width=\"580\" border=\"0\">");
var f=0; for (d=0;d<=height-1;d++) {
document.write("<TR align=\"center\">"); if (d == height-1) {don = base} else {don=0}; /*sørger for iterationen stopper i tide i sidste række*/
for (e=don;e<=width-1;e++) { document.write("<TD valign=\'top\'>"); if (b!=0)show(a[f]); f++; document.write("</TD>"); }; document.write("</TR>"); };
document.write("</TABLE>"); return; };
function show(y){ /*viser indholdet af arrayen*/ document.write("<IMG src=\""+y[0]+".jpg\" border=\"1\" width=\"140\" height=\"140\">"); document.write("<BR>"+y[1]+"<BR>("+y[2]+")"); return; };
Synes godt om
Slettet bruger
08. januar 2003 - 16:13#6
Hvis du smed et link, ville det være meget nemmere at overskue.
Det kan jeg kun være enig i ... derudover skal du være opmærksom på, at JavaScript ikke kan/må skrive "script" ... du må dele det ord: document.write("<scr"+"ipt>");
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.