Con una función dentro puede andar:
Código Javascript
:
Ver originalwindow.onload = function() {
function foo(ajax) {
test.innerHTML = '';
var beaches = ajax.responseText.split('!');
for (var i in beaches) {
test.innerHTML += i + ':' + beaches[i] + '<br />';
}
}
function funcion() {
var ajax;
if (window.XMLHttpRequest) {
ajax = new XMLHttpRequest();
} else {
alert(e);
}
ajax.open("GET", "ajax_info.txt", true);
ajax.send();
ajax.onreadystatechange = function() {
if (ajax.readyState === 4 && ajax.status === 200) {
foo(ajax);
}
};
}
var test = document.getElementById("test");
var boton = document.getElementById("boton");
boton.addEventListener('click', function(e) {
e.preventDefault();
funcion();
});
};
En ajax_info.txt:
dato_1!dato_2!dato_3