Cierto, no funciona, puse el código sin probarlo. Existen dos errores, lo correcto es esto que si lo he probado:
Código:
<script type="text/javascript">
function irA(elemID) {
var offsetTrail = document.getElementById(elemID);
var offsetLeft = 0;
var offsetTop = 0;
while (offsetTrail) {
offsetLeft += offsetTrail.offsetLeft;
offsetTop += offsetTrail.offsetTop;
offsetTrail = offsetTrail.offsetParent;
}
if (navigator.userAgent.indexOf("Mac") != -1 && typeof document.body.leftMargin != "undefined" && navigator.appName=="Microsoft Internet Explorer" ) {
offsetLeft += parseInt(document.body.leftMargin);
offsetTop += parseInt(document.body.topMargin);
}
window.scrollTo(offsetLeft,offsetTop);
}
window.onload = irA('nombre_id');
</script>
En primer lugar el código ese que añadí debe estar fuera de la función (como bien dije, pero no lo hice así), en segundo lugar es window no windows, con eso va a correr sin problemas. Espero que te sirva.