Hallo,
Ich meinte das abschliessende Komma hinter dem yahoo-Array.
Richtig, und es fehlen auch Semikolons, z.B. in den letzten beiden Zeilen (nicht ganz so wichtig).
Die Pluszeichen bei t an den Zeienanfängen sind nicht gut (gehören ans Zeilenende).
Auch folgendes wäre nämlich gültige Syntax, ist aber wohl nicht gemeint:
t += '<li><a href="';
+ this.serv[i][1]+this.href;
+ (this.serv[i][2] ? this.serv[i][2]+this.title : '');
+ (this.serv[i][3] ? this.serv[i][3] : '' );
+ '" ';
+ 'title="'+this.serv[i][0]+'" ';
+ '>'+this.serv[i][0]+'</a></li>';
Der Parser muss hier also raten, was es wohl sein soll.
Ansonsten:
- JS würde ich auslagern, Das hat im HTML nichts zu suchen.
- CSS würde ich auslagern. Das hat im JS nichts zu suchen.
Gruß, Don P