Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/01/2010, 09:52
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: No se muestra informacion en un TEXT

hola diego,

lo que veo que pasa es que estás llamando a una variable local (tu variable llamada a) como si fuera una variable global.

Me explico. Si declaras a dentro de una función (var a = 0;) solo la puedes usar en ese método. Cuando desde el boton llamas a document.frm.text2.value = a no estás llamando a esa función; vamos que le estás diciendo que el textbox tenga el valor de a, pero no la encuentra porque es una variable de la función sum(), entiendes?

solución? saca a de la función, es decir, la declaras fuera de la funcion:
-------------------------------
var a = 0;

function sum()
{ //aquí ya no tienes que declararla si no quieres, pues ahora mismo sería global
................
}
------------------------------------

prueba y nos cuentas.
por cierto, un consejo. No llames a tus variables a, b, c, d.... porque cuando tengas que crear múltiples variables te liarás. Es recomendable darlas un nombre concreto y específico (sumando1, sumador, etc)

salu2