Может вообще убрать этот onmessage из входной функции?
UPD. Все-таки удалил:
var worker = InlineWorker( function( e ){
postMessage('msg from worker, ' + e.data);
});
worker.onmessage = function(e) {
alert(e.data);
}
worker.postMessage( 'msg from window' );