JavaScript e IE 6.0

Pessoal estou com um pequeno problema: tenho o script abaixo que nas versões 5.5 para baixo funciona da seguinte forma:

  • Clico no link e abre o Popup.
  • Se clicar no mesmo link, o windows alterna para o Popup já aberto.
    É assim que eu preciso que funcione.
    porém no infeliz IE 6.0 ao clicar pela segunda vez no link ele não alterna para o Popup já aberto, e sim abre outro popup aumentando a quantidade de janelas abertas. Mas devido a natureza do sistema que estou alterando, devo evitar o máximo possível abrir janelas múltiplas.

Segue exemplo do código:

<TD class="Text"><a href="javascript:void(0);" onclick="window.open('http://www.guj.com.br/jforum.java',
'ppl_forum','left=60,top=50,width=500,height=300,directories=no,location=no,menubar=no,resizable=yes,
scrollbars=yes,status=no,')">[GUJ fórum]</a></TD>

[ ]'s

falta definir o nome da janela … quando quiser que seja aberto a mesma janela, vc pede pra abrir definindo o nome da janela.

mas no caso acima o nome da janela é ‘ppl_forum’

[code]var minhaJanelinha;

function abreJanelinha()
{
if( minhaJanelinha == null )
minhaJanelinha = window.open … etc;
else
minhaJanelinha.locatin = // novo url
}[/code]

[quote=LIPE][code]var minhaJanelinha;

function abreJanelinha()
{
if( minhaJanelinha == null )
minhaJanelinha = window.open … etc;
else
minhaJanelinha.locatin = // novo url
}[/code][/quote]

Valew Lipe!! Isto com certeza vai me atender.

Só mais uma pergunta,

Tem como eu alternar para a janela popup que já está aberta ?
(um script que alterne para ‘ppl_forum’ como se fosse um alt + tab) ???

[quote=kozak]Só mais uma pergunta,

Tem como eu alternar para a janela popup que já está aberta ?
(um script que alterne para ‘ppl_forum’ como se fosse um alt + tab) ???[/quote]

Tem sim…

nomeDaInstanciaDaJanela.focus();

“Minha janelinha” pegou extremamente mal.