Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2008, 18:27
Santics
 
Fecha de Ingreso: diciembre-2008
Mensajes: 9
Antigüedad: 16 años, 2 meses
Puntos: 1
Modificar varios textContent

Hola gente, soy nuevo en el foro y practicamente tambien en javascript.

Me he sumergido en este mundo para realizar un script de greasemonkey que me permita modificar el contenido de varias celdas de una tabla. Pero algo va mal, el codigo que tengo ahora mismo (un resumen) seria este:

Código:
var cont = 1;
var totales = document.evaluate('//tr//td[6]/text()', document, null, XPathResult.ANY_TYPE, null);

var thisTotal = totales.iterateNext();
while (thisTotal) {
  if (cont == 1) {

    thisTotal.textContent = thisTotal.textContent + "(" + calc_GPP_temp + ")";

  } else if (cont == 2) {

    thisTotal.textContent = thisTotal.textContent + "(" + calc_TPG_temp + ")";

  } else if (cont == 3) {

    thisTotal.textContent = thisTotal.textContent + "(" + calc_GPP_glo + ")";

  }
  cont++;
  thisTotal = totales.iterateNext();
}
alert('Fin del script. Sin errores');
¿Porqué después de efectuar la primera modificación sobre textContent no hace ninguna de las demás? Decir que la primera celda si la modifica, pero no funciona porque justo despues del while tengo un alert para comprobar que se efectuo todo el codigo, y dicho alert no aparece.

P.D.: ¿Hay alguna forma de debuggear javascript? ¿de saber que error te dá y demás?

Muchas gracias por las futuras respuestas. Y feliz Navidad