AJAX und damit das dynamische Nachladen von Seiteninhalten mittels JavaScript erfreut sich wachsender Beliebtheit. Um den neuen Inhalt bequem in einen bestehenden Bereich der Seite einzubinden, wird gerne auf die Eigenschaft innerHTML eines Seitenelements zurückgegriffen. Dies ist soweit unproblematisch, da nahezu alle aktuellen Browser diese Eigenschaft unterstützen.
Doch was passiert wenn der neu einzufügende Inhalt auch JavaScript-Code enthält? Im Normalfall wird er durch den Browser einfach ignoriert!
Ist das wirklich so? Und was kann man tun um den Code zur Ausführung zu bringen?