Seguinte meus amigos...
Tenho uma pagina aonde tem um link para abrir uma popup, até ai tudo bem... só que preciso dar um reload() nessa pagina, mas não imediatamente, preciso que seja alguns segundos depois. Porque a pagina que vai abrir na popup, vai gravar uma informação no BD, e se o reload() é dado imediatamente as vezes não da tempo de efetuar o registro no BD e visualizar o resultado na pagina principal.
Se puder "atrasar" o reload() ai a popup ja vai estar aberta e gravado no BD o que necessito, dai a pagina principal sofre o reload() e mostra o registro correto.
Teria como fazer isso amigos???
Abaixo o código que estou usando para abrir a janela e dar o reload().
Segue os códigos:
<script language="JavaScript"> function Abrir(pagina,id) { var altura = 500; var largura = 700; var a = (screen.height/2)-(altura/2); var l = (screen.width/2)-(largura/2); window.open(pagina,''+id,'width='+largura+',height='+altura+',top='+a+',left='+l+',scrollbars=no'); window.parent.location.reload(); } </script>
Inclusive estou com dois comandos de reload(), poderiam me informar também qual seria o mais correto a ser usado??
document.location.reload();
ou
window.parent.location.reload();
Agradeço a ajuda de vocês nesse pequeno detalhe mas muito importante, hehe.
Abração a todos!!
Douglas
Edição feita por: douglas.ck, 13/01/2007, 21:11.