Thomas Luethi: window.setTimeout - Funktion in Funktion aufrufen

Beitrag lesen

Hallo,

<a href=# onClick="self.parent.tb_remove();window.setTimeout("thickbox('/routenplaner.php',340,299,'iframe','false')", 2000);">Routenplaner</a>

  
Da stimmt etwas mit den Anführungszeichen nicht.  
Aus HTML-Sicht geht das onClick-Attribut nur bis hier:  
  
`<a href=# onClick="self.parent.tb_remove();window.setTimeout("`{:.language-html}  
  
Probier mal, die inneren doppelten Anführungszeichen durch  
einfache zu ersetzen und die darin enthaltenen einfachen  
Anführungszeichen mit einem Backslash zu entschärfen:  
  
`<a href="#" onClick="self.parent.tb_remove();window.setTimeout('thickbox(\'/routenplaner.php\',340,299,\'iframe\',\'false\')', 2000);">Routenplaner</a>`{:.language-html}  
  
HTH, mfg  
Thomas