Estoy tratando de capturar datos atraves de inputs y almacenar estas capturas en un JSON para ello uso la función "registrar". Lo que no entiendo es por que no puedo hacer uso del JSON fuera d la función mencionada ya que la variable que uso para guardar el array del JSON es global y me arroja un valor de "undefined" y en ultimas lo que necesito es utilizar ese JSON para utilizarlo en otras partes del código. Adjunto lo que hice y me corrigen si es que tengo errores garrafales para hecermelo saber, Agradezco la ayuda:
Código Javascript:
   Ver original
window.onload=function(){
var estudiante=new Object();
var arrayEstudiante;
var arrayEstu;
var codigoest;
var nombreest;
var notaest;
document.getElementById("botonRegistrar").addEventListener("click",registrar);
function registrar(){
codigoest=document.getElementById("txtCod").value;
nombreest=document.getElementById("txtNom").value;
notaest=parseFloat(document.getElementById("txtNot").value);
estudiante.codigo=codigoest;
estudiante.nombre=nombreest;
estudiante.notaest=notaest;
arrayEstudiante=JSON.stringify(estudiante);
//document.write(objEstudiante);
}
document.write(arrayEstudiante);
}
Código HTML:
[/HIGHLIGHT] Ver original
</script>
</head>
<body>
<input type="button" id="botonRegistrar" value="Registrar Estudiante">
<input type="button" id="botonPromedio" value="Mostrar promedio">
<input type="button" id="botonNotaMayor" value="Mostrar Nota Mayor">
<input type="button" id="botonNotaMenor" value="Mostrar Nota Menor">
</body>
</html>
 
 


 
 

