X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=htdocs%2Fraid.js;fp=htdocs%2Fraid.js;h=8bec240b57e1689932cfe721bf490b2618e3b091;hb=4d9f2015a5e4c4952f64f4be25cddaf9bf5714e4;hp=0000000000000000000000000000000000000000;hpb=122686dc9a86cd155ecb797a581c58ac4024d552;p=ndwebbie.git diff --git a/htdocs/raid.js b/htdocs/raid.js new file mode 100644 index 0000000..8bec240 --- /dev/null +++ b/htdocs/raid.js @@ -0,0 +1,158 @@ +function getHTTPObject() { + var xmlhttp; + /*@cc_on + @if (@_jscript_version >= 5) + try { + xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); + } catch (e) { + try { + xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); + } catch (E) { + xmlhttp = false; + } + } + @else + xmlhttp = false; + @end @*/ + + if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { + try { + xmlhttp = new XMLHttpRequest(); + } catch (e) { + xmlhttp = false; + } + } + return xmlhttp; +} + +var modified = '_'; + +function claim(dataSource, target, wave,cmd){ + var HTTP = getHTTPObject(); + if(HTTP) { + var url = dataSource + '&cmd='+cmd+'&target=' + target + '&wave=' + wave + '&rand='+ Math.random(); + //obj.innerHTML = "test"; + HTTP.open("GET", url,true); + HTTP.onreadystatechange = function(){ + if (HTTP.readyState == 4 && + HTTP.status == 200) { + updateClaims(dataSource,HTTP.responseXML,false); + var obj = document.getElementById("targets"); + if (obj){ + clearObject(obj); + var re = new RegExp("targetlist>((.|\\n)*)