Olá Luigi!

Desculpe a demora em responder.. estou em viagem e com dificuldade de acesso à 
net.

Bom, jQuery não usa classes para criar link. Eu quem "inventei" isso pq achei 
que poderia tornar as coisas mais fáceis no futuro, para o que estou pensando 
em fazer.

Eu realmente pego a classe para saber qual é o controller que devo carregar. 
Dai monto a URL e chamo a função que carrega as páginas via ajax.

A coisa funciona assim: (considere o arquivo 
./application/views/admin.index.php)

A partir da linha 54, sob o comentário // Ajax to load Pages, temos a função 
que, qnd vc clicar num ítem de menu, lê a classe para saber qual controller 
usar. Daí ele chama duas vezes a função loadFrame: uma para preecher o centro 
com a listagem (browse) e a outra com o formulário para adicionar novo ítem 
(add).

Daí se vc for olhar a função loadFrame, a partir da linha 208, vai ver que tudo 
o que ela faz é dar um load (função ajax do jquery) nas páginas e "frames" 
(divs do html) informados e carregar os javascripts necessários para cada frame.

Se quando você clica no menu nada acontece, é porque com certeza vc deve 
precisar colocar o index.php em todos os lugares onde vc chamar a função 
loadFrame. Tipo assim:

linha 60:             loadFrame(/index.php/aclass+'/browse','#center-1');
linha 61:             loadFrame(/index.php/aclass+'/add','#east-1');


Veja se isso te ajuda.

Abraços!
Gerson.


------------------------------

Message: 5
Date: Fri, 17 Apr 2009 11:43:46 -0300
From: Luigi Bertaco Cristofolini <[email protected]>
Subject: Re: [CodeIgniter] CRUD
To: CodeIgniter Brasil <[email protected]>
Message-ID:
    <[email protected]>
Content-Type: text/plain; charset="iso-8859-1"

Certo certo...entendi uma coisa nova do jQuery
que a classe é utilizada pra criar o link \o/
a minha duvida de que não tinha ação no link já está resolvida
porém....ainda não funciona nada...
já fiz as alterações:

1 - O .htaccess não funcionou no meu windows
---deletei o .htaccess
2 - coloquei no config.php a minha url (localhost/abcd/) e index.php
(já que o .htaccess não estava funfando)
---alterei a url padrão pra http://localhost/testsite5.dev/ (não alterei o
nome da pasta)
4 - coloquei no autoloading.php para carregar o helper 'url' e
---feito
3 - Troquei no application/views/admin/index.php todos os "./application"
por
"<?php echo base_url() ?>application" (sem as aspas)
---feito
Isto faz ele criar os caminhos relativos conforme os dados do config.php

então..quando acesso http://localhost/testsite5.dev/index.php/admin
eu enxergo as imagens certinho,
algumas funções do jQuery como expandir o menu funcionam certo também..
mas ..ao clicar em PAGE ou SECTION nada acontece...nem mesmo erro de
javascript
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: 
<http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090417/c4eb795c/attachment.html>

------------------------------

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


Fim da Digest Lista, volume 21, assunto 46
******************************************



      Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a