Senhores, estou com um problema com a sentença window.open()
O sistema que estou trabalhando se encarregará de fazer o acesso dos outros sistemas da empresa (um Single Signon)
com um click no icone do sistema. Ao clicar no icone é feito a montagem da url via AJAX com todos parametros necessarios
para o acesso. A senha sera capturada atraves de uma chave gerada aleatoriamente.
Pois bem, como a url é montada dinamicamente e toda vez que se clica no icone é gerada uma chave aleatoria um novo pop-up se abre com o mesmo sistema.
Eu queria que quando clicasse em um sistema abrisse uma pop-up pra ele, e quando eu clicasse novamente no mesmo icone nao ocorresse nada. Hoje abre-se outro pop-up.
o grande problema é essa chave que faz com que a url seja diferente a todo click.
como eu solucionaria este problema??
esse é js utilizado para fazer a montagem.
[code]function getUrl(ids) {
MontarUrl.getUrlMontada(ids, urlMontada);//monta a url com a chave da senha
function urlMontada(url){
DWRUtil.setValue(document, url);
window.open(url,'janela1','toolbar=yes, location=yes, directories=no, status=no, menubar=no, copyhistory=no, resizable=yes, scrollbars=yes');
}
}[/code]