fidati, se c' è qualche problema non può essere quello

php scrive quello che deve scrivere,
javascript verrà sempre eseguito dopo (lato client)
per di + lo script che ti ho postato scatta al termine del caricamento,
ricontrolla