Javascript - O que fazer?

2 respostas
Marques

Pessoal,

Em um formulário tenho um objeto Text com o idAluno que quando clico nele gera um evento onblur que me leva a popular o formulário com os dados do aluno.

Ai eu criei um popup onde seleciono o idAluno, coloco o foco no campo Text com as funções:

1 - window.opener.document.forms[0].idAluno.focus();	
2- window.opener.document.forms[0].idAluno.value = idAluno;
3 window.opener.document.forms[0].elements[proximoCampo].focus();

imaginei que o fato de (1)- Colocar o foco no campo (2)-Colocar um valor nesse campo e (3) colocar o foco no proximo campo geraria por exemplo um evento onblur ou outro qualquer, porém isso não acontece. Existe alguma forma de simular esses eventos usando focus() como especificado acima?

Muito obrigado,

Marques

2 Respostas

furutani

Olá

Vc quer colocar o foco no campo do pop-up para janela que abriu o pop-up ou da janela para o pop-up?
Se for para por focu no campo do pop-up não use o opener, coloque apenas document.nomeDoForm.idAluno.focus()
no html do pop-up

Marques

Estou colocando o foco na janela que abriu o popup. O que preciso é gerar os eventos, o que não estou conseguindo…

Criado 4 de abril de 2005
Ultima resposta 5 de abr. de 2005
Respostas 2
Participantes 2