Someone could tell me why I get the error "Uncaught ReferenceError: rand_linea is not defined at HTMLInputElement.onclick" I fixed everything and can not find the why, thanks for reading!
<!DOCTYPE html>
<html>
<script language="javascript" type="text/javascript"></script>
<body>
<script>
function test() {
alert();
var arrayData = new Array();
var archivoTxt = new XMLHttpRequest();
var fileRuta = 'archivo.txt'
archivoTxt.open("POST",fileRuta,false);
archivoTxt.send(null);
for (var i = 0; i < txt.length; i++ {
arrayData.push(txt[i]);
}
arrayData.forEach(function(data){
console.log(data);
});
var txt = archivoTxt.responseText;
var rand_archivo = (fileRuta);
var rand_contenido = (rand_archivo);
var rand_linea = (rand_contenido);
}
</script>
<form><input type="button" value="clickaqui" onclick="alert(rand_linea)">
</form>
</body>
</html>