buenas,
el problema con firefox es que el scrolling ocurre solo en el iframe. si pruebas solo a reducir la altura del iframe de modo que sea notable que el contenido se oculta, luego activas el iframe haciendo click sobre él, presionas la tecla End, y pulsas el enlaces, veras que el posicionamiento ocurre. para el caso de firefox, al menos en la version 4 me funciona, necesitas invocar la funcion
scrollIntoView desde el enlace que tiene como proposito hacer el scroll. para ello, le asignas una funcion al evento onclick. en esta funcion obtienes la referencia del elemento ancla y seguido invocas
scrollIntoView.