quinta-feira, 14 de julho de 2011

Rolando um iframe automaticamente


Quando, por motivos pré-históricos, for necessário trabalhar com iframes ou frames, acontece um problema se o link onde o (pobre) usuário clicar estiver muito pra baixo, na tela.

O problema é que a página carrega no iframe/frame, mas a tela continua lá embaixo. Então o usuário tem que rolar a página pra cima, pra ver o inicio do frame (a menos que o programador tenha pensado nisso e colocado os controles na parte de baixo do frame, o que eu duvido muito que alguém faça, mas vai saber).

Pra fazer com que o frame role automaticamente pra cima, quando abrir, é só colocar esse código em algum lugar na página:


<script>
 parent.scrollTo(0, 0);
</script>


Nenhum comentário: