Ich finde das klasse. Nicht nur antworten, sondern Tipps geben und selbst machen. Dann lerne ich das wenigstens etwas. Danke soweit!
Bitte - aber das ist auch für meinereiner oft einfacher, anstatt zuversuchen den Code zu säubern - einfach Code kopieren, Fehler sehen und dir unter die Nase reiben ;-)
Firefox ist auch nicht informativer:
missing ) after argument list
Er sagt, dass das ) hinter dem Ö kommt: Ö)ffnetIch stehe auf dem Schlauch... ;-)
Vielleicht hilft dir ja Patricks Erklärung, du hast deinen komplexe Ausgabestring etwas verhauen. Im Zweifelsfall hilft es bei sowas, den String Schritt für Schritt zusammen zu bauen und dann erst ausgeben.
z.b. so:
var ausgabe_text = 'ein String'
+ eine_variabel
+ eine_funktion()
+ ' und hintendran ein String'
+ noch_ne_funktion('mit einem String')
;
alert(ausgabe_text);
Struppi.