panetony 0 Denunciar post Postado Julho 13, 2009 pessoal, boa noite... como eu faço para em um arquivo.php, eu use uma variavel que está no arquivo funcoes.js ? o .php só tem instruções php... nada de html... no funcoes.js só tem instrucoes javascript... to querendo atribuir uma variavel do .php para uma variavel do .js... como eu faço isso ??? valeu !!! abraços, Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Nito 1 Denunciar post Postado Julho 13, 2009 Use isso no começo da página: echo "<script language=javascript src="funcoes.js" type=text/javascript></SCRIPT>"; Compartilhar este post Link para o post Compartilhar em outros sites
panetony 0 Denunciar post Postado Julho 13, 2009 ok... mas e para atribuir o conteudo da variavel do php para a variavel do js ? valeu !!! abraços, Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Nito 1 Denunciar post Postado Julho 13, 2009 Tu quer abrir dentro do arquivo .js uma variavel em php? Compartilhar este post Link para o post Compartilhar em outros sites
panetony 0 Denunciar post Postado Julho 13, 2009 ao contrario... quero atribuir o valor de uma variavel php para uma variavel js... Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Guima 164 Denunciar post Postado Julho 13, 2009 $var_php = "<script type='text/javscript'>document.write(var_js);</script>"; Se não me engano é assim... Compartilhar este post Link para o post Compartilhar em outros sites
panetony 0 Denunciar post Postado Julho 13, 2009 pessoal... oq estou querendo fazer é pegar o valor de uma variavel php e atribuir a uma variavel js... nao o contrário... valeu !!! Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Julho 13, 2009 Sem chance... Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
panetony 0 Denunciar post Postado Julho 13, 2009 pq ? e se eu colocar em uma session ? e recupero ela no js ? Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Guima 164 Denunciar post Postado Julho 13, 2009 Ah, foi mal... var var_js = "<?php echo $var_php; ?>");Testa aí. Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Julho 14, 2009 Lucas e panetony, não vai funcionar porque a página não tem terminação PHP, e não vai executar nenhuma função PHP. O PHP vai ser executado no Server e o Javascript no Client. Para fazer funcionar, só se estiverem todos na mesma pagina. E nem sei se assim vai funcionar. Mas tem o seguinte... Se o valor estiver dentro de um campo do formulário, você pode usar o getElementById para pegar o valor. De resto... sem chance... Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Henrique Barcelos 290 Denunciar post Postado Julho 14, 2009 Assim: $varivavel = "valor"; echo "<script type=\"text/javascript\"> var variavel = '".$variavel."'; </script>"; Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Guima 164 Denunciar post Postado Julho 14, 2009 No PHP você teria que criar a linha HTML importando o JS, se não realmente é impossível. Compartilhar este post Link para o post Compartilhar em outros sites
Buongiorno 0 Denunciar post Postado Julho 18, 2009 Olá! Façam como no exemplo abaixo: teste.php <html><head><title>Teste</title> <!-- Importando o arquivo funcoes.js que contém uma função que utilizará a variável chamada xx que será atribuida logo abaixo --> <script language="JavaScript" src="funcoes.js" type="text/javascript"></script> <script language="JavaScript"> // atribuindo um valor à variável xx através do php var xx =<?php echo rand(100,999); ?>; </script> </head> <body> <span id="campo"> </span><br /> <input type="button" value=" Teste " onclick="teste()" /> </body> </html> funcoes.js function teste() { // A variável xx foi atribuída no corpo do documento principal document.getElementById('campo').innerHTML=xx; } Até mais. Compartilhar este post Link para o post Compartilhar em outros sites