Использование этого заставит его работать:
<?php
$javascript = "javascript:;";
$swf_insert_box_link = "swf_insert_box_link";
echo <<<JS
function insertIntoInsertHolder( filename ) {
\$('#swf_insert_holder').append('<a href="$javascript" class="$swf_insert_box_link">go</a>');
// produces: <a href="javascript:;" class="swf_insert_box_link">go</a>
}
\$('a.swf_insert_box_link').live('click', function() {
alert('hello!!'); //for testing
});
JS;
?>
Важными частями были # 1, исправление всех синтаксических ошибок PHP и # 2, использование live
вместо клика, чтобы вы могли определить обратный вызов события до , элемент действительно существует.