• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Icaro

PHP integração com javascript

13 mensagens neste tópico

Estou a trabalhar dentro de um ficheiro php

echo '..

.

<input type="button"  value="Administradores" onclick=';

echo"'";

echo '

document.getElementById("ct").innerHTML = "NOVO CONTEUDO1"';

echo "'";

...

?>

fosse alterado o NOVO CONTEUDO1 para uma variável de php, sabem como se pode fazer ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

echo ' bla bla '.$conteudo.' bla bla';

echo "bla bla {$conteudo} bla bla";

echo "bla bla $conteudo bla bla";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

echo '<input type="button"  value="Administradores" onclick="document.getElementById(\'ct\').innerHTML = \''. $variavel .'\'">';

?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Sem atribuir a nenhuma variável:

echo ' bla bla '.qq_coisa().' bla bla';

echo "bla bla ".qq_coisa()." bla bla";

echo "bla bla ";
echo qq_coisa();
echo " bla bla";

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Isso daria dentro de php agora no evento onmouseclick na da

Mostra o trecho de código.
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens:

<input onclick="o código que vais executar" />

?

Se sim,

<input onclick="<?php echo qq_coisa(); ?>" />

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

se bem percebi queres que seja o php a criar a função js que vai ser executada no click do botão

convém não esquecer que não existe interacção directa entre o php e o javascript uma vez que o php corre no servidor e o javascript no cliente

eu punha o php a criar a função javascript e depois o onclick chamava essa função

<input onclick="clicado()">

<script type="text/javascript">
<?php  criar_funcao_clicado () ?>
</script>

<?php

function criar_funcao_clicado () {

echo '
function clicado(){
alert("ok");
}


não sei se é isto que queres, mas aqui fica a sugestão
';
}

?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora