Lic. Aldo Martínez Selleras escribió:
pregunte hace unos dias sobre una funcion en PHP que dijeron habia para cambiar la clase en dependecia del enlace que estuviera activo, alguien podri enseñarme ese codigo??
He desarrollado esta para algunas páginas, hace más cosas de las que pides pero creo que te podrá servir.

   function pintaMenu($seleccionado) {
       $aItems = array ();
       $aItems['index']['titulo'] = 'Portada';
       $aItems['index']['url'] = '/index.php';
       $aItems['index']['accesskey'] = 'p';
       $aItems['index']['class'] = 'firstChild';
       $aItems['dos']['titulo'] = 'Dos';
       $aItems['dos']['url'] = '/dos.php';
       $aItems['dos']['accesskey'] = 'd';
       $aItems['tres']['titulo'] = 'Tres';
       $aItems['tres']['url'] = '/tres.php';
       $aItems['tres']['accesskey'] = 't';
       $aItems['cuatro']['titulo'] = 'Cuatro';
       $aItems['cuatro']['url'] = '/cuatro.php';
       $aItems['cuatro']['accesskey'] = 'c';

       if (isset($aItems[$seleccionado]['class']))
           $aItems[$seleccionado]['class'] .= ' seleccionado';
       else
           $aItems[$seleccionado]['class'] = 'seleccionado';
       $sVuelta = "
           <ul id=\"menu\" class=\"rompeFloat\">";
           foreach($aItems as $item => $valor) {
               if (isset($valor['class']))
                   $class = ' class="'.$valor['class'].'"';
               else
                   $class = '';
               $sVuelta .= '<li'.$class.'>';
               if ($valor['url'] == $_SERVER['REQUEST_URI'])
                   $sVuelta .= '<span>'.$valor['titulo'].'</span>';
               else
$sVuelta .= '<a href="'.$valor['url'].'" accesskey="'.$valor['accesskey'].'">'.$valor['titulo'].'</a>';
               $sVuelta .= '</li>';
           }
           $sVuelta .= "</ul>";
return ($sVuelta);
   }



--
Saludos -=stripTM=-

_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo

Responder a