Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/03/2011, 14:41
Kaneex
 
Fecha de Ingreso: abril-2009
Mensajes: 17
Antigüedad: 15 años
Puntos: 0
Respuesta: AddEventListener's funcionando como array

Código PHP:
var allElementsthisElement;
allElements document.getElementsByTagName('li');
n=0;

for (var 
1625i++) {


var 
document.createElement('a');
a.href '#';
thisElement allElements[i];
function 
fillt(i,e){
e.preventDefault();
juanito=thisElement;
GM_setValue(juanito.innerHTML,true);
alert("you've just tracked "+juanito.innerHTML);
}

function 
fillf(i,e){
e.preventDefault();
juanito=thisElement;
GM_setValue(juanito.innerHTML,false);
alert("you've just untracked "+juanito.innerHTML);
}
//alert(thisElement.innerHTML);
//alert(GM_getValue(thisElement.innerHTML));
if(GM_getValue(thisElement.innerHTML)==true){
a.appendChild(document.createTextNode('Untrack'));
(function(
i){a.addEventListener('click' , function(e){fillf(i,e);}, false);})(i);
//thisElement.parentNode.insertBefore(b, thisElement.nextSibling);
}
else{

a.appendChild(document.createTextNode('Track'));
(function(
i){a.addEventListener('click' , function(e){fillt(i,e);}, false);})(i);
//
}
thisElement.parentNode.insertBefore(athisElement.nextSibling);
//alert(thisElement.innerHTML);
//thisElement.parentNode.insertBefore(newElement, thisElement.nextSibling);


Es el codigo de mi script. Lo correji como me mandaste la últiam correccion (o eso creo) y aún así me sigue devolviendo siempre el último valor.


Si querés fijarte lo que te digo es un script para greasemonkey para www.cuevana.tv/series.

De nuevo gracias por la ayuda! y disculpá que sea tan lento, es mi primer script java y estaba tratando de no abusar de la ayuda de los que estan aca, pero me trabe con esto y no lo pude solucionar :/