Hi,
<a href=# onClick="self.parent.tb_remove();window.setTimeout("thickbox('/routenplaner.php',340,299,'iframe','false')", 2000);">Routenplaner</a>
>
> Die Fehlerkonsole meldet aber einen Syntax-Fehler.
der [Validator](http://validator.w3.org/) hätte Dir Ähnliches gesagt, weil ab einschließlich 'thickbox' Dein HTML-Code defekt ist. Im Event-Handler verbleibt der JavaScript-Code 'self.parent.tb\_remove();window.setTimeout('. Nebenbei bemerkt solltest Du unbedingt bei Deinem HTML-Code auf XHTML-Kompatibilität achten, wo immer es möglich ist - oder gleich auf XHTML umsteigen.
> Wie bekomme ich jetzt diese Funktion richtig formatiert in window.setTimeout rein?
Wenn Du einen Wert in einen Kontext bringst, musst Du den Wert kontextspezifisch kodieren. Bringst Du also beispielsweise JavaScript-Code in den Kontext eines HTML-Attributs, musst Du ihn gemäß diesen Kontextes HTML-kodieren.
Cheatah
--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes