este codigo de javascript que tengo es para sumar y restar dos valores que se digitan en una caja de texto mi pregunta es como hago para que las variables sean globales y no tenga que escribirlas nuevamente en la siguiente function es decir la variable n1 y n2.
espero alguien pueda ayudarme gracias...
<html>
<head>
<script languaje="javaScript" type="text/javascript">
var nav4= window.Event ? true : false;
function num(e)
{
var key = nav4 ? e.which : e.keyCode;
return (key<=13 ||(key>=47 && key <= 57));
}
function suma(){
var n1 = parseInt(document.getElementById("num1").value);
var n2 = parseInt(document.getElementById("num2").value);
resultado = n1+n2;
(document.getElementById("num3").value) = resultado;
}
function restar()
{
var n1 = parseInt(document.getElementById("num1").value);
var n2 = parseInt(document.getElementById("num2").value);
resultado = n1-n2;
(document.getElementById("num3").value) = resultado;
}
</script>
</head>
<body>
<form name="form1">
<table border="1" width="600" bgcolor="celeste">
<tr>
<td>
<table border="1" width="250">
<tr><td width="100">numero 1</td>
<td><input type="text" id="num1" onkeyPress="return num(event)"></td></tr>
<tr><td>numero 2</td>
<td><input type="text" id="num2" onkeyPress="return num(event)"></td></tr>
<tr><td>resultado</td>
<td><input type="text" id="num3" onkeyPress="return num(event)"></td></tr>
<tr><td colspan="2"><center>
<input type="button" value="Sumar" onclick="suma()"><input type="button" value="Restar" onclick="restar()"><input type="reset" value="Nuevo"></td></tr></td></tr>
<table></td>
</table>
</form>
</body>
</html>