E' normale. php è un linguaggio lato server mentre js è lato client. Quando vedi la pagina php ha finito il suo lavoro.
Puoi comunque ovviare richiamando una pagina php tramite form o tramite window.open().