Jump to content


Photo

Como Fazer Popup Em Php?


  • Faça o login para participar
6 replies to this topic

#1 scr

scr

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado
  • Localidade:-
  • Interesses:Webdesign, Programação, Linux, Security, PHP, MySQL etc

Posted 15/12/2003, 13:01

Alguem sabe como eu crio uma query strings do modo que a janela abra em popup? Exemplo: http://localhost/noticias.php?id=01 então. como eu faço pra essa query string abra em popup?
Valeu ai moçada :)
--eof(post);

#2 s4d4n

s4d4n

    12 Horas

  • Usuários
  • 172 posts
  • Sexo:Não informado
  • Localidade:Campo Grande

Posted 15/12/2003, 13:36

Ai fera, em php naum sei extamente...
mas axo q vc pode fazer em javascript, axo q funciona do mesmo jeito:

<script language="JavaScript">
<!--
window.open('http://localhost/not...=315,height=380');
//-->
</script>

Ai da pra configura td tamanho da janela, c tem barra de status e etc...


Té mais... (y)
|S4D4N| - |WebMaster!|
[NoPonto]
Experimenta, experimenta, experimenta...

#3 scr

scr

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado
  • Localidade:-
  • Interesses:Webdesign, Programação, Linux, Security, PHP, MySQL etc

Posted 15/12/2003, 13:46

soh. valeu pela ajuda ai s4d4n.. esse codigo ai em javascript eu frago. so que tou querendo mesmo eh em php
mais valeu ai
(y)
--eof(post);

#4 AsmuL

AsmuL

    12 Horas

  • Usuários
  • 147 posts
  • Sexo:Não informado
  • Localidade:SG / RJ
  • Interesses:Mulher, Dinheiro, Programar

Posted 15/12/2003, 14:51

PHP não faz esse tipo de coisa não !!

Vc tem que usar o javascript mesmo!

valew!
AsmuL|Fusion
[ PHP | ASP | VB | Delphi | MySQL | Access | Interbase | MSSQL | ORACLE ]

#5 kartesus

kartesus

    ich bin der Geist der stets verneint

  • Usuários
  • 210 posts
  • Sexo:Não informado
  • Localidade:Rio Grande do Sul
  • Interesses:PHP e sexo

Posted 16/12/2003, 03:05

PHP roda no servidor; não tem nenhum controle sobre o cliente.... mas tu podes escrever teu JavaScript "on the fly"...

Tipo se tu queres dar a opção de lar um artigo numa janela pop-up tu passarias uma URL do estilo: http://exemplo.com/a...?showMode=popup

no teu código tu terias algo do tipo:
if ($_GET['showMode'] == 'popup') {

     echo "<script language=\"JavaScript\">
              <!--
              window.open('http://localhost/noticias.php?id=01','janela',& #39;toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,menubar=no,width=315,height=380');
              //-->
           </script>";
}

Espero que o s4d4n não se importe de eu ter pegado o JS dele!! ;)

Espero ter sido claro.... qq coisa posta dnovo!
Ainda com dúvidas? Poste-as aki

#6 scr

scr

    Novato no fórum

  • Usuários
  • 17 posts
  • Sexo:Não informado
  • Localidade:-
  • Interesses:Webdesign, Programação, Linux, Security, PHP, MySQL etc

Posted 16/12/2003, 13:09

nao deu certo. olha o que eu fiz:
creiei o artigos.php e inclui o JavaScript

<?
if ($_GET['showMode'] == 'popup') {

    echo "<script language=\"JavaScript\">
            <!--
            window.open('http://meusite.com/noticias/noticia02.php','noticia02',& #39;toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,men
ubar=no,width=315,height=380');
            //-->
          </script>";
}
?>


Depois criei um arquivo mostrar.php de teste, e com um hyperlink http://teste.com/art...?showMode=popup (link que iria chamar o popup dentro do artigos.php)

E criei também o arquivo noticia02.php, que ia ser aberto pelo JavaScript e em modo popup

Então foi isso ai que eu fiz. Ve se eu fiz algo de errado ai, ou tenta me ajudar no que eu errei.
Valeus (y) []s
--eof(post);

#7 s4d4n

s4d4n

    12 Horas

  • Usuários
  • 172 posts
  • Sexo:Não informado
  • Localidade:Campo Grande

Posted 16/12/2003, 15:37

tenta assim:



<script language="JavaScript">

  var width = 250;
  var height = 215;

  var left = 99;
  var top = 99;

URL = "http://meusite.com/n...noticia02.php";

  window.open(URL,'promo', '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>


Teste desse jeito num arquivo php e funcionou.

Té mais.... (y)
|S4D4N| - |WebMaster!|
[NoPonto]
Experimenta, experimenta, experimenta...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq