Publicidade   
 você está aqui: phpbrasil.com    faqs    faq  
 
:: novos artigos ::

:: recomendado ::

Professional PHP Programando

Compre esse livro no Submarino.com.br

:: publicidade ::


:: novos scripts ::

:: elenco phpbrasil ::

Gustavo Villa
Pontos: 4831

FAQs

Essa seção tem como objetivo criar um histórico de perguntas ou tópicos frequentemente perguntados para ajudar a comunidade a documentar as necessidades dos desenvolvedores iniciantes e também experientes.


Procura:      
Lista de Categorias  |  Envie a sua Pergunta  |  Entre em Contato Conosco
Pergunta: Consigo setar focus no IE, Mozilla, mas o netscape não aparece o focu tentei diversas maneiras alguma susgestão please?
Autor: Roberta Costa
Vote aqui!
Média de Votos Atual: 10.00
Total de Votos: 1
Nota:   


Respostas

Resposta contribuída por Adhemar Zerlotini Neto em 2003-03-27 20:36:23
 
<script type="text/javascript">
function foco()
{
if(document.campo)
document.form.campo.focus();
}
</script>


<!--
Eu testei essa função no netscape e funcionou normal....
testa aí... basta copiá-la e colar em qualquer lugar da
página... colocando o nome do formulário e do campo...
-->
Resposta contribuída por Adhemar Zerlotini Neto em 2003-03-28 06:01:39
 
Cara eu mandei um linha errada... no script está assim:

if(document.campo)

o correto é...


if(document.form)


OK !?
Resposta contribuída por Cléver Anjos Esse usuário pertence aos 10 usuários mais ativos do site em 2003-03-31 06:51:07
 
Cara, testei o exemplo acima e funcionou, até porque o Mozilla e o Netscape são praticamente o mesmo browser
Resposta contribuída por Rodrigo Paiva em 2003-10-25 21:47:13
 
Tente fazer isso:

<script language="javascript" type="text/javascript">

function foca(formulario, campo)
{
document.forms[formulario].elements[campo].focus();
}

</script>

e use:

evento="foca('nome_do_form', 'nome_do_campo');"

E caso o evento ocorra para o campo que será focado você pode referenciar através do this.

evento="foca('nome_do_form', this);"

ps: this serve para fazer referência ao objeto atual.

Abraços.

Resposta contribuída por Alessander Thomaz Esse usuário pertence aos 10 usuários mais ativos do site em 2004-05-20 21:49:20
 
Depende do tipo do campo, campos bloqueados não podem receber foco.
Veja com cuidado isso, é basicamente campo.focus().
Verifique se não tem outro campo com o mesmo nome, pois assim é criado um array do campo e não funcionará.

Boa sorte,
Alessander

 
Imprimir  |  Enviar para um Amigo


 
webmaster: João Prado Maia   © 2000 - 2005 phpbrasil.com
Gerado em 1.926 segundos