Hola:
Todavía no es aconsejable lo que pretendes porque hay navegadores que no tienen esa capacidad (subir archivos con javascript), así que te sugiero que uses el método tradicional (el evento), maquillándolo un poco (usar un iframe oculto, y el evento load de la ventana destino)...
Saludos