Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou criando um padrão de telas que cada tela de cadastro tem um link que chama uma tela de consulta em outra janela. Nesta tela de consulta a pessoa clica no link que envia os dados para a tela de cadastro que, dependendo do programa, ou ele dá o submit ou perde o foco do campo, dependendo da tela de cadastro que está.
Para estas funções eu sei como faria individualmente, mas aí eu teria de criar novas telas de consulta que teriam praticamente a mesma finalidade.
Aí tive um idéia com base numa função que tempos atrás eu vi.
Em todas as telas de cadastro eu colocaria uma função em comum (com mesmo nome) para todas as consultas, que chamariam esta função que eu modificaria apenas o que ele faria no programa.
Resumindo, vai aí a sintaxe do que preciso:
Na tela de cadastro1 (principal)
function geral() { form.submit(); }
ou
Na tela de cadastro2 (principal)
function geral() { form.campo.focus(); }
e
Na tela de consulta (popup) - sendo chamado pelas mesmas telas 'principal'
function geral() { if (x==y) { função 'geral()' da janela 'principal' } }Carregando comentários...