BJ_ 0 Denunciar post Postado Setembro 30, 2006 Estou tendo dificuldades em passar as várias do php para o js. Tenho isso no corpo php. <script language="JavaScript1.2" src="menu.js"></script> <? . . $valor=" 'Osvaldir Santos','location='show_colunista.php?nome=Osvaldir Santos' "; . . ?> <script language="JavaScript1.2">mmLoadMenus(<? echo $valor ?>);</script> ------MENU.JS function mmLoadMenus(valor) { if (window.mm_menu_0910040416_0) return; window.mm_menu_0910040416_0 = new Menu("root",120,20,"Verdana, Arial, Helvetica, sans-serif",11,"#87b316","#006600","#def396","#cfe498","left","middle",3,0,100,-5,7,true,true,true,0,false,false); mm_menu_0910040416_0.addMenuItem(valor); Como faço para escrever o valor da váriavel na parte em vermelho? Como ele está dentro da função e não vai ser ecrito na tela, não posso usar document.write. Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Samuel Machado 0 Denunciar post Postado Setembro 30, 2006 mm_menu_0910040416_0.addMenuItem(<?php echo $valor; ?>); não seria isso? Compartilhar este post Link para o post Compartilhar em outros sites
BJ_ 0 Denunciar post Postado Outubro 3, 2006 Não pq isso não está no PHP e sim no JS.Acho que tenho que escrever isso em javascript.Mas não sei como fazer isso! Compartilhar este post Link para o post Compartilhar em outros sites
Faru 0 Denunciar post Postado Outubro 3, 2006 Nomeie o arquivo menu.js para menu_js.php, faça desse arquivo um script php que gera um JS, na hora de incluir o script na página, basta mudar o nome:<script language="JavaScript1.2" src="menu_js.php"></script>Sei que parece loucura, mas a maioria dos menus dinamicos em JavaScript, são feitos desse jeito. Compartilhar este post Link para o post Compartilhar em outros sites
BJ_ 0 Denunciar post Postado Outubro 3, 2006 beleza Faru vou tentar isso!@tmferreiraAcho que me esqueci desse detalhe tb.Grande abraço! Compartilhar este post Link para o post Compartilhar em outros sites