Hallo,
<?php echo "<table><tr><td onBlur="start();">...."; ?>
^
das geht natürlich nicht. Sonst 'denkt' PHP ja an der markierten Stelle, das 'echo wäre zuende'.
Anführungszeichen innerhalb von echo ""; mußt du immer mit \ maskieren.
<?php echo "<table><tr><td onBlur="start();">...."; ?>
Ansonsten ist es, wie schon gesagt wurde, völlig gleich, ob das JS von PHP generiert wird oder nicht. Der Browser sieht keinen Unterschied.
Gruß, Jan