亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ajax.lib.js

?? asp的bbs程序
?? JS
字號:
?/*
  By Hangring
  #2007.01.11#
  ---
  use list:
  > global.lib.js
  > browser.lib.js
  ---
  Ajax
*/

$Defined('Ajax');
var Ajax = {};

Ajax.Init = function (callback) {
    callback.req = null;
    // listener
    callback.listener = function () {
        if (callback.req.readyState == 4) {
            if (callback.req.status == 200) {
                // right
                try {
                    callback(Browser.IsIE && callback.encode == 'gb2312' ? Ajax.gb2utf8(callback.req.responseBody) : (callback.type == 'text' ? callback.req.responseText : callback.req.responseXML));
                }
                catch (e) {
                    callback.halt && callback.halt('[callback] ' + e.name + ':' + e.message);
                }
            }
            else {
                // error
                callback.halt && callback.halt('[callback error] ' + callback.req.status);
            }
        }
    }
    callback.init = function () {
        if (window.XMLHttpRequest) {
            callback.req = new XMLHttpRequest();
        }
        else if (window.ActiveXObject) {
            // isIE = true;
            try {
                callback.req = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    callback.req = new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch(e) {
                    callback.req = false;
                }
            }
        }
        if (callback.req) {
            callback.req.onreadystatechange = function () {callback.listener()};
        }
    }
    callback.init();

    // send 
    // Description:
    // opt = {
    //    content : '',
    //    /* 以text|xml方式返回 */
    //    type : 'text'|'xml',
    //    /* 指定請求頁面的編碼,當前只實現gb2312到utf-8轉換 */
    //    encode  : 'gb2312',
    //    asyn    : true|false,
    //    action  : 'post'|'get',
    //    error   : true|false
    // }
    //
    callback.send = function (url, opt) {
        opt = opt || {content:'',encode:'',asyn:true};
        opt.content = !!opt.content ? opt.content : '';
        opt.type = (opt.type == undefined || opt.type.toLowerCase() == 'text') ? 'text' : 'xml';
        opt.encode = opt.encode ? opt.encode.toLowerCase() : '';
        opt.asyn = opt.asyn == undefined ? true : !!opt.asyn;
        opt.action = (opt.action == undefined || opt.action.toLowerCase() == 'get') ? 'get' : 'post';
        opt.error = opt.error == undefined ? false : !!opt.error;

        callback.type = opt.type;
        callback.encode = opt.encode;
        callback.error = opt.error;

        try {
            callback.req.open(opt.action, url, opt.asyn);
        }
        catch (e) {
            callback.halt && callback.halt('[open] ' + e.name + ':' + e.message);
            return;
        }

        try {
            callback.req.setRequestHeader('Connection', 'close');
            this.req.setRequestHeader('Accept-Encoding', 'gzip, deflate');
            callback.req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded' + (opt.encode ? ';charset=' + opt.encode : ''));
            if(callback.req.overrideMimeType && opt.encode) {
                callback.req.overrideMimeType('text/xml' + (opt.encode ? ';charset=' + opt.encode : ''));
            }
            callback.req.send(opt.content);
        }
        catch (e) {
            callback.halt('[open] ' + e.name + ':' + e.message + '\n** 檢查是否為跨域訪問。');
        }
    };

    // abort
    callback.abort = function () {
        callback.req.abort();
    };

    // 中斷,并提示錯誤信息
    callback.halt = function (description) {
        callback.error && alert(description);
    }
}

// gb2312 to utf8
Ajax.gb2utf8 = function (data) {
    var glbEncode = [];
    gb2utf8_data = data;
    execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "VBScript");
    var t = escape(gb2utf8_data).replace(/%u/g,"").replace(/(.{2})(.{2})/g,"%$2%$1").replace(/%([A-Z].)%(.{2})/g,"@$1$2");
    t = t.split("@");
    var i=0, j = t.length, k;
    while(++i < j) {
        k = t[i].substring(0,4);
        if(!glbEncode[k]) {
            gb2utf8_char = eval("0x" + k);
            execScript("gb2utf8_char = Chr(gb2utf8_char)", "VBScript");
            glbEncode[k] = escape(gb2utf8_char).substring(1, 6);
        }
        t[i] = glbEncode[k] + t[i].substring(4);
    }
    gb2utf8_data = gb2utf8_char = null;
    return unescape(t.join("%"));
}

/*
    只能請求同域下的頁面,否則會出現跨域問題
    ---
    Ajax.Init(_callback);
    // (1)
    _callback.send(url, {content:'', encode:'gb2312', action:'get', asyn:true, error:false});
    // (2) Or 
    _callback.init();
    _callback.send(url, {content:'', encode:'gb2312', action:'get', asyn:true, error:false});

    // call back
    function _callback (content) {
        // ...
    }
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内不卡的二区三区中文字幕| 91成人免费电影| 一本大道久久a久久精二百| 日韩美女一区二区三区| 一区二区三区在线看| 国产成人99久久亚洲综合精品| 欧美疯狂做受xxxx富婆| 亚洲婷婷国产精品电影人久久| 蓝色福利精品导航| 在线不卡中文字幕播放| 亚洲欧美另类久久久精品| 国产精品一二三在| 精品国产伦一区二区三区免费| 亚洲成人一区二区| 欧美在线小视频| 亚洲乱码中文字幕综合| 99精品久久99久久久久| 欧美激情一区在线观看| 国产一区二区三区高清播放| 日韩一区二区免费电影| 日韩高清不卡一区二区| 欧美日韩视频第一区| 一区二区三区四区乱视频| 99久久综合色| 亚洲图片欧美激情| 99国产精品99久久久久久| 中文文精品字幕一区二区| 国产精品一二二区| 国产视频一区在线播放| 国产精品一区二区在线播放| 久久久久国产精品免费免费搜索| 久久精品久久综合| 久久综合久久综合亚洲| 国产一区 二区| 日本一二三不卡| 成人动漫一区二区| 中文字幕在线免费不卡| 91在线视频在线| 一区二区三区精品在线| 欧美在线一二三| 日韩 欧美一区二区三区| 欧美一区二区三区四区视频| 免费一级片91| 久久久久久久久蜜桃| 成人免费视频视频| 一区二区视频免费在线观看| 欧美三级在线视频| 美女视频黄a大片欧美| 久久久精品国产免大香伊| 国产成人精品1024| 一区二区三区四区不卡在线| 911精品国产一区二区在线| 久久66热re国产| 国产精品色呦呦| 欧美视频中文一区二区三区在线观看| 亚洲成人1区2区| 精品国产凹凸成av人导航| 粉嫩av一区二区三区在线播放 | 国产精品自在在线| 国产精品久久久久三级| 日本高清视频一区二区| 美美哒免费高清在线观看视频一区二区 | 91美女视频网站| 亚洲一区二区视频在线观看| 欧美一区二区福利在线| 国产乱色国产精品免费视频| 亚洲另类中文字| 欧美成人aa大片| 色综合久久久久久久久久久| 美女视频黄免费的久久| 亚洲精品综合在线| 精品免费国产二区三区| 色域天天综合网| 国产精品综合一区二区| 亚洲gay无套男同| 中文字幕亚洲区| 日韩免费看网站| 色视频一区二区| 国产成人精品免费看| 天天色 色综合| 亚洲女同一区二区| 久久精品一区二区三区不卡牛牛| 欧美少妇性性性| 99国产精品国产精品毛片| 精品一区二区三区在线视频| 一级日本不卡的影视| 国产精品麻豆视频| 久久久久国产精品人| 欧美一区二区在线看| 一本久道久久综合中文字幕| 国产91精品一区二区| 日本成人在线不卡视频| 亚洲最新在线观看| 国产精品久久久久7777按摩 | 欧美日韩另类国产亚洲欧美一级| 国产成人自拍网| 精品一区二区在线播放| 日韩—二三区免费观看av| 亚洲一区二区三区在线| 亚洲人成人一区二区在线观看 | 亚洲精品在线观看视频| 欧美精品色综合| 在线免费观看不卡av| 91污在线观看| 色婷婷精品大视频在线蜜桃视频| 粉嫩av亚洲一区二区图片| 国产精一品亚洲二区在线视频| 狠狠网亚洲精品| 黑人巨大精品欧美一区| 久久国产精品一区二区| 麻豆精品蜜桃视频网站| 五月天欧美精品| 免费看黄色91| 久久精品国产秦先生| 免费三级欧美电影| 精品中文av资源站在线观看| 久久99国产精品成人| 国产一区二区在线观看免费| 国产精品一区二区三区网站| 国产成人在线影院| 99久久婷婷国产综合精品| 91首页免费视频| 91视频一区二区三区| 93久久精品日日躁夜夜躁欧美| 亚洲成人你懂的| 污片在线观看一区二区| 综合激情网...| 看国产成人h片视频| 亚洲123区在线观看| 一个色在线综合| 日韩电影一区二区三区| 久久成人免费网| www久久精品| 亚洲精品欧美专区| 午夜在线电影亚洲一区| 亚洲成人综合视频| 午夜久久久久久久久| 亚洲va中文字幕| 青青国产91久久久久久 | 亚洲日本电影在线| 夜夜亚洲天天久久| 久久精品国产成人一区二区三区| 顶级嫩模精品视频在线看| 91视频免费看| 日韩欧美国产综合| 国产精品色噜噜| 日韩精品午夜视频| 成人午夜视频福利| 精品视频在线免费观看| 国产婷婷色一区二区三区| 亚洲最大成人网4388xx| 伦理电影国产精品| 日本韩国欧美在线| 精品国产区一区| 亚洲激情在线播放| 国产在线精品一区二区不卡了| 91社区在线播放| 精品久久久久av影院| 亚洲综合视频网| 国产一区二区成人久久免费影院| 色妹子一区二区| 精品国产1区2区3区| 亚洲六月丁香色婷婷综合久久| 国产真实乱子伦精品视频| 欧美综合视频在线观看| 欧美国产在线观看| 久久精品国产在热久久| 欧美午夜片在线观看| 中文一区在线播放| 韩国成人精品a∨在线观看| 欧美日韩国产a| 日韩美女视频一区二区| 粉嫩高潮美女一区二区三区| 欧美不卡在线视频| 污片在线观看一区二区| 色诱视频网站一区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美一级生活片| 亚洲成在线观看| 日本韩国视频一区二区| 成人欧美一区二区三区白人 | 精品一区二区三区的国产在线播放| 色综合久久88色综合天天免费| 日本一区二区视频在线| 国产一区二区三区免费| 精品国产不卡一区二区三区| 欧美aaa在线| 欧美一区二区高清| 日本不卡视频一二三区| 777久久久精品| 日韩精品1区2区3区| 欧美军同video69gay| 一区二区三区四区蜜桃| 欧美最猛黑人xxxxx猛交| 夜夜操天天操亚洲| 欧美日韩在线观看一区二区| 亚洲午夜视频在线观看| 欧美日韩国产另类一区| 三级不卡在线观看| 欧美成人猛片aaaaaaa|