
04/01/2010, 09:52
|
 | | | Fecha de Ingreso: octubre-2008 Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años, 4 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 |