Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var master_off = false;
- var getter_running_now = false;
- function getter_outer(limit, i, longorshort){
- if (getter_running_now) {alert ("Script is already running!"); return;}
- getter_running_now = true;
- if (master_off) {document.getElementById("main_info").innerHTML += "<br>master switch off, aborting!"; return;}
- if (i >= limit) {document.getElementById("main_info").innerHTML += "<br>Got to the next getter when we shouldn't have, there's a bug!"; return;}
- getter(limit, i, longorshort);
- }
- function getter(limit, i, longorshort){
- if (master_off) {document.getElementById("main_info").innerHTML += "<br>master switch off, aborting!"; return;}
- if (i >= limit) {document.getElementById("main_info").innerHTML += "<br>Got to the next getter when we shouldn't have, there's a bug!"; return;}
- var post_number_element = "post_" + i;
- var batch_result_script = "test_script_2a.php?longorshort=" + longorshort;
- document.getElementById("iteration").innerHTML = "Iterations:<br>Doing iteration: " + i;
- document.getElementById(post_number_element).innerHTML = "doing this one...<br>";
- var xmlhttp=new XMLHttpRequest();
- xmlhttp.onreadystatechange=function(){
- if (xmlhttp.readyState==4){
- if (xmlhttp.status==200){
- var result = "<b>result for " + post_number_element + " is:</b><br>" + xmlhttp.responseText + "<br><span style=color:green;>Success!</span>";
- document.getElementById(post_number_element).innerHTML = result;
- i++;
- if (i >= limit) {
- document.getElementById("main_info").innerHTML += "<br><span style=color:green;>Test complete!</span>";
- }
- else {getter(limit, i, longorshort);}
- }
- else {document.getElementById("message").innerHTML += "<br> - <span style=color:red;>http return status for iteration " + i + " was " + xmlhttp.status + "</span>";}
- }
- }
- xmlhttp.open("GET",batch_result_script,true);
- xmlhttp.send();
- }
- function master_switch(){
- master_off = true;
- document.getElementById("main_info").innerHTML += "<br><span style=color:red;>Master Switch Off!</span>";
- }
Advertisement
Add Comment
Please, Sign In to add comment