Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2011, 10:07
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 14 años, 5 meses
Puntos: 63
Respuesta: Funcion eliminar: no logro dar con "var importe"

Para "capturar" el nodo de texto dentro de un elemento se utiliza textContent, por lo cual la función debe quedar más o menos así:

Código Javascript:
Ver original
  1. function eliminar() {
  2.      var parent = this.parentNode;
  3.      var grandParent = parent.parentNode;
  4.      var importe = parseFloat(parent.childNodes[7].textContent);
  5.      flete -= importe;
  6.      document.getElementById('resFlete').value = flete.toFixed(2);
  7.      grandParent.removeChild(parent);
  8.  }

También debes tener en cuenta hacer parseFloat en vez de parseInt, ya que si utilizas este ultimo, los dígitos después del punto serán eliminados, espero que de esta forma tu función de los resultados esperados. SALUDOS.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.