Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

candidowe

[Resolvido] Janela Pop-Up

Recommended Posts

Pessoal,nao to conseguindo abrir uma janela pop-up com o dado q vem do BD.....

 

<table width="270" border="0"  align="center">
  <tr>
	<td><? 
include"../config.php"; //incluindo o arquivo de conexao feito no passo2
include("../class.PgResults.php");
$pg = new PgResults;

// Monta queries 
$result = mysql_query("SELECT * FROM servicos LIMIT ".$pg->primeiroRegistro().",".$pg->porPagina()."");
$result2 = mysql_query("SELECT COUNT(*) FROM servicos");
// Obtem numero total de resultados
$total = mysql_fetch_array($result2);
$total = $total[0];





$y = mysql_query("SELECT * FROM servicos ORDER BY nome LIMIT ".$pg->primeiroRegistro().",".$pg->porPagina()."");// selecionei a tabela que quero trabalhar que no caso e a que nois criamos no 1º passo
while($x = mysql_fetch_array($y)){ //criei um array chamado $x que sera responssavel pra listar os dados
echo'
<table width="350px" border="0" class="tabela"  id="alter">
<tr>
	<td class="titulo"><IMG SRC='.$x['foto'].'></td>
  </tr>
  <tr>
	<td class="titulo">'.$x['nome'].'</td>
  </tr>
  <tr class="dif">
	<td>'.$x['endereco'].' - '.$x['telefone'].'</td>
  </tr>
  <tr>
	<td><a href="mailto:'.$x['email'].'"target="_blank">'.$x['email'].'</td>
  </tr>
  <tr class="dif">
	<td><a href="'.$x['site'].' "target="_blank">'.$x['site'].'</a></td>
  </tr>
   <tr>
  <td>'.$x['servicos'].'</td></tr>
<tr class="dif">
	<td><a href="'.$x['mapa'].' "target="_blank">Mapa</a></td>
  </tr>
</table>
<br>
';
}// imprimi os resultados da tabela cadastro na tela
// Mostra Painel de Navegação
echo $pg->painelNavegacao($total);?></td>
  </tr>
</table>

Aonde ta

<tr class="dif">
	<td><a href="'.$x['mapa'].' "target="_blank">Mapa</a></td>
  </tr>
Quero que quando clique no "Mapa" abre uma janela pop-up,tem como?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem sim..

 

esse $x['mapa'] seria uma URL algo assim ?

 

o que você pode fazer é uma função simples para abir o popup

 

function popup(url){
	   window.open(url , "nome" , "status , scrollbars=no ,width=400, height=350 , top=0 , left=0"); 
}

<tr class="dif">
	<td><a href="java script:popup("'.$x['mapa'].' ");void(0)">Mapa</a></td>
  </tr>

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem sim..

 

esse $x['mapa'] seria uma URL algo assim ?

 

o que você pode fazer é uma função simples para abir o popup

 

function popup(url){
	   window.open(url , "nome" , "status , scrollbars=no ,width=400, height=350 , top=0 , left=0"); 
}

<tr class="dif">
	<td><a href="java script:popup("'.$x['mapa'].' ");void(0)">Mapa</a></td>
  </tr>

t+

O $x['mapa'] retorna um link que esta cadastrado no banco de dados

Compartilhar este post


Link para o post
Compartilhar em outros sites

É isso mesmo então...

Nao funciona....o '.$x['mapa'].' retorna um link que eu cadastrei no banco de dados...quando clico da erro,nao abre o pop-up

Compartilhar este post


Link para o post
Compartilhar em outros sites

então posta esse link..deve ter algo errado, teste a função com por ex:"http://www.google.com.br" funciona..

 

 

t+

Percebi que quando o arquivo ta salvo em .html funciona,nao consegui fazer funcionar quando ta salvo em .php

Eu clico e nao abre nada.O link aparece certo na barra..olha em http://www.virtualminas.com/guiacomercial/...os/servicos.php

Tem dois jeitos,mas nenhum abre

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara falta os Apostrofos ' ' por isso que não abre...

 

<a href="java script:popup('".$x['mapa']."');void(0)">Mapa</a

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara falta os Apostrofos ' ' por isso que não abre...

 

<a href="java script:popup('".$x['mapa']."');void(0)">Mapa</a

Nao deu certo..deu o seguinte erro

 

"Parse error: syntax error, unexpected '"', expecting ',' or ';' in /home/virtualm/public_html/guiacomercial/servicos/servicos.php on line 184"

Compartilhar este post


Link para o post
Compartilhar em outros sites

<a href=java script:popup('".$x['mapa']."');void(0)>Mapa</a>

mas assim isso ai é problema de ' e ", simples cara..

Compartilhar este post


Link para o post
Compartilhar em outros sites

o Codigo ta assim

echo'
<table width="350px" border="0" class="tabela"  id="alter">
<tr>
	<td class="titulo"><IMG SRC='.$x['foto'].'></td>
  </tr>
  <tr>
	<td class="titulo">'.$x['nome'].' </td>
  </tr>
  <tr class="dif">
	<td>'.$x['endereco'].' - '.$x['telefone'].'</td>
  </tr>
  <tr>
	<td><a href="mailto:'.$x['email'].'"target="_blank">'.$x['email'].'</td>
  </tr>
  <tr class="dif">
	<td><a href="'.$x['site'].' "target="_blank">'.$x['site'].'</a></td>
  </tr>
   <tr>
  <td>'.$x['servicos'].'</td></tr>
   <tr class="dif">
	<td><a href=java script:abrirPop("'.$dados['mapa'].'")>Mapa</a></td>  </tr>
</table>
<br>
';
 }// imprimi os resultados da tabela cadastro na tela
// Mostra Painel de Navegação
echo $pg->painelNavegacao($total);?></td>
  </tr>
</table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa ai..aqu funciona beleza

 

echo'
<table width="350px" border="1" class="tabela"  id="alter">
<tr>
	<td class="titulo"><IMG SRC='.$x['foto'].'></td>
  </tr>
  <tr>
	<td class="titulo">'.$x['nome'].' </td>
  </tr>
  <tr class="dif">
	<td>'.$x['endereco'].' - '.$x['telefone'].'</td>
  </tr>
  <tr>
	<td><a href="mailto:'.$x['email'].'" target="_blank">'.$x['email'].'</td>
  </tr>
  <tr class="dif">
	<td><a href="'.$x['site'].'" target="_blank">'.$x['site'].'</a></td>
  </tr>
   <tr>
  <td>'.$x['servicos'].'</td></tr>
   <tr class="dif">
	<td><a href=java script:abrirPop("'.$dados['mapa'].'")>Mapa</a></td>  </tr>
</table>
<br>
';

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa ai..aqu funciona beleza

 

echo'
<table width="350px" border="1" class="tabela"  id="alter">
<tr>
	<td class="titulo"><IMG SRC='.$x['foto'].'></td>
  </tr>
  <tr>
	<td class="titulo">'.$x['nome'].' </td>
  </tr>
  <tr class="dif">
	<td>'.$x['endereco'].' - '.$x['telefone'].'</td>
  </tr>
  <tr>
	<td><a href="mailto:'.$x['email'].'" target="_blank">'.$x['email'].'</td>
  </tr>
  <tr class="dif">
	<td><a href="'.$x['site'].'" target="_blank">'.$x['site'].'</a></td>
  </tr>
   <tr>
  <td>'.$x['servicos'].'</td></tr>
   <tr class="dif">
	<td><a href=java script:abrirPop("'.$dados['mapa'].'")>Mapa</a></td>  </tr>
</table>
<br>
';

t+

Cara,aqui nao funfa....aparece

 

Parse error: syntax error, unexpected '"', expecting ',' or ';' in /home/virtualm/public_html/testepopup.php on line 48

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa ai..aqu funciona beleza

 

echo'
<table width="350px" border="1" class="tabela"  id="alter">
<tr>
	<td class="titulo"><IMG SRC='.$x['foto'].'></td>
  </tr>
  <tr>
	<td class="titulo">'.$x['nome'].' </td>
  </tr>
  <tr class="dif">
	<td>'.$x['endereco'].' - '.$x['telefone'].'</td>
  </tr>
  <tr>
	<td><a href="mailto:'.$x['email'].'" target="_blank">'.$x['email'].'</td>
  </tr>
  <tr class="dif">
	<td><a href="'.$x['site'].'" target="_blank">'.$x['site'].'</a></td>
  </tr>
   <tr>
  <td>'.$x['servicos'].'</td></tr>
   <tr class="dif">
	<td><a href=java script:abrirPop("'.$dados['mapa'].'")>Mapa</a></td>  </tr>
</table>
<br>
';

t+

Cara,aqui nao funfa....aparece

 

Parse error: syntax error, unexpected '"', expecting ',' or ';' in /home/virtualm/public_html/testepopup.php on line 48

 

Consegui fazer funfar!!Valeu pessoal!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.