joaorr1 Posted August 20, 2012 at 10:56 PM Report Share #472965 Posted August 20, 2012 at 10:56 PM Olá, gostaria tirar uma duvida andei de volta deste código mas sem sucesso de como poderei passar este valor em php para um função javascript. Alguém me poderá dar umas dicas, não sei mesmo como resolver este problema. O código é o seguinte: <script language="javascript" type="text/javascript"> function hideandshow(ingrediente) { var botaoAgora; if(botaoAgora == null){ botaoAgora = ingredientes; }else if(botaoAgora == ingredientes){ if (document.getElementById("hideshow").style.display == "block" ) { document.getElementById("hideshow").style.display = "none"; } else if (document.getElementById("hideshow").style.display == "none") { document.getElementById("hideshow").style.display = "block"; } }else{ alert('Por favor carrege no ingrediente com que abriu!'); } } </script> while($lista3[$valorAlimSub][0] != null){ // $var = $lista3[$valorAlimSub][1]; echo "<li><span class='file'></span> <a href='javascript:hideandshow(".$lista3[$valorAlimSub][1].");'><span id='text'>".$lista3[$valorAlimSub][1]."</span></a></li>"; Não consigo com que este valor seja aceite na função de javascript. Dá sempre estes erros: Uncaught ReferenceError: Pão is not defined 2 Uncaught SyntaxError: Unexpected identifier Se alguem me poder ajudar agradecia imenso. Cumprimentos João Rodrigues Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted August 20, 2012 at 11:05 PM Report Share #472967 Posted August 20, 2012 at 11:05 PM 1 - usa as tasg do geshi porque isso é ilegivel https://www.portugal-a-programar.pt/topic/6931-tutorial-como-utilizar-o-geshi-codigo-colorido/ 2 - fiz uma pesquisa pela palavara "Pão" (a que deu erro) Uncaught ReferenceError: Pão is not defined e não deu nada ... por isso só posso presumir que isto : $lista3[$valorAlimSub][1] = "Pão"; se sim, tens então o javascript: javascript:hideandshow(Pão); que como vês não é uma valor mas sim uma identificador. para ser o valor "string" Pão, terás de adicionar ' ou " ... echo "<li><span class='file'></span> <a href='javascript:hideandshow(\"".$lista3[$valorAlimSub][1]."\");'><span id='text'>".$lista3[$valorAlimSub][1]."</span></a></li>"; IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
joaorr1 Posted August 21, 2012 at 02:29 PM Author Report Share #473023 Posted August 21, 2012 at 02:29 PM Muito Obrigado por tudo funciona perfeitamente. Para a próxima usarei as cores. Cumprimentos João Rodriges Link to comment Share on other sites More sharing options...
joaorr1 Posted August 23, 2012 at 04:37 PM Author Report Share #473269 Posted August 23, 2012 at 04:37 PM (edited) Olá podiam tirar outra duvida? Gostava de conseguir chamar duas funções pelo herf: uma javascript e outra php. Ou seja quando carrego no link que me chame essas duas funções e devolva algo na do php. echo "<li><span class='file'></span> <a href='javascript:hideandshow(\"".$lista3[$valorAlimSub][1]."\");\""$resultado = $tree -> buscaID($lista3[$valorAlimSub][1]);"\'><span id='text'>".$lista3[$valorAlimSub][1]."</span></a></li>"; Basicamente quero ir buscar o id do nome do alimento que envio. Cumprimentos João Rodrigues Edited August 23, 2012 at 05:09 PM by apocsantos Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted August 23, 2012 at 07:16 PM Report Share #473299 Posted August 23, 2012 at 07:16 PM Gostava de conseguir chamar duas funções pelo herf: href uma javascript e outra php. Ou seja quando carrego no link que me chame essas duas funções e devolva algo na do php. o php é um script que corre no servidor para construir a página a ser enviada para o cliente. o javascript é um script que é executado no computador quie faz o pedido ao servidor. por outras palavras, é como a água e o azeite. mas para a sorte das pessoas, inventaram uma "máquina" muito engraçada que serve para misturar a água e o azeite (dentro destas limitações), procura na net por tutoriais de AJAX que se enquadrem com os teus conhecimentos/bibliotecas de javascript que uses IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
joaorr1 Posted August 27, 2012 at 04:07 PM Author Report Share #473678 Posted August 27, 2012 at 04:07 PM Obrigado pela ajuda 🙂 Link to comment Share on other sites More sharing options...
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