Ver Mensaje Individual
  #12 (permalink)  
Antiguo 06/01/2011, 12:14
gomeznil
 
Fecha de Ingreso: septiembre-2007
Mensajes: 11
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: ¿ Menu de navegacion ?

Hola tengo un problema similar, en la pagina que estoydesarrollnado estoy usando codeigniter
tengo este Controlador
Código PHP:
class Inicio extends  Controller{
    function 
__construct(){
        
parent::Controller();
    }
   public function 
index(){
        
$data['main_content']='contenidos/contenido';
        
$this->load->view('template'$data);
    }
   public function 
videos(){
        
$data['main_content']='contenidos/contenido_videos';
        
$this->load->view('template'$data);
    }    

Despues tengo este template que esta en mis vistas
Código PHP:
<?php
$this
->load->view('common/header');
$this->load->view('common/navegacion');
$this->load->view($main_content);
$this->load->view('common/footer');
?>
Tambien tengo esta vista de navegacion
Código PHP:
<div class="interior" id="indentmenu">
          <ul id="menu_principal">      
            <li><a href="<?php echo base_url()?>" class="current">Musica</a></li>
            <li><a href="<?php echo site_url('inicio/videos/')?>">Videos</a></li>
            <li><a href="#">Peliculas</a></li>
            <li><a href="#">Series</a></li>
          </ul>
    </div>
Y tengo este javascript que funciona muybien
<javascript>
function aggEvento(){
var links = document.getElementById('indentmenu').getElementsB yTagName('a');
for(i=0; links[i]; i++){
links[i].onclick = function(){
var links = document.getElementById('indentmenu').getElementsB yTagName('a');
for(j=0; links[j]; j++){
links[j].className = "";
}
this.className ="current";
}
}
}
</javascript>

Todos estos codigos hacen una pagina donde se tiene una cabecera, menu de navegacion, contenido, footer
Todo funciona bien pero el problema que tengo es cuando en mi menu de navegacion (por primera ves apunta a una pestaña llamada "musica") doy click en otra pestaña llamada "videos" el efecto de cambio de navegacion no funciona, osea tengo una fecha apuntando a "musica" y al cambiar a "videos" la fecha por un segundo se queda en "videos" despues vuelve a la pestaña "musica" porque pasa eso ??? la verdad no estoy seguro pero tiene que ver algo con el template ojo: el contenido cambia perfectamente solo el problema es que en el menu de navegacion la fechita no cambia de pestaña para ver el ejemplo entren a [URL="http://www.playno.net"]http://www.playno.net[/URL]
Saben tiene que ver algo con el direccionanmiento porque cuando en mi navegacion en las etiquetas <li><a href="#">Videos</a></li> en el href se escribe "#" todo funciona bien pero oviamente no cambia de contenido

bueno si pudieran ayudarme les agradeseriamucho porque llevo 3 dias parado sin saber que hacer