Pop-up ajuda urgente

galera to o dia todo tentando resolver um problema
parei de usar o pop up pra usar o modapainel do richfaces…
mas tb nao me ajudou, ambos com problemas parecedidos…

eh o seguinte

eu tenho um campo e do lado do campo um botao buscar…
eh simples. o usuario vai digitar no campo e clika em buscar…

meu botao ta assim…

<a4j:commandButton value="Buscar" action="#{bean.buscarNome}" onclick="window.open ('CadastroDependenteServidor.jsf', 'Cadastro Dependente', 'status=no, width=490, height=700')" />

o problema eh…
ele abre o pop up primeiro…
e depois chama meu (bean.buscarNome),
assim meu pop-up vindo em branco, por nao ter dados que seriam executado pelo metodo…

alguem sabe se tem como executar primeiro o metodo? depois chamar meu pop-up?

na verdade eu so quero exibir minha busca no pop-up…
os metodos estao tudo pronto… e funcionando… apos clikar em buscar, chamar o pop-up ja com meus dados…

alguem sabe uma funcao no javascript
que atualiza a pagina sem precisar clikar em link ou botao?
atualizar sozinha…

Cara se vc estiver usando o ModalPanel eu sugiro o seguinte, de um id ao seu modalPanel, e vc usa o reRender no seu botão com o id do modalPanel.

[code]

[/code]

to usando JS mesmo…

esse codigo
quando abre a pagina ele fica atualizando sem parar, a pagina fica em branco piscando…
alguem sabe como eu faco pra ela atualizar somente 1 vez?

Por que você não implementa toda interface de pesquisa (campo de pesquisa, botão de pesquisa e tabela de resultado) na pop up de pesquisa?
O botão na tela principal só abriria a pop up.

nao posso…
eh de cliente…

eu fiz o seguinte

setTimeout('document.location.reload()',1000);

ele atualiza a cada 1 segundo…
tem como colocar uma opcao atualizar somente 1 vez e para de atualizar?

Bem não entendi direito o que vc fez, mas minha sugestão é a seguinte:

<rich:modalPanel id="exemplo">
//bla bla bla conteúdo que vc quer exibir
</rich:modalPanel>

<a4j:commandButton value="Buscar" action="#{bean.buscarNome}"  reRender="exemplo"/> 
//agora vc irá chamar o método na sua bean blz, e provavelmente seu método seta os valores em alguma lugar pra vc pegar, ai o modalPanel irá renderizar com os valores