No, no está bien, y en un mensaje anterior te había explicado por qué.
Cita:
Iniciado por David el Grande
Estás tratando de mezclar Javascript con PHP, cosa que no se puede, PHP del lado del servidor, Javascript del lado del cliente (en Javascript no existe eso de modificar la cabecera - header() - ya que trabaja del lado del cliente), ¿qué es exactamente lo que quieres lograr con ese código Javascipt?
Si lo que quieres es redireccionar usando Javascript deberías usar location.href = 'pagina.php'...