Ir para conteúdo

POWERED BY:

Arquivado

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

thiagogomes

PHP X Javascript

Recommended Posts

Pessoal,

 

Tô tentando me puxar pra aprender PHP sozinho, sou meio auto-didata nessas coisas, e tô achando muito bala.

 

Só que tem uma coisa que nem rezando pra todos os santos eu consegui, então quem sabe vcs podem me ajudar ou dizer se é viável.

 

Eu tenho uma página em HTML, e eu queria que ao clicar num determinado link chamasse um javascript (com um parâmetro). Nesse javascript é que eu iria chamar a minha página php, e eu queria q o parâmetro que veio do javascript fosse o parâmetro que eu passaria na URL que chama a página PHP.

 

Tem como fazer isso?

Vejam se me entendem:

 

script.js

 

function wopen(param) {  window.open(index.php?id=param); }

index.htm

 

<a href="javascript:wopen(1)>Clique aqui</a>

 

 

Resumindo, passa o parâmetro pro javascript q assume o parametro pra chamar a pagina php.

 

Se tiverem idéias, também são bem-vindas.

 

Valeu a ajuda!!!!!

 

Thiago Gomes

Compartilhar este post


Link para o post
Compartilhar em outros sites

hehehe, foi mals, tipo, você coloca isto aki na pagina q ira receber o valor :

<?php$texto = $_GET["texto"];?><html><body>..............<p><?php echo "$texto"; ?></p>............</body></html>

daí no link você coloca: <a href="pagina.php?texto=Eu me chamo tal>link</a>entendeu?você atribui um valor atraves de parametrosfalow

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso eu entendi, e tô fazendo já na minha página.

 

O meu problema, é o seguinte:

 

Eu quero chamar a seguinte página, por exemplo:

 

www.site.com.br/index.php?action=cadastrar

 

Num outro link eu quero chamar a página, por exemplo:

 

www.site.com.br/index.php?action=visualizar

 

Pra não ter que digitar diversas vezes a página (que no meu caso tem vários parâmetros), eu queria criar uma função javascript com parâmetro, da seguinte forma:

 

function wopen(oqfaz) { window.open(index.php?action=oqfaz); }

Na hora de chamar o javascript o parâmetro que eu passaria seria aquele que assumiria na página php. Assim:

 

<a href="javascript:wopen(cadastrar)>Clique aqui</a>

Depois eu chamaria de novo, passando o outro parâmetro. Assim:

<a href="javascript:wopen(visualizar)>Clique aqui</a>

Captou?

 

Procurei na internet mas não achei nada que fizesse isso.

Nem sei se tem como...

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema do thiagogomes é javascript...não é bom aprender php sem saber ao menos o básico: html, javascript...pra resolver o "problema" é simples:

function wopen(n) { window.open("index.php?action="+n); }

window.open é uma função para abrir uma nova janela num alvo espcífico ou em nova janela.se quiser navegar na mesma janela use location.hrefficaria assim:

function wopen(n){location.href = "index.php?action="+n;}

nos seus links on você faz a chamada da função "wopen"coloque assim:
se o valor dentro da chamada da função for uma string use aspa simplessenão o compilador vai interpretar o valor como se fosse uma variável.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigos,O que o hinom chamou de "básico", eu bem sei, meu único problema era integrar a chamada da página php com o parâmetro vindo do javascript.Problema mais do que resolvido!Valeu a ajuda.

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.