Jump to content


Photo

Abrir Janela Automatica Pro Usuário


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

#1 patrykrose

patrykrose

    12 Horas

  • Usuários
  • 140 posts
  • Sexo:Não informado

Posted 30/12/2004, 00:41

tipo galera, como eu posso fazer isso?
tipo, eu to com um script de mensagem instantanea... em tempo real... como o msn...
e to fazendo em web... em php/postgre.... como eu faço pra fazer com que, toda vez ki eu mando uma msg pra um certo usuário, uma janela apareça na maquina do usuário?

tipo, eu to online, e mando uma msg pro adm do webforum... digamos ki ele nao esteja com a janela de conversação(comigo) aberta... intao eu keria saber, como eu faço pra qdo eu escrever qualquer coisa pra ele... abra uma nova janela pra ele... avisando ki eu to mandando uma msg...

tem como?
isso eh em php?


valeus!

#2 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 30/12/2004, 00:55

tipo, faz um banco de dados pra essas MSgs. com um campo ID, outro campo do texto, e outro campo do destinatario. Ai eh soh colocar um codigo que verifica pro usuario se tem algum registro com o ID dele ... ai poe um window.open de javascript ...

#3 patrykrose

patrykrose

    12 Horas

  • Usuários
  • 140 posts
  • Sexo:Não informado

Posted 01/01/2005, 14:35

saquei... vo tentar!! ;-)

valeus!

#4 patrykrose

patrykrose

    12 Horas

  • Usuários
  • 140 posts
  • Sexo:Não informado

Posted 05/01/2005, 23:42

tipo, eu fiz do jeito ki ta no code... mas tenho 2 coisas a falar...
primeiro... a funçao header... realmente eh mto rapida... mas de tao rapida ki é, nao ta rodando a verificação se existe novas msgs pra abrir o pop-up....!!!! heheh tem como eu setar pra que rode o script antes de atualizar??? pondo por pra rodar tudo o mais rapido possivel....
segunda... se tipo, qdo o header rodar, ele vai atualizar a pagina em mileeeesimos de segs, e varias vezes... logo, ele vai abrir váriaaaasss janelas... mesmo se qdo abrir a primeira, eu por um lance pra limpar a var $msgs... tem como eu fazer pra abrir uma pagina só?... como no webmessenger???

pra vcs entenderem melhor... eu fiz um lancezinho de teste... deem uma olhada ai plxxx!!!

segue o codigo:
<?
ob_start();
$msgs = "1";
if (!$_REQUEST[ir])
{
echo "Página principal";
echo "<iframe width=0 height=0 src=\"index.php?ir=teste\"></iframe>";
}
	if ($_REQUEST[ir] == "teste")
	{
  if (!empty($msgs))
  {
?>
<script language="JavaScript">
window.open('?ir=chat&with=$from','_blank','width=400,height=300');
</script>
<?
  }
	header("location: index.php?ir=teste");
	}
ob_end_flush();
?>


#5 H3NR!QU3

H3NR!QU3

    Progamador PHP!

  • Usuários
  • 1032 posts
  • Sexo:Não informado
  • Localidade:cuiaba MT
  • Interesses:programação... PHP,JAVA,C++ ,c,c# asp, asp.net e delph

Posted 06/01/2005, 02:07

pq vc nao usa meta tag refresh? da uma olhada (y)


<?
$msgs = "1";
if (!$_REQUEST[ir]) {
echo "Página principal";
echo "<iframe width=0 height=0 src=\"index.php?ir=teste\"></iframe>"; }
if ($_REQUEST[ir] == "teste"){
if (!empty($msgs)) {
?>
<script language="JavaScript">
window.open('?ir=chat&with=$from','_blank','width=400,height=300');
</script>
<?
}echo'<meta HTTP-EQUIV = "Refresh" CONTENT = "1; URL =  index.php?ir=teste">'; }
?>




T+ :D

Edição feita por: Henriquecba, 06/01/2005, 02:08.


#6 patrykrose

patrykrose

    12 Horas

  • Usuários
  • 140 posts
  • Sexo:Não informado

Posted 06/01/2005, 16:18

mas kra, vai abrir uma porrada de janelas de qq forma...

e ae??

#7 Nando

Nando

    Eta eta eta, brasileiro quer.. futibol, mulher e rock'n roll

  • Usuários
  • 916 posts
  • Sexo:Masculino
  • Localidade:Sapucaia do Sul - RS
  • Interesses:Não sou interesseiro.

Posted 06/01/2005, 17:19

Bem desculpa me meter mas acho q ñ intenderam o q patrykrose quer, quer q seje q nem no MSN q abre uma janela só ao inves de ir abrindo um monte, mas sim ir adicionando as mensagens na tela q abrir(mas q seje só uma tela)...
Acho q é isso, mas infelizmente eu intendi o q patrykrose quer, mas ñ sei fazer... =S

Edição feita por: Nando, 06/01/2005, 17:20.

Qualquer dia será só 1 linha de assinatura! x) Aí vou deixar essa aki mesmo já pra garantir.
Fireworks: llllllllllllllllllllllllllllll (Jah mexo a tempo mas ando meio parado)
Dreamweaver: llllllllllllllllllllllllllllll (Braço direito enquanto programo)
Js: llllllllllllllllllllllllllllll (Recem iniciando)
PHP: llllllllllllllllllllllllllllll (Dinamic Punch!!)

#8 patrykrose

patrykrose

    12 Horas

  • Usuários
  • 140 posts
  • Sexo:Não informado

Posted 11/01/2005, 14:22

pois eh!!! vlw nando!
eh isso mesmo ki eu kero!!!


alguem sabe me dizer como consigo???


valeus!

#9 calcio

calcio

    PHP é oq manda! Heavy Metal na veia!

  • Usuários
  • 377 posts
  • Sexo:Não informado
  • Interesses:Desenvolvimento de websites e Gerenciamento de Projetos

Posted 11/01/2005, 15:43

Tente criar uma flag na tabela e verifica se ela está On caso contrário use o JS pra dar um Window.open

No MSN Net eles fazer isso q vc quer. imagino q seja do jeito q disse acima.
Abraços Cálcio Heavy Metal




0 user(s) are reading this topic

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

IPB Skin By Virteq