Al tema ;). Tengo un js, mediante el cual cambio atributos de ciertos elementos en el caso de disponer de javascript, ejemplo:
Código:
En pincipio funciona bien, el problema viene una vez actualizamos un div mediante ajax, ya que en el documento que cargo en ese div, vuelvo a tener elementos con esa misma clase que deberían actualizarse y no lo hacen ya que el javascript no actua sobre ellos.function cambiatributo(){ var anchors = $$('a.laclase'); for (var i=0; i<anchors.length; i++){ var anchor = anchors[i]; $(anchor).setAttribute('elatributoquesea',' loquesea'); } } Event.observe(window,"load",cambiatributo,false);
He probado a hacer un:
Código:
pero está claro que estamos en las mismas ;)onComplete:function(request){cambiatributo;};
Encomendandome a la "ciencia infusa" he observado que si cambio el Event.observe por:
Código:
oEvent.observe(window,"load",cambiatributo,true);
Código:
En opera funciona, pero en el resto de navegadores no (muy util verdad XD).Event.observe(window,"load",cambiatributo,"capturing");
Bueno, a ver si alguien me puede dar una solución, muchísimas gracias.