Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2005, 19:36
edcala
 
Fecha de Ingreso: diciembre-2004
Mensajes: 207
Antigüedad: 20 años, 4 meses
Puntos: 0
Sistema de menus en ASP

Hola a todos.
Necesito hacer una web, sin usar frames ni iframes, con un menú que llame a sus respectivos archivos y que estos se carguen dentro de la plantilla general, que es único. La plantilla general esta dividido en varias secciones por medio de una tabla. Una de las celdas contendrá al archivo menú llamado por medio de un include, y habrá otra celda general, en la que se carguen el esto de los archivos que se le llame.
En PHP si se como hacerlo, pero en ASP no lo logro. Aquí les paso el código PHP, para que me puedan ayudar a como hacerlo.

Llamando el archivo menú:
Código:
<?php 
include("menu1.php"); 
?>
Código en la celda general en la cual se cargarán el resto de las páginas llamadas
Código:
<?php 
   if(isset($PATH_INFO)) { 
      $vardata = explode('/', $PATH_INFO); 
        $num_param = count($vardata); 
        if($num_param % 2 == 0) { 
            $vardata[] = ''; 
            $num_param++; 
        } 
        for($i=1; $i<$num_param; $i+=2) { 
            $$vardata[$i] = $vardata[$i+1]; 
        $total=$total + $$vardata[$i]; 
        } 
    } 
?>

<? 
if($cmd== "") { 
include("principal.php");
} 
else { 
if(file_exists("$cmd.php")) { 
include("$cmd.php"); 
} 
else { 
echo("<center>seccion no disponible por el momento</center><br><br>") ;
} 
} 
?>
El enlace en el archivo menú es la siguiente:
"index.php/cmd/nombre_del_archivo/"

Al llamar el archivo en el navegador, se visualiza como sigue:
"http://www.dominio.com/index.php?cmd=nombre_del_archivo"

Al inicio. el archivo que se carga por defecto en la celda general, es:
"principal.php"

Espero su ayuda, por favor.