JavaScript e IE 6.0

7 respostas
K

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

7 Respostas

Shelson

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

K

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

_fs
var minhaJanelinha;

function abreJanelinha()
{
     if( minhaJanelinha == null )
          minhaJanelinha = window.open ... etc;
     else
          minhaJanelinha.locatin = // novo url
}
K
LIPE:
var minhaJanelinha;

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

Valew Lipe!! Isto com certeza vai me atender.

K

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) ???

V

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) ???

Tem sim…

nomeDaInstanciaDaJanela.focus();
plentz

“Minha janelinha” pegou extremamente mal.

Criado 27 de janeiro de 2005
Ultima resposta 27 de jan. de 2005
Respostas 7
Participantes 5