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

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

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

    Bryan

      BlogJava :: 首頁 :: 聯(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 = '請等待,正在建立連接...';
    var xml_http_sending = '請等待,正在發(fā)送數(shù)據(jù)...';
    var xml_http_loading = '請等待,正在接受數(shù)據(jù)...';
    var xml_http_load_failed = '通信失敗,請刷新重新嘗試';
    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) 評論(1)  編輯  收藏

    Feedback

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


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 又大又硬又爽免费视频| 思思re热免费精品视频66 | www.91亚洲| 亚洲6080yy久久无码产自国产| 97人伦色伦成人免费视频| 国产亚洲精品成人AA片| 成人免费a级毛片无码网站入口| 亚洲欧美黑人猛交群| 三年片在线观看免费观看高清电影| 亚洲欧洲在线播放| 拨牐拨牐x8免费| 亚洲国产精品99久久久久久| 国产一区二区三区在线观看免费| 亚洲中文字幕久久精品无码APP | 国产精品亚洲专区在线播放| 亚洲成a人无码av波多野按摩| 国产日韩精品无码区免费专区国产 | 亚洲成综合人影院在院播放| 在人线av无码免费高潮喷水| 亚洲人精品午夜射精日韩| 久久久高清日本道免费观看| 亚洲黄色一级毛片| 永久免费看mv网站入口| 一级特黄aaa大片免费看| 精品久久久久久亚洲| 最近免费字幕中文大全视频| 亚洲精品欧美综合四区 | 亚洲成人中文字幕| a毛片基地免费全部视频| 黄色免费在线网址| 亚洲av永久无码制服河南实里| 日本免费一区二区在线观看| 亚洲最大无码中文字幕| 国产成人综合亚洲AV第一页| 91精品免费观看| 国产精品亚洲专区一区| 亚洲一区中文字幕久久| 国产aa免费视频| 久久久免费精品re6| 美女免费精品高清毛片在线视| 亚洲av日韩av高潮潮喷无码|