Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/04/2011, 23:08
sentnel
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: almacenar entradas desde input en un array

Cita:
Iniciado por _cronos2 Ver Mensaje
Si el tema tiene más de 6 meses abajo del todo hay un cuadro rojo que te insta a abrir uno nuevo y poner un enlace al viejo si es necesario. Probablemente cierren este.
Ooops... no sabia esa! ;)

Bueno, les comento que esta solucion me resulta, hasta cierto punto, finalmente para adaptarla a mi pagina el codigo queda asi:

Código:
var nombre = new Array();
	function usuarios(){ 
	var valorNombre = importe;
	nombre.push(valorNombre);
}

function mostrarUsuarios(){
	for (i=0; i<nombre.length; i++){
	document.getElementById('div_salida').innerHTML += nombre[i]+'<br>';
	}
}

Ahora bien, en mi caso voy registrando valores, ahora bien, en mi proceso de entrada, al lado de cada entrada o linea, tengo una imagen de "eliminar" con una accion "onclick = eliminar;", es decir elimina esa linea, tomando en cuenta esta funcion para newArray, como puedo hacer un proceso de reversion? es decir, que cuando yo elimine una linea tambien lo remueva del array.

Gracias!

P.D.: Incluyo el codigo de la funcion eliminar:

Código:
function eliminar() {
     var parent = this.parentNode;
	 var grandParent = parent.parentNode;
	 importe = parseFloat(parent.childNodes[7].textContent);
	 grandParent.removeChild(parent);
	 deducir = (flete -= importe);
	 deducirCombustible = (resCombustible -= combustible);
	 deducirPortuaria = (resPortuaria -= portuaria);
	 deducirPaqueteria = (resPaqueteria -= paqueteria);
	 document.getElementById('resFlete').value = deducir.toFixed(2);
	 document.getElementById('resCombust').value = deducirCombustible.toFixed(2);
	 document.getElementById('resPortuaria').value = deducirPortuaria.toFixed(2);
	 document.getElementById('resPaqueteria').value = deducirPaqueteria.toFixed(2);
	 
	 actualizar()
	 
}