FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Mezclar Php y JavaScript
Hola a todos:
He buscado en los foros sobre esto pero no me queda claro cual es la mejor forma de implementarlo, aquí dejo un código javascript: Código:
var TREE_NODES={ format:{ left:0, top:150, width:180, height:372, e_image:"images/fo_p.gif", c_image:"images/fc_p.gif", i_image:"images/i_p.gif", b_image:'images/b.gif', bgcolor:"#d4d0c8", back_bgcolor:"#d4d0c8", animation:0, padding:2, level_ident:16, dont_resize_back:1 }, sub:[ {html:'Productos', sub:[ {html:'JavaScript', sub:[ {html:'Mantenedor de Productos', url:'#'}, {html:'Mantenedor de Cajas', url:'#'}, {html:'Informes de Productos', url:'#'}, {html:'Productos por BOdegas', url:'#'}, {html:'Envio de Productos', url:'#'} ] }, {html:'ASP.NET', sub:[ {html:'Smart Links', url:'#'} ] } ] }, {html:'Services', sub:[ {html:'Software Development', url:'#'}, {html:'Web Development', url:'#'} ] } ] } Código:
var TREE_NODES={ format:{ left:0, top:150, width:180, height:372, e_image:"images/fo_p.gif", c_image:"images/fc_p.gif", i_image:"images/i_p.gif", b_image:'images/b.gif', bgcolor:"#d4d0c8", back_bgcolor:"#d4d0c8", animation:0, padding:2, level_ident:16, dont_resize_back:1 }, sub:[ {html:'Productos', sub:[ {html:'JavaScript', sub:[ {html:'varphp', url:'#'}, {html:'Mantenedor de Cajas', url:'#'}, {html:'Informes de Productos', url:'#'}, {html:'Productos por BOdegas', url:'#'}, {html:'Envio de Productos', url:'#'} ] }, etc.. etc.. Hasta Luego .-
__________________
No todo es como parece ser... |
#2
|
||||
|
||||
Hola,
Que yo sepa tienes dos opciones al menos. Una es hacer que el archivo "*.js" sea procesado por PHP. Puedes conseguirlo desde un archivo ".htaccess" o desde el archivo de configuración de Apache, si es el Servidor Web que usas: Código:
< Files *.js > ForceType application/x-httpd-php < / Files > Última edición por dec fecha: 12-03-2007 a las 11:19:14. |
#3
|
||||
|
||||
Cita:
Código:
{html:"<?php echo 'HOLA' ?>", url:'#'}, Hasta Luego -.
__________________
No todo es como parece ser... |
#4
|
||||
|
||||
Hola,
Bueno. Paciencia que verás como te sale. La opción que mencioné para Apache ciertamente sirve para forzar que PHP procese determinados archivos que normalmente no procesa PHP, como puedan ser los archivos de JavaScript ("*.js"). Quiere decirse que si no haces uso de estos archivos, sino que metes el JavaScript en un archivo PHP no necesitarás de la opción anterior. Por otro lado hay que pensar en si puede comprometerse la seguridad del Servidor en estos casos: quiero decir que tal vez sea mejor algo como esto: Código:
< Files este-archivo.js > ForceType application/x-httpd-php < / Files > Código:
< Files *.js > ForceType application/x-httpd-php < / Files > Por otro lado embeber código PHP en código HTML o JavaScript es hasta cierto punto bastante habitual. Quiero decir que debería funcionar, que no se entiende el problema que tú encuentras... a no ser que estemos haciendo algo mal... y no nos demos cuenta, por supuesto. Probando algo sencillo comprobaremos que todo va como se espera y después nos pondremos a ver qué podemos estar haciendo mal en donde no nos va bien: Código PHP:
|
#5
|
||||
|
||||
No sé si tenga algo que ver, pero no todos los servidores tienen habilitado el módulo rewrite de apache, que es el necesario patra la primera opción.
// Saludos |
#6
|
||||
|
||||
Hola,
Tal vez... sin embargo yo creo que las cosas van más por el tema de las comillas. Si nos fijamos en el código JavaScript que el compañero refiere más arriba... para mí que lo que ocurre es que hay un lío con las comillas y el código PHP no se ejecuta o no se ejecuta como esperamos... convendría echar un vistazo al resultado, es decir, mirar el código fuente de la página, aunque el resultado no sea el que esperamos, precisamente, para ver qué puede estar pasando ahí. |
#7
|
||||
|
||||
jau!
Cita:
Te falta el ; despues de 'HOLA' un saludo;
__________________
"la única iglesia que ilumina es la que arde" Anonimo |
#8
|
||||
|
||||
Excelente dec, funciona de maravilla, ya con esto puedo incrustar código php para poder construir mi menú dinámico, pero me queda dando vuelta el tema de los archivos *.js procesados por php, esto si que no me resultó, mas bien no lo he logrado entender, gracias también a julian por el aporte...
archivo prueba.php Código:
var TREE_NODES={ format:{ left:0, top:150, width:180, height:372, e_image:"images/fo_p.gif", c_image:"images/fc_p.gif", i_image:"images/i_p.gif", b_image:'images/b.gif', bgcolor:"#d4d0c8", back_bgcolor:"#d4d0c8", animation:0, padding:2, level_ident:16, dont_resize_back:1 }, sub:[ {html:'Productos', sub:[ {html:'JavaScript', sub:[ {html:'<?php echo "Mantenedor de Productos"?>', url:'#'}, {html:'Mantenedor de Cajas', url:'#'}, {html:'Informes de Productos', url:'#'}, {html:'Productos por BOdegas', url:'#'}, {html:'Envio de Productos', url:'#'} ] }, {html:'ASP.NET', sub:[ {html:'Smart Links', url:'#'} ] } ] }, {html:'Services', sub:[ {html:'Software Development', url:'#'}, {html:'Web Development', url:'#'} ] } ] } Hasta Luego .-
__________________
No todo es como parece ser... |
#9
|
||||
|
||||
Cita:
// Saludos |
#10
|
||||
|
||||
Cita:
Gracias...
__________________
No todo es como parece ser... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mezclar Delphi5 y Visual Basic 6.0 | guiweb | Varios | 4 | 23-11-2006 14:50:36 |
De JavaScript a PHP | halizia | PHP | 10 | 10-10-2006 18:23:38 |
javascript | kejos | HTML, Javascript y otros | 2 | 12-04-2006 12:53:35 |
es posible mezclar colores a los tform | ronimaxh | Varios | 5 | 01-02-2006 19:36:14 |
Mezclar videos | walito | Varios | 2 | 21-01-2006 01:21:38 |
|