Ir para conteúdo

POWERED BY:

Arquivado

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

pulao

[Resolvido] popup com javascript

Recommended Posts

boa tarde gostaria de saber como faço para passar o valor de uma variavel para um href e abrir um popup com os dados desse usuario

o que tenho ate agora é.

<a href="javascript:void(0)" onclick="window.open('dados_responsavel.php', 'windowname1', 'width=550,height=200,left=550,top=200');return false;">Aqui</a>

 

nesse caso queria colocar uma variavel id para quando quiser ver os dados de determinado usuario apenas abriria um popup com os dados do mesmos

 

tenho um que abre outra pagina ele funcionaria da mesma forma so que abriria um popup

 

<td align=center><font face=verdana size=1 color=white><b><a href="ver_detalhes.php?id_chamado=<?php echo $id_chamado;?>" class=classe0 title="Clique aqui">Detalhes...</a></b></td>

 

desde ja agradeço a atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

com js cara, e não com php.. movi o tópico.

 

 

 <td align=center><font face=verdana size=1 color=white><b>
   <a href="ver_detalhes.php?id_chamado=<?php echo $id_chamado;?>" class=classe0 title="Clique aqui" onclick="abrir( this );">Detalhes...</a></b></td>

 

sendo que na função abrir() que você vai criar, você acessa o atributo .href, e faz o teu window.open

 

sem esquecer de cancelar o comportamento default da tag. (return false; ou preventDefault())

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo,você tem algo que possa pesquisar sobre ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum.. é bem simples cara.. não precisa pesquisar.

 

-> crie uma function chamada abrir()

-> receba o argumento dela, e acesse o atributo .href

-> envie esse valor para o window.open()

 

Para ficar de exemplo:

function abrir( el ){
  window.open( el.href, ... );
  return false;
}

 

 

:lol:

entendeu ? apenas programação e javascript básico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao ficou mto claro porque nao entendo muito javascript...

 

seria mais ou menos assim, eu tenho a função do popup daí dentro do href eu coloco dessa forma

<a href="ver_detalhes.php?id_chamado=<?php echo $id_chamado;?>" class=classe0 title="Clique aqui" onclick="abrir( this );">

exemplo

 

function abrir( el ){
  window.open( el.href, ... );
  return false;
}
<!--- e no link dessa forma ----->
<a href="ver_detalhes.php?id_chamado=<?php echo $id_chamado;?>" class=classe0 title="Clique aqui" onclick="abrir( this );">Detalhes...</a>

 

e enviaria o id_chamado para abrir os dados correspondentes a essa variavel id_chamado

Compartilhar este post


Link para o post
Compartilhar em outros sites

está correto, conseguiu fazer ?

 

só faltou você completar o window.open():

 

function abrir( el ){
  window.open(el.href, 'windowname1', 'width=550,height=200,left=550,top=200');
  return false;
}

 

vá apertando Ctrl+Shif+J no teu Firefox, para debugar o script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

meu codigo ta assim so que esta abrindo duas paginas a do popup e outra no navegador normal pode estar de errado?

quero fazer apenas abrir o popup

 

 

<script type="text/javascript">
function abrir( el ){
  window.open(el.href, 'windowname1', 'width=550,height=200,left=550,top=200');
  return false;
}
</script>


<a href="ver_detalhes.php?cpf_responsavel='.$cpf_responsavel.';" class=classe0 title="Clique aqui" onclick="abrir( this );">'.$nome_responsavel.'</a><label><br />

Compartilhar este post


Link para o post
Compartilhar em outros sites

resolvido aki

 
<a href="javascript:popup('ver_detalhes.php?cpf_responsavel=<?php echo $cpf_responsavel ?>'); "><?php echo $nome_responsavel ?></a>

dessa forma

 

 

vlw moçada

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.