| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035 |
- var requestCount;
- var loadingImage;
- function onLoad()
- {
- requestCount = 0;
- loadingImage = document.getElementById("loadingImage");
- }
- function changeDisplay(idname, type)
- {
- document.getElementById(idname).style.display = type;
- }
- function lang(key)
- {
- return document.getElementById(key).title;
- }
- function isArray(obj)
- {
- return obj.constructor == Array;
- }
- function changeTokenType(el)
- {
- document.getElementById("clearLink").focus();
-
- switch(el.selectedIndex)
- {
- case 1:
- document.getElementById("tokentype0").style.display = "block";
- document.getElementById("tokentype1").style.display = "none";
- document.getElementById("tokenAddSubmit").disabled = false;
- break;
-
- case 2:
- document.getElementById("tokentype0").style.display = "none";
- document.getElementById("tokentype1").style.display = "block";
- document.getElementById("tokenAddSubmit").disabled = false;
- break;
-
- default:
- document.getElementById("tokentype0").style.display = "none";
- document.getElementById("tokentype1").style.display = "none";
- document.getElementById("tokenAddSubmit").disabled = true;
- }
- }
- function setvserverstate(action)
- {
- document.getElementById("clearLink").focus();
-
- if( action.toUpperCase() != "START" && action.toUpperCase() != "STOP" ) return;
-
- var vserver = document.getElementsByName("vserver");
- var sid = 0;
- for(var i=0; i<vserver.length; i++)
- {
- if( document.getElementsByName("vserver")[i].checked == true )
- {
- sid = document.getElementsByName("vserver")[i].value;
- break;
- }
- }
-
- var urlAdd = "";
- if( action.toUpperCase() == "STOP" )
- {
- if( !confirm(lang("js_confirm_server_stop").replace(/%1/, sid)) ) return; // "Wollen Sie Server #"+sid+" wirklich stoppen?"
-
- urlAdd = encodeURIComponent("stopserver");
- }
- else
- {
- urlAdd = encodeURIComponent("startserver");
- }
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do="+urlAdd+"&serverid="+encodeURIComponent(sid);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- var newState = "";
- if( result[2] == "serverstart" ) newState = "online";
- else newState = "offline";
-
- var vserver = document.getElementById("serverstatus"+result[1]);
- vserver.innerHTML = newState;
- vserver.className = newState;
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function vserverdelete()
- {
- document.getElementById("clearLink").focus();
-
- var vserver = document.getElementsByName("vserver");
- var sid = 0;
- for(var i=0; i<vserver.length; i++)
- {
- if( document.getElementsByName("vserver")[i].checked == true )
- {
- sid = document.getElementsByName("vserver")[i].value;
- break;
- }
- }
-
- if( !confirm(lang("js_confirm_server_delete").replace(/%1/, sid)) ) return;
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=deleteserver&serverid="+encodeURIComponent(sid);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- alert(lang("js_notice_server_deleted").replace(/%1/, result[1]));
- //location.reload();
- location.href = "home.php?m=TS3Admin";
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function serveredit(serverProp)
- {
- document.getElementById("clearLink").focus();
-
- var newValue = prompt(lang("js_prompt_new_propvalue").replace(/%1/, serverProp), document.getElementById(serverProp).innerHTML);
- if( newValue === null ) return;
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=serveredit&serverprop="+encodeURIComponent(serverProp)+"&value="+encodeURIComponent(newValue);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- document.getElementById(result[1]).innerHTML = result[2];
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function serveredit_enum(serverProp)
- {
- document.getElementById("clearLink").focus();
-
- var value = document.getElementsByName(serverProp);
- var newValue = 0;
-
- for(var i=0; i<value.length; i++)
- {
- if( value[i].checked == true )
- {
- newValue = value[i].value;
- break;
- }
- }
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=serveredit&serverprop="+encodeURIComponent(serverProp)+"&value="+encodeURIComponent(newValue);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
-
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function serverupdate(serverProps)
- {
- document.getElementById("clearLink").focus();
-
- if( !isArray(serverProps) ) return;
-
- var queryString = "";
-
- for(var i=0; i<serverProps.length; i++)
- {
- queryString += "&serverprop[]="+encodeURIComponent(serverProps[i]);
- }
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=serverupdate"+queryString;
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- for(var i=1; i<result.length; i++)
- {
- document.getElementById(result[i][0]).innerHTML = result[i][1];
- }
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function deleteToken(token)
- {
- document.getElementById("clearLink").focus();
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=deletetoken&token="+encodeURIComponent(token);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- var el = document.getElementById("tokenRow_"+result[1]);
-
- el.parentNode.removeChild(el);
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function serverViewUpdate(userAction)
- {
- if( !userAction && !document.getElementById("liveViewAutoUpdateActivated").checked ) return;
-
- if( document.getElementById("liveViewSelection").value != "" )
- {
- //setTimeout("serverViewUpdate(false);", 2000);
- return;
- }
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin&type=cleared";
- method = "POST";
- params = "ajaxRequest=1&do=serverviewupdate";
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- document.getElementById("serverview").innerHTML = txt;
- };
- onError = function(msg)
- {
- requestCount -= 1;
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
- }
- function kickClient(clid)
- {
- document.getElementById("clearLink").focus();
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=clientkick&clid="+encodeURIComponent(clid);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- var el = document.getElementById("serverview_client_"+result[1]);
-
- el.parentNode.removeChild(el);
-
- serverViewUpdate();
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function setUserMoveToChan(clid)
- {
- var els = document.getElementsByClassName("serverview_channel");
- for(i=0; i<els.length; i++)
- {
- els[i].style.display = "inline";
- }
-
- els = document.getElementsByClassName("serverview_client");
- for(i=0; i<els.length; i++)
- {
- els[i].style.display = "none";
- }
-
- document.getElementById("serverview_client_back_"+clid).style.display = "inline";
-
- document.getElementById("liveViewSelection").value = clid;
- }
- function moveToChan(cid)
- {
- if( document.getElementById("liveViewSelection").value == "" ) return;
-
- var clid = document.getElementById("liveViewSelection").value;
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=clientmove&clid="+encodeURIComponent(clid)+"&cid="+encodeURIComponent(cid);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- backMoveToChan();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- //var el = document.getElementById("serverview_client_"+result[1]);
-
- //el.parentNode.removeChild(el);
-
- serverViewUpdate(true);
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- backMoveToChan();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function backMoveToChan(clid)
- {
- var els = document.getElementsByClassName("serverview_channel");
- for(i=0; i<els.length; i++)
- {
- els[i].style.display = "none";
- }
-
- els = document.getElementsByClassName("serverview_client");
- for(i=0; i<els.length; i++)
- {
- els[i].style.display = "inline";
- }
-
- els = document.getElementsByClassName("serverview_client_back");
- for(i=0; i<els.length; i++)
- {
- els[i].style.display = "none";
- }
-
- //document.getElementById("serverview_client_back_"+clid).style.display = "none";
-
- document.getElementById("liveViewSelection").value = "";
- }
- function poke(clid)
- {
- document.getElementById("clearLink").focus();
-
- var msg = prompt(lang("js_prompt_poke_to").replace(/%1/, clid));
- if( msg === null ) return;
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=clientpoke&clid="+encodeURIComponent(clid)+"&msg="+encodeURIComponent(msg);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- //var el = document.getElementById("serverview_client_"+result[1]);
-
- //el.parentNode.removeChild(el);
-
- //serverViewUpdate(true);
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function sendMsg(cid, mode)
- {
- document.getElementById("clearLink").focus();
-
- var to = "";
- switch(mode)
- {
- case 1: to = "Client"; break;
- case 2: to = "Channel"; break;
- case 3: to = "Server"; break;
- }
-
- var msg = prompt(lang("js_prompt_msg_to").replace(/%1/, to).replace(/%2/, cid));
- if( msg === null ) return;
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=clientmsg&cid="+encodeURIComponent(cid)+"&mode="+encodeURIComponent(mode)+"&msg="+encodeURIComponent(msg);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- //var el = document.getElementById("serverview_client_"+result[1]);
-
- //el.parentNode.removeChild(el);
-
- //serverViewUpdate(true);
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function deleteBan(banid)
- {
- document.getElementById("clearLink").focus();
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=deleteban&banid="+encodeURIComponent(banid);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- var el = document.getElementById("banRow_"+result[1]);
-
- el.parentNode.removeChild(el);
- }
- else
- {
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function addBan()
- {
- document.getElementById("clearLink").focus();
-
- requestCount += 1;
-
- var ip = document.getElementById("newBanIP").value;
- var name = document.getElementById("newBanName").value;
- var uid = document.getElementById("newBanUID").value;
- var reason = document.getElementById("newBanReason").value;
- var duration = document.getElementById("newBanDuration").value * document.getElementById("newBanDurationMode").value;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=addban&ip="+encodeURIComponent(ip)+"&name="+encodeURIComponent(name)+"&uid="+encodeURIComponent(uid)+"&reason="+encodeURIComponent(reason)+"&duration="+encodeURIComponent(duration);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- banListUpdate();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- //var el = document.getElementById("banRow_"+result[1]);
-
- //el.parentNode.removeChild(el);
-
- //alert("OK "+result[1]);
- }
- else
- {
-
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function banClient(clid)
- {
- document.getElementById("clearLink").focus();
-
- var duration = prompt(lang("js_prompt_banduration"));
- if( duration === null ) return;
- duration *= 3600;
-
- var reason = prompt(lang("js_prompt_banreason"));
- if( reason === null ) return;
-
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin";
- method = "POST";
- params = "ajaxRequest=1&do=clientban&clid="+encodeURIComponent(clid)+"&duration="+encodeURIComponent(duration)+"&reason="+encodeURIComponent(reason);
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- banListUpdate();
-
- try
- {
- var result = eval( '(' + txt + ')' );
- }
- catch(e)
- {
- return false;
- }
-
- if( result[0] == "OK" )
- {
- //var el = document.getElementById("banRow_"+result[1]);
-
- //el.parentNode.removeChild(el);
-
- //alert("OK "+result[1]);
- var el = document.getElementById("banRow_"+result[1]);
-
- el.parentNode.removeChild(el);
-
- serverViewUpdate();
- }
- else
- {
-
- alert(lang("js_error")+" "+result[1]+": "+result[2]);
- }
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function banListUpdate()
- {
- requestCount += 1;
-
- with(new Ajax)
- {
- url = "home.php?m=TS3Admin&type=cleared";
- method = "POST";
- params = "ajaxRequest=1&do=banlistupdate";
- onSuccess = function(txt,xml)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- document.getElementById("banlist").innerHTML = txt;
- };
- onError = function(msg)
- {
- requestCount -= 1;
- checkLoadingImage();
-
- alert(lang("js_ajax_error").replace(/%1/, msg));
- };
- doRequest();
- }
-
- checkLoadingImage();
- }
- function checkLoadingImage()
- {
- if( requestCount > 0 )
- {
- loadingImage.style.visibility = "visible";
- }
- else
- {
- loadingImage.style.visibility = "hidden";
- }
- setTimeout("window.location.href=window.location.href;",500);
- }
- // class
- function Ajax()
- {
- this.url = "";
- this.params = "";
- this.method = "GET";
- this.onSuccess = null;
-
- this.onError = function(msg)
- {
- alert(msg);
- }
- }
- Ajax.prototype.doRequest = function()
- {
- if( !this.url )
- {
- this.onError("There was no URL. The request will be aborted.");
- return false;
- }
-
- if( !this.method )
- {
- this.method = "GET";
- }
- else
- {
- this.method = this.method.toUpperCase();
- }
-
- var _this = this;
-
- var xmlHttpRequest = getXMLHttpRequest();
- if( !xmlHttpRequest )
- {
- this.onError("There was no XMLHttpRequest object can be created.");
- return false;
- }
-
- switch(this.method)
- {
- case "GET":
- xmlHttpRequest.open(this.method, this.url+"?"+this.params, true);
- xmlHttpRequest.onreadystatechange = readyStateHandler;
- xmlHttpRequest.send(null);
- break;
-
- case "POST":
- xmlHttpRequest.open(this.method, this.url, true);
- xmlHttpRequest.onreadystatechange = readyStateHandler;
- xmlHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
- xmlHttpRequest.send(this.params);
- break;
- }
-
- function readyStateHandler()
- {
- if( xmlHttpRequest.readyState < 4 )
- {
- return false;
- }
-
- if( xmlHttpRequest.status == 200 || xmlHttpRequest.status == 304 )
- {
- if(_this.onSuccess)
- {
- _this.onSuccess(xmlHttpRequest.responseText, xmlHttpRequest.responseXML);
- }
- }
- else
- {
- if(_this.onError)
- {
- _this.onError("["+xmlHttpRequest.status+" "+xmlHttpRequest.statusText+"] There was an error in data transmission.");
- }
- }
- }
- }
- // returns XMLHttpRequest object
- function getXMLHttpRequest()
- {
- if(window.XMLHttpRequest)
- {
- // for firefox, opera, etc...
- return new XMLHttpRequest();
- }
- else
- {
- if(window.ActiveXObject)
- {
- try
- {
- // new for ie
- return new ActiveXObject("Msxml2.XMLHTTP");
- }
- catch(e)
- {
- try
- {
- // old for ie
- return new ActiveXObject("Microsoft.XMLHTTP");
- }
- catch(e)
- {
- return null;
- }
- }
- }
- }
- return null;
- }
|