Web開発

6e72dc3e :Anonymous 2013-05-07 02:44
えーん誰もいないよー
やっぱsetTimeoutの再帰loopかな。

var res;
loadFile( URL);
setTimeout( getres, 100);

function getres () {
if (res) {
console.log( res);
} else {
setTimeout( getres, 100);
}
}

function loadFile ( fileURL) {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function () {
if ( xmlhttp.readyState == 4 && xmlhttp.status == 200) {
res = xmlhttp.responseText;
}
};
xmlhttp.open( "GET", fileURL, true);
xmlhttp.send();
}
Powered by shinGETsu.