Ver Mensaje Individual
  #1  
Antiguo 24-11-2007
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Reputación: 21
lucasarts_18 Va por buen camino
Menú dinámico con JavaScript y PHP

Hola comunidad,

Les comento que tengo implementado un menú dinámico hecho mediante javascript y php y que en mi PC funciona correctamente tanto en Firefox y IE6, debo decir además que en mi PC yo configure el PHP, MySQL y Apache 2.0.

Por otra parte he instalado en mi notebook el AppServ y fue en realidad por flojera (es mas rápido...) y carge mis páginas, pero al momento de cargar el menú dinámico este no aparece simplemente.

Les dejo el código que cree para implementar este menu tipo "arbolito"

Código PHP:
var TREE_NODES={
 format:{
  left:0,
  top:86,
  width:220,
  height:600,
  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:10,
  dont_resize_back:1
 },
 sub:[
  {html:'Sistema Cabo V 1.0',
   sub:[
   <?php
   session_start
();
   
$link mysql_connect("localhost","root","160783");
   
mysql_select_db("cabo");
   
$idPerfil $_SESSION['idPerfil'];
   
$resultPadre mysql_query("select distinct m.grupo
                                     from perfiles p
                                     inner join
                                       perfiles_menus mp on p.idperfil = mp.idperfil
                                     inner join menus m on mp.idmenu = m.idmenu
                                     where p.idperfil = 
$idPerfil",$link);
              
$totalFilasPadre mysql_num_rows($resultPadre);
              
$contPadre 1;
              while(
$rowPadre mysql_fetch_array($resultPadre,MYSQL_NUM)){
                
$rowGrupo $rowPadre[0];
                echo 
"{html:'$rowPadre[0]',";
                echo 
"sub:[";
                  
$resultHijo mysql_query("select m.*
                                             from perfiles_menus pm
                                               inner join menus m on pm.idmenu = m.idmenu
                                             where pm.idperfil = 
$idPerfil
                                               and m.grupo = '
$rowGrupo'",$link);
                  
$totalFilas mysql_num_rows($resultHijo);
                  
$cont 1;
                  while(
$rowHijo mysql_fetch_array($resultHijo,MYSQL_NUM)) {
                   if (
$cont $totalFilas)
                   echo 
" {html:'$rowHijo[1]', url:'$rowHijo[2]'},";
                   else
                    echo 
" {html:'$rowHijo[1]', url:'$rowHijo[2]'}";
                   
$cont++;
                  }
                  echo 
"]";
                  if (
$contPadre $totalFilasPadre)
                    echo 
'},';
                  else {
                    echo 
'}';
                  }
                  
$contPadre++;
          }
   echo 
']';
 
  echo 
'}';
 echo 
']';
echo 
'}';
?>
Este código funciona bien en mi pc pero no en mi notebook.... y el firefox de mi notebook dice el siguiente error:

invalid falg after regular expression (Linea 22)
TREE_NODES is not defined (Linea 39)

Mi pregunta es: ¿Existe alguna configuración especial en el archivo ini para las expresiones regulares?, ¿Es posible?

Esperando la respuesta de todos los maestros.........realmente la necesito, me tiene desconcertado este error.

Gracias

Hasta Luego .-
__________________
No todo es como parece ser...
Responder Con Cita