Henryk Plötz: Arrays statt endloser var-Definitionen

Beitrag lesen

Moin

ah="<a href=javascript:";
ae=" style=font-family:Arial;font-size:8pt;line-height:8pt;color:#cc0000;text-decoration:none>";
a="</a>";

b1=ah+"str()"+ae+" chrono "+a;
b2=ah+"stp()"+ae+" stop/split "+a;
b3=ah+"lap()"+ae+" lap "+a;
b4=ah+"str()"+ae+" restart "+a;
b5=ah+"tm()"+ae+" time "+a;
b6=ah+"spl()"+ae+" return "+a;
b7=ah+"run()"+ae+" add "+a;

(die ich später im Skript ausgeben lasse) scheinen mir etwas SEHR seriell zu sein und gehen mir ehrlich gesagt auch gegen den Strich, und ich frage mich, ob ich die sieben Variablen b1-b7 nicht besser mit zwei Arrays lösen müsste. Allein, mir fehlt das Können. Hat jemand einen klugen Tipp?

(Arrays sind auf http://selfhtml.teamone.de/javascript/objekte/array.htm eigentlich sehr schön erklärt, aber was solls...

ah='<a href="javascript:';
ae='()" style="font-family:Arial;font-size:8pt;line-height:8pt;color:#cc0000;text-decoration:none"> ';
a=' </a>';

ba=new Array("str","stp","lap","str","tm","spl","run");
bb=new Array("chrono","stop/split","lap","restart","time","return","add");
b=new Array(ba.length);

for(i=0; i<ba.length; i++)
 b[i]=ah+ba[i]+ae+bb[i]+a;

Ich hab nebenbei noch dafür gesorgt, dass der generierte HTML-Code sauber wird (also überall Anführungszeichen hin, wo sie hingehören).

(Ungetestet)
--
Henryk Plötz
Grüße aus Berlin