Htmlarea focus

3 respostas
V

Olá.

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

3 Respostas

chun

vivianenpo:
Olá.

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>
<body onload="javascript:focus();">

Só não esqueça de colocar o atributo id no seu componente a receber o focus, exemplo:

<input type="text" name="nome" id="nome">

:wink:

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

Criado 12 de fevereiro de 2007
Ultima resposta 13 de fev. de 2007
Respostas 3
Participantes 4