a ver, a ver... ¿estas diciendo que quieres capturar con código PHP la URL dentro de una función
Javascript al momento de ejecutarla?
porque deberías saber que eso no se puede hacer, recuerda que PHP se pre procesa en el servidor... y para saber mas, ¿cual es el resultado de dicho código, osea el HTML? ¿puedes copiarlo y pegarlo aquí para observar?
en otras palabras creo que deberías usar
document.location en tu función... (: