<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Bryan

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      37 Posts :: 3 Stories :: 24 Comments :: 0 Trackbacks
    /******************************************************************************
    SupeSite/X-Sapce - Ajax for SS/XS
    Copyright 2001-2006 Comsenz Inc. (http://www.comsenz.com)
    *******************************************************************************/

    var xml_http_building_link = '請等待,正在建立連接...';
    var xml_http_sending = '請等待,正在發送數據...';
    var xml_http_loading = '請等待,正在接受數據...';
    var xml_http_load_failed = '通信失敗,請刷新重新嘗試';
    var xml_http_data_in_processed = '通信成功,數據正在處理中...';

    function Ajax(statusId, recvType) {
    var aj = new Object();
    if(document.getElementById(statusId)) {
    aj.statusId = document.getElementById(statusId);
    } else {
    var divElement = document.createElement("DIV");
    divElement.className = "xspace-ajaxmsg";
    divElement.style.position = "fixed";
    divElement.style.right = "0";
    divElement.style.top = "0";
    divElement.style.background = "red";
    divElement.style.color = "#FFF";
    divElement.style.lineHeight = "2em";
    divElement.style.padding = "0 20px";
    divElement.id = statusId;
    document.body.appendChild(divElement);
    aj.statusId = divElement;
    }

    aj.targetUrl = '';
    aj.sendString = '';
    aj.recvType = recvType ? recvType : 'HTML';//HTML XML
    aj.resultHandle = null;

    aj.createXMLHttpRequest = function() {
    var request = false;
    if(window.XMLHttpRequest) {
    request = new XMLHttpRequest();
    if(request.overrideMimeType) {
    request.overrideMimeType('text/xml');
    }
    } else if(window.ActiveXObject) {
    var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
    for(var i=0; i<versions.length; i++) {
    try {
    request = new ActiveXObject(versions[i]);
    if(request) {
    return request;
    }
    } catch(e) {
    //alert(e.message);
    }
    }
    }
    return request;
    }

    aj.XMLHttpRequest = aj.createXMLHttpRequest();

    aj.processHandle = function() {
    aj.statusId.style.display = '';
    if(aj.XMLHttpRequest.readyState == 1) {
    aj.statusId.innerHTML = xml_http_building_link;
    } else if(aj.XMLHttpRequest.readyState == 2) {
    aj.statusId.innerHTML = xml_http_sending;
    } else if(aj.XMLHttpRequest.readyState == 3) {
    aj.statusId.innerHTML = xml_http_loading;
    } else if(aj.XMLHttpRequest.readyState == 4) {
    if(aj.XMLHttpRequest.status == 200) {
    aj.statusId.style.display = 'none';
    if(aj.recvType == 'HTML') {
    aj.resultHandle(aj.XMLHttpRequest.responseText);
    } else if(aj.recvType == 'XML') {
    aj.resultHandle(aj.XMLHttpRequest.responseXML);
    }
    } else {
    aj.statusId.innerHTML = xml_http_load_failed;
    }
    }
    }

    aj.get = function(targetUrl, resultHandle) {
    aj.targetUrl = targetUrl;
    aj.XMLHttpRequest.onreadystatechange = aj.processHandle;
    aj.resultHandle = resultHandle;
    if(window.XMLHttpRequest) {
    aj.XMLHttpRequest.open('GET', aj.targetUrl);
    aj.XMLHttpRequest.send(null);
    } else {
    aj.XMLHttpRequest.open("GET", targetUrl, true);
    aj.XMLHttpRequest.send();
    }
    }

    aj.post = function(targetUrl, sendString, resultHandle) {
    aj.targetUrl = targetUrl;
    aj.sendString = sendString;
    aj.XMLHttpRequest.onreadystatechange = aj.processHandle;
    aj.resultHandle = resultHandle;
    aj.XMLHttpRequest.open('POST', targetUrl);
    aj.XMLHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    aj.XMLHttpRequest.send(aj.sendString);
    }
    return aj;
    }
    posted on 2009-04-24 12:44 Life is no respector of any genius. 閱讀(675) 評論(1)  編輯  收藏

    Feedback

    # re: Ajax Lib 2011-09-17 15:42 Life is no respector of any genius.
    database design sample
    micrite.gaixie.org  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产精品永久免费| 国产亚洲视频在线观看| 最近中文字幕免费大全| 亚洲一区二区三区在线视频| 亚洲av无码专区国产不乱码| 免费观看美女裸体网站| 亚洲人成未满十八禁网站| 拍拍拍又黄又爽无挡视频免费| 精品国产成人亚洲午夜福利| 精品无码国产污污污免费| 亚洲AV无码成人网站在线观看| 国产乱弄免费视频| 日本免费精品一区二区三区| 亚洲?V无码成人精品区日韩| 国产成人无码免费看片软件| 亚洲精品无码乱码成人| 日韩中文字幕免费视频| 亚洲女人初试黑人巨高清| 最近最新的免费中文字幕| 久久久久久久久无码精品亚洲日韩| 免费看男女下面日出水视频 | 亚洲a∨无码一区二区| 国产高清免费观看| 国产A∨免费精品视频| 亚洲福利视频导航| 野花高清在线观看免费完整版中文| 亚洲第一成年网站视频| 亚洲精品动漫人成3d在线| 一个人看的www免费视频在线观看| 亚洲欧洲综合在线| 国产精品冒白浆免费视频| 国内精品免费久久影院| 亚洲六月丁香六月婷婷蜜芽| 国产男女猛烈无遮挡免费视频网站| 中文字幕在线免费播放| 亚洲中文字幕久久精品无码2021| 免费观看国产小粉嫩喷水| 亚欧免费无码aⅴ在线观看| 亚洲日韩精品国产3区| 亚洲中文字幕第一页在线| 国国内清清草原免费视频99|