Mister D Santoz Posted June 24, 2009 at 01:21 PM Report #274595 Posted June 24, 2009 at 01:21 PM Boas, estou aqui a tentar passar o valor duma variavel php para o javascript mas tudo o que encontro de exemplos parecem tudo baseado no mesmo e não está a funcionar. Alguém tem ou já fez alguma vez isto funcionar? O que tenho: <?php $variavelServidor = "variavel"; ?> <script> function teste(){ var variavelServidor = <?echo $variavelServidor;?> alert (variavelServidor); } </script> <a href="#" onclick="teste()">Passa</a>
scorch Posted June 24, 2009 at 02:06 PM Report #274602 Posted June 24, 2009 at 02:06 PM Tenta <?php $variavelServidor = "variavel"; ?> <script> function teste(){ var variavelServidor = <?echo $variavelServidor;?>; alert (variavelServidor); } </script> <a href="#" onclick="teste()">Passa</a> PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.
softklin Posted June 24, 2009 at 02:47 PM Report #274604 Posted June 24, 2009 at 02:47 PM Eu apontava mais ali para a situação de shortags, que deveria ser: var variavelServidor = <?echo $variavelServidor;?>; passa a var variavelServidor = <?php echo $variavelServidor;?>; Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
Mister D Santoz Posted June 24, 2009 at 03:56 PM Author Report #274611 Posted June 24, 2009 at 03:56 PM Experimentei das duas maneiras e nada na mesma, mais alguma ajuda?
softklin Posted June 24, 2009 at 04:00 PM Report #274612 Posted June 24, 2009 at 04:00 PM O que aparece quando vês o código fonte da página? Já viste se existem erros de javascript (triângulo amarelo no IE, erros na consola de js no Firefox)? Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
Mister D Santoz Posted June 24, 2009 at 04:08 PM Author Report #274613 Posted June 24, 2009 at 04:08 PM sim tem o triangulo amarelo, quanto ao erro só diz "erro na página". Aonde é que ligo no IE a consola de erros do javascript?
scorch Posted June 24, 2009 at 04:09 PM Report #274614 Posted June 24, 2009 at 04:09 PM sim tem o triangulo amarelo, quanto ao erro só diz "erro na página". Aonde é que ligo no IE a consola de erros do javascript? Usas o FireFox. 😉 No IE, clica duas vezes no triângulo amarelo. PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.
softklin Posted June 24, 2009 at 04:47 PM Report #274618 Posted June 24, 2009 at 04:47 PM Actualiza para o IE 8, porque tens acesso a muitas ferramentas úteis. Ou usas o Firefox 😉 De qualquer das maneiras, qual o código fonte HTML e Javascript gerado que te aparece na página? Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
Mister D Santoz Posted June 24, 2009 at 04:59 PM Author Report #274623 Posted June 24, 2009 at 04:59 PM Com esse código so aparece mesmo o link na página, quando lhe carrego então executa o javascript e aparece entao erro na página.
softklin Posted June 24, 2009 at 05:13 PM Report #274628 Posted June 24, 2009 at 05:13 PM Referia-me ao código fonte da página (ver > codigo-fonte), mas espera lá, acho que já descobri... A tua função javascript passa a ser: function teste(){ var variavelServidor = "<?php echo $variavelServidor;?>"; alert (variavelServidor); } Visto que o valor da variável é texto, é necessário colocar umas plicas ou aspas para delimitar o valor. Em principio já não deves ter erros. Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
Mister D Santoz Posted June 24, 2009 at 05:15 PM Author Report #274630 Posted June 24, 2009 at 05:15 PM Então aparece o erro seguinte: Linha:6 Car:24 Erro:Erro de sintaxe Código:0 A linha 6 é: var variavelServidor = <?php echo $variavelServidor;?>;
softklin Posted June 24, 2009 at 05:17 PM Report #274631 Posted June 24, 2009 at 05:17 PM Vê lá o código que te dei em cima, com as aspas/plicas. Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
Mister D Santoz Posted June 24, 2009 at 05:20 PM Author Report #274632 Posted June 24, 2009 at 05:20 PM Exatamente isso! agradecido!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now