Perché il server non interpreta il codice javascript. Se trova delle istruzioni scritte in php le esegue, in qualsiasi punto della pagina si trovino. Il javascript è un linguaggio lato client, viene interpretato solo dal browser.