Claro, porque eso tendría sentido en PHP, que se ejecuta en el servidor y por tanto cuando llegase al navegador ya hubiera sustituído url() por su valor, pero en JS no. Mira este ejemplo:
Código Javascript
:
Ver originalonload=function(){
document.getElementById('campo').value='la página ha cargado';
}
Saludos (: