Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Nova janela Pop up _blank

24-02-2010 15:47

Olá pessoal estou usando o seguinte código:

<script language="JavaScript"> function abrir(URL) {     var width = 350;   var height = 350;     var left = 99;   var top = 99;     window.open(URL,'janela', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');   } </script>

com o link:

<a href=\"javascript:abrir('c.php?uid=u.php');\">Abrir</a>

Estou precisando o seguinte, cada vez que clicar no menu abra uma popup difernet, é em php e é um sistema de chat que a pessoa convida, ou seja,
esta on line
joao
maira
jose

se clicar em joao abre uma popup, se clicar em maira abre outra,
já consegui fazer com o _blank só que ele não da a dimensão da janela que é 350 por 350.

Alguém pode dar uma força ai?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Nova janela Pop up _blank

24-02-2010 15:55

Passa o nome do usuário pelo link.

&usuario=joao
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Nova janela Pop up _blank

24-02-2010 15:59

mais já tem, na verdade o link fica asssim:

chat.php?de=joao&para=maria
Se clicar de novo em outro usuario ai ele usa a mesma janela do joao e maria e eu queria que abrisse me outra.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Nova janela Pop up _blank

24-02-2010 16:21

Ah sim, então usa um auto increment.

Antes da função coloca

valor = 0;

Dentro da função coloca

valor++;

E no window.open fica assim

window.open(URL,valor, '..

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Nova janela Pop up _blank

24-02-2010 16:32

Então ficaria assim né ?

<script language="JavaScript"> function abrir(URL) {     var width = 350;   var height = 350;     var left = 99;   var top = 99;   valor = 0;   valor++;   window.open(URL,valor,'janela', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');   } </script>

Se tiver certo assim tb não funcionou.
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Nova janela Pop up _blank

24-02-2010 16:41

Agora deu, só que a largura e altura que é de 350 350 não fica, o código ficou assim, agora correto:

    <script language="JavaScript">       valor = 0;     function abrir(URL) {         var width = 350;       var height = 350;         var left = 99;       var top = 99;       valor++;       window.open(URL,valor,'janela', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');       }     </script>

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17612
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Nova janela Pop up _blank

24-02-2010 16:42


<script... valor = 0; function....

'janela' sai, porque esse valor seria a referência "nome" nome para a janela, com esse increment, esse nome é trocado a cada chamada na função.

window.open(URL, valor, 'width='+..

A largura e altura está funcionando aqui sem problema.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 121

Nova janela Pop up _blank

24-02-2010 16:46

Agora sim, valeu.

O código correto abaixo, procurei em vários lugares e pesquisei muito, mais só aqui que achei, por isso valeu mesmo.

<script language="JavaScript"> valor = 0; function abrir(URL) {   valor++;   var width = 350;   var height = 350;     var left = 99;   var top = 99;   window.open(URL,valor,'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');   } </script>

0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado