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

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

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

    Bryan

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      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 = '請(qǐng)等待,正在建立連接...';
    var xml_http_sending = '請(qǐng)等待,正在發(fā)送數(shù)據(jù)...';
    var xml_http_loading = '請(qǐng)等待,正在接受數(shù)據(jù)...';
    var xml_http_load_failed = '通信失敗,請(qǐng)刷新重新嘗試';
    var xml_http_data_in_processed = '通信成功,數(shù)據(jù)正在處理中...';

    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) 評(píng)論(1)  編輯  收藏

    Feedback

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


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产精品极品美女自在线观看免费 | 久久亚洲一区二区| 亚洲日韩在线观看免费视频| 凹凸精品视频分类国产品免费| 国产青草亚洲香蕉精品久久| 亚洲欧洲日韩国产综合在线二区| 国产亚洲中文日本不卡二区| 国产无遮挡色视频免费观看性色| 久久WWW色情成人免费观看| 亚洲免费网站在线观看| 免费人成视频在线| 亚洲av中文无码字幕色不卡| 免费一级毛片在线播放| 亚洲成色999久久网站| 午夜免费福利小电影| 又粗又硬免费毛片| 欧洲乱码伦视频免费国产| 国产国拍亚洲精品福利 | 九一在线完整视频免费观看| 久久久久亚洲AV成人网人人软件| a视频在线免费观看| 亚洲伦乱亚洲h视频| 亚洲人成人伊人成综合网无码| 久久久国产精品无码免费专区| 亚洲精品国产成人中文| 成人一a毛片免费视频| xxxxx做受大片在线观看免费| 亚洲国产精华液网站w| 成人免费视频观看无遮挡| 美女啪啪网站又黄又免费| 亚洲AV综合色区无码一区爱AV | 国产午夜免费福利红片| 99久久精品毛片免费播放| 亚洲av日韩综合一区在线观看| 可以免费看黄视频的网站| 久久精品国产亚洲AV大全| 毛片免费观看的视频| 久久高潮一级毛片免费| 亚洲成人福利在线| 亚洲精品国精品久久99热| 99精品免费观看|