1) Tienes algun depurador de codigo javascript instalado?
Si no, en firefox herramientas hay uno... mirate a ver que no sea problema de agún punto y coma o alguna letra que falte... (escribo directamente n el foro no pruebo los codigos).
2) la página php que cargas no tiene nada no??? ... creo que debería contenr aunque fuese algo...
Podrías probar a que la página contubiese simplemente "Archivo borrado" (<? echo "Archivo borrado"; ?> )
Así en el codigo en vez de poner alert ("ejecutado") pondríamos...
Código:
if (miAjaxObj.status==200){alert(miAjaxObj.responseText);}}}
la propiedad responseText del onjeto xmlhttprequest contiene el texto cargado por ajax.
también podría ser que todo fuese problema de usar el unload que con firefox diese problemas