A ver, vamos por pasos, esta es la llamada completa a esa función y pasa lo siguiente:
Si pongo así: Código PHP:
appendSTMI("false"," <? echo cServicios; ?> |","center","middle","","","-1","-1","0","normal","#ffffff","#ffffff","","1","-1","-1","blank.gif","blank.gif","0","0","0","","","_self","'Arial'","8pt","#000000","normal","normal","none","'Arial'","8pt","#999999","normal","normal","none","0","none","#ffffff","#000000","#ffffff","#000000"); Me da: Constante de cadena sin terminar
El código fuente me muestra esto: Código PHP: appendSTMI("false","
servicios |","center","middle","","","-1","-1","0","normal","#ffffff","#ffffff","","1","-1","-1","blank.gif","blank.gif","0","0","0","","","_self","'Arial'","8pt","#000000","normal","normal","none","'Arial'","8pt","#999999","normal","normal","none","0","none","#ffffff","#000000","#ffffff","#000000");
Si pongo así: Código PHP:
appendSTMI("false"," "+"<? echo cServicios; ?>"+" |","center","middle","","","-1","-1","0","normal","#ffffff","#ffffff","","1","-1","-1","blank.gif","blank.gif","0","0","0","","","_self","'Arial'","8pt","#000000","normal","normal","none","'Arial'","8pt","#999999","normal","normal","none","0","none","#ffffff","#000000","#ffffff","#000000"); Me da: Constante de cadena sin terminar
El código fuente me muestra esto: Código PHP: appendSTMI("false"," "+"
servicios"+" |","center","middle","","","-1","-1","0","normal","#ffffff","#ffffff","","1","-1","-1","blank.gif","blank.gif","0","0","0","","","_self","'Arial'","8pt","#000000","normal","normal","none","'Arial'","8pt","#999999","normal","normal","none","0","none","#ffffff","#000000","#ffffff","#000000");
Si pongo así: Código PHP:
appendSTMI("false"," "+<? echo cServicios; ?>+" |","center","middle","","","-1","-1","0","normal","#ffffff","#ffffff","","1","-1","-1","blank.gif","blank.gif","0","0","0","","","_self","'Arial'","8pt","#000000","normal","normal","none","'Arial'","8pt","#999999","normal","normal","none","0","none","#ffffff","#000000","#ffffff","#000000"); Me da: 'this.getBlock().style' es nulo o no es un objeto.
El código fuente me muestra esto: Código PHP: appendSTMI("false"," "+
servicios+" |","center","middle","","","-1","-1","0","normal","#ffffff","#ffffff","","1","-1","-1","blank.gif","blank.gif","0","0","0","","","_self","'Arial'","8pt","#000000","normal","normal","none","'Arial'","8pt","#999999","normal","normal","none","0","none","#ffffff","#000000","#ffffff","#000000");
Ya no se de que otra manera puedo probar, y necesito reemplazar varias variables del menú, ya que es multilingual :( cServicios ya está definido en un x.php y si hago un <? echo cServicios; ?> antes del javascript, me lo muestra bien.
Y como pueden ver, el cód. fuente de la página me muestra la variable con el valor reemplazado, pero no se carga el menú.
Última edición por BooMeranGz; 30/12/2002 a las 16:54 |