Hallo,
das soll wahrscheinlich so aussehen:
document.write("<?php echo addslashes(ob_get_contents()); ?>");
Aber auch das wird zu Fehlermeldung führen, wenn es mindestens einen Zeilenumbruch innerhalb von "ob_get_contents()" gibt. Du sollst hier ohne "document.write" auskommen, oder ersetze alle Zeilenumbrüche durch ein "" Zeichen.
Folgendermaßen:
$content = addslashes(ob_get_contents());
$content = str_replace("\r", "", $content);
$content = str_replace("\n", "\\", $content);
document.write("<?php echo $content; ?>");
... ungetestet (!)
Gruß Alexander