Ir para conteúdo
Fórum Script Brasil
  • 0

Abrir Popup Com Php Passando Parâmetros Via Html


helvecio

Pergunta

Galera, preciso de ajuda.

Tenho um site que rodava em ASP e usava uma galeria de imagens, onde ao se clicar no link, abria-se um popup com imagem correspondente.

Na página pai o código ASP é o seguinte:

<a href="javascript:();" onClick="MM_openBrWindow('../../popup.asp?foto=2005/imagens/galeria/regular/claudio_e_marina.jpg&w=400&h=300','Popup','width=500,height=400')">

Onde informo onde está a página a abrir(popup.asp) e os parâmetros do local da imagem, seu tamanho e o tamanho do popup a ser aberto.

No popup, tinha o seguinte código:

<img src="<%=foto%>" width="<%=w%>" height="<%=h%>">

Onde os parâmetros são dinamicamente inseridos nos campos foto% e h%.

Como faço isso em PHP?

VALEU!!

h e l v é c i o

rio de janeiro

helvecio_rj@yahoo.com.br

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

neste exemplo voce não esta usando ASP apenas html e JavaScript.

para abrir uma pagina .php basta colocar o que vai abrir na pop

<a href="javascript:();" onClick="MM_openBrWindow('../../popup.php?foto=2005/imagens/galeria/regular/claudio_e_marina.jpg&w=400&h=300','Popup','width=500,height=400')">

só muda o que vai abrir o resto é igual ao que esta

Link para o comentário
Compartilhar em outros sites

  • 0

A mesma coisa!!!

O que diferencia é o método de obtenção dos dados.

Em PHP (a nível de segurança) resgatamos os valore de querystring com $_GET['VAR']; ou $HTTP_GET_VARS['VAR'];.

Este é um array que guarda todos os valores de querystring ou dados enviados de um formulário pelo method GET.

Isso se global_vars estiver off no seu php.ini... se estiver on é só acessar diretamente pelo nome de variável abreviado (Não é recomendável que esteja on).

Em uma URL: http://scriptbrasil.com.br/forum/index.php...&otherVar=teste

Obtemos os valores de showtopic e otherVar das seguintes formas:

PHP

<?php

    $tópico = $_GET['showtopic'];

    $var = $_GET['otherVar'];

    echo 'Tópico: '.$tópico.' Teste: '.$var;

?>

Qualquer coisa avisa ae wink.gif

Abraço!

Link para o comentário
Compartilhar em outros sites

  • 0
neste exemplo voce não esta usando ASP apenas html e JavaScript.

para abrir uma pagina .php basta colocar o que vai abrir na pop

<a href="javascript:();" onClick="MM_openBrWindow('../../popup.php?foto=2005/imagens/galeria/regular/claudio_e_marina.jpg&w=400&h=300','Popup','width=500,height=400')">

só muda o que vai abrir o resto é igual ao que esta

Valeu!

Só tive que substituir o código

<img src="<%=foto%>" width="<%=w%>" height="<%=h%>">

por

<img src="<?php echo $foto; ?>" width="<?php echo $w; ?>" height="<?php echo $h; ?>" border="1">

PS: não tenho muitos conhecimentos de linguagens de programação, pois sou designer.

Bom carnaval pra vocês!!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...