bueno...
ya pude hacer que funcionara modificando el codigo de la siguiente manera:
Código:
function modificar(inputName, vnum)
{
var hola = vnum;
var numero = parseFloat(document.getElementById(inputName).value);
if (bandera == "mas")
{
var resultado = numero + hola;
resultado=Math.round(resultado*100)/100;
document.getElementById(inputName).value = resultado;
}
if (bandera == "menos" && numero > 0)
{
var resultado = numero - hola;
resultado=Math.round(resultado*100)/100;
document.getElementById(inputName).value = resultado;
}
/* volves a llamar a la funcion (podes variar el tiempo para que aumente mas rapido) */
window.setTimeout("modificar(inputName, hola)",250);
}
pero todavia va aumentando de 1 en 1...
alguna idea de como puedo solucionar esto??