Bom dia lista.

Estou com a seguinte duvida e dificuldade.

No meu css esta : 

.web {

 
background-image:url(http://server01/site/images/portfolionew/webp.png);

            float:left; 

            width:100px; 

            height:35px; 

            background-repeat:no-repeat;

}

.web:hover{

 
background-image:url(http://server01/site/images/portfolionew/webg.png);

            width:100px;

            height:35px;

}

No meu VIEW, tenho 3 links que são imagens.

<div style="width: 630px; height:40px; float:left;">

<a href="<?php print base_url(); ?>web/portfolio/web" class="web"></a>

<a href="<?php print base_url(); ?>web/portfolio/design" class="design"></a>

<a href="<?php print base_url(); ?>web/portfolio/sistemas"
class="sistemas"></a>

</div>

E no meu CONTROLADOR esta definido dessa forma.

 

            function portfolio($link='web', $offset=0)

            {

                        $this->load->view('header.php');

                        $this->load->model('portfolio_model');

                        

                        switch ($link) {

                                   case "web":

                                               $servico = 1;

                                   break;

                                   case "sistemas":

                                               $servico = 3;

                                   break;

                                   case "design":

                                               $servico = 2;

                                   break;

                        }                      

                                   

                        $linhas = $this -> portfolio_model ->
paginacao($servico);

                        //$this->output->enable_profiler(1);

                        $config['base_url'] = base_url()
.'web/portfolio/'.$link;

                        $config['total_rows'] = $linhas;

                        $config['uri_segment'] = 4;

                        $config['per_page'] = 5;

                        $config['first_link'] = 'INICIO';

                        $config['last_link'] = 'FINAL';

                        $config['next_link'] = '->';

                        $config['prev_link'] = '<-';

                        $this -> pagination -> initialize($config);

                        $dados['portfolio'] = $this -> portfolio_model ->
listar($servico, $config['per_page'], $offset);

                        $dados['paginas'] = $this -> pagination ->
create_links();

                        

                        $this->load->view('portifolio.php',$dados);

                        $this->load->view('footer.php');

            }          

Onde no meu switch eu escolho a pagina que quero carregar, e passa a
variável para a view com o respectivo conteud.

 

Agora minha duvida.

Quero que quando clicar em 1 link, ele fique ativo referente a pagina que
esta.

Se esta em web, fique a classe do WEB:HOVER ativo, e assim nos outros
respectivos links.

 

Não estou conseguindo fazer isso, tenho uma idéia de passar pelo controlador
, no switch a classe que eu quero pra carregar o css correto.

Se alguém puder me dar uma luz ou uma orientação, fico grato. Valeu !!

 

_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a