Cita: pero el problema es que al hacerlo sube siempre al comienzo de la página.
Eso lo puedes resolver usando la tecnología del navegador, usando hashes por ejemplo:
Entonces tu enlace sería "script.php#marcador" para que entonces el navegador te posicione justo en dicho elemento.
Eso es HTML básico pues, no todo lo resuelves desde el servidor.