JSOO + Prototype = Problemas ;~

1. JSOO + Prototype = Problemas ;~

Vinicus S Moraes
vsmoraes

(usa Arch Linux)

Enviado em 03/07/2008 - 18:22h

Ola pessoar =P
To precisando da ajuda de quem manja de JS, tenho as seguintes funções:

function loadPages() {
$p1 = new pagina("_menu1", "menu", "");
}

function pagina(div, page, parms) {
this.__div = div;
this.__page = page;
this.__parms = parms;
this.loadPageComplete = loadPageComplete;
this.loadPage = loadPage;

this.loadPage();
}

function loadPage(teste) {
div = this.__div;
page = this.__page;
parms = this.__parms;
url = "modulos/load.php"
parametro = "pagina="+page+"&"+parms;
AjaxPage = new Ajax.Request( url, { method: 'get', parameters: parametro, onComplete: this.loadPageComplete } );
$(div).innerHTML = "";
fadeOut(div, 0.1);
}

function loadPageComplete(resposta) {
div = this.__div;
$(div).innerHTML = resposta.responseText;
fadeIn(div, 0.1);
}


O funcionamento está todo OK, tudo redodinho, a não ser por um pequeno probleminha...
A função loadPagesComplete() não consegue recuperar a variável (__div) da função mãe (loadPages)... Sendo assim eu não tenho o ID do div para mandar a resposta obtida pela prototype.

Só esclarecendo, fiz essas funções usando JSOO pq vou criar várias chamadas à scripts diferentes. Se eu fizesse com funções normais ia dar mais trabalho para separar os IDs das divs, resumindo ia cagar tudo =P

Alguém ae pode me dar uma ajudinha?

Agradeço.
http://vsmoraes.wordpress.com


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts