Tenho um htmlarea em uma página jsp e sempre que esta página é carregada, este htmlarea aparece com o foco. Acontece que não quero que o foco comece lá e sim em outro campo. Já coloquei um onload na tag body, mas não funciona no internet explorer. Só funciona no firefox.
Tenho um htmlarea em uma página jsp e sempre que esta página é carregada, este htmlarea aparece com o foco. Acontece que não quero que o foco comece lá e sim em outro campo. Já coloquei um onload na tag body, mas não funciona no internet explorer. Só funciona no firefox.
Obrigada,
Viviane
Coloque no final do teu html
emmanuel.silva
Ola viviane, coloque essa chamada de codigo javascript no onload da sua pagina:
<script language="javascript">
function focus()
{
document.getElementById("ID_DO_COMPONENTE").focus();
}
</script>
<bodyonload="javascript:focus();">
Só não esqueça de colocar o atributo id no seu componente a receber o focus, exemplo:
<inputtype="text"name="nome"id="nome">
Sokoban
Lembre-se de retirar o trecho que muda o foco no htmlarea também, senão pode ser que o problema continue. Principalmente se “htmlarea” for um componente
Ex.: você muda o foco pro campo no form, mas mesmo em seguida o foco é mudado para o htmlarea