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

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

?? util.js

?? 反ajax原代碼
?? JS
?? 第 1 頁 / 共 3 頁
字號:
/* * Copyright 2005 Joe Walker * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *     http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *//** * Declare an object to which we can add real functions. */if (dwr == null) var dwr = {};if (dwr.util == null) dwr.util = {};if (DWRUtil == null) var DWRUtil = dwr.util;/** @private The flag we use to decide if we should escape html */dwr.util._escapeHtml = true;/** * Set the global escapeHtml flag */dwr.util.setEscapeHtml = function(escapeHtml) {  dwr.util._escapeHtml = escapeHtml;}/** @private Work out from an options list and global settings if we should be esccaping */dwr.util._shouldEscapeHtml = function(options) {  if (options && options.escapeHtml != null) {    return options.escapeHtml;  }  return dwr.util._escapeHtml;}/** * Return a string with &, <, >, ' and " replaced with their entities * @see TODO */dwr.util.escapeHtml = function(original) {  var div = document.createElement('div');  var text = document.createTextNode(original);  div.appendChild(text);  return div.innerHTML;}/** * Replace common XML entities with characters (see dwr.util.escapeHtml()) * @see TODO */dwr.util.unescapeHtml = function(original) {  var div = document.createElement('div');  div.innerHTML = original.replace(/<\/?[^>]+>/gi, '');  return div.childNodes[0] ? div.childNodes[0].nodeValue : '';}/** * Replace characters dangerous for XSS reasons with visually similar characters * @see TODO */dwr.util.replaceXmlCharacters = function(original) {  original = original.replace("&", "+");  original = original.replace("<", "\u2039");  original = original.replace(">", "\u203A");  original = original.replace("\'", "\u2018");  original = original.replace("\"", "\u201C");  return original;}/** * Return true iff the input string contains any XSS dangerous characters * @see TODO */dwr.util.containsXssRiskyCharacters = function(original) {  return (original.indexOf('&') != -1    && original.indexOf('<') != -1    && original.indexOf('>') != -1    && original.indexOf('\'') != -1    && original.indexOf('\"') != -1);}/** * Enables you to react to return being pressed in an input * @see http://getahead.ltd.uk/dwr/browser/util/selectrange */dwr.util.onReturn = function(event, action) {  if (!event) event = window.event;  if (event && event.keyCode && event.keyCode == 13) action();};/** * Select a specific range in a text box. Useful for 'google suggest' type functions. * @see http://getahead.ltd.uk/dwr/browser/util/selectrange */dwr.util.selectRange = function(ele, start, end) {  ele = dwr.util._getElementById(ele, "selectRange()");  if (ele == null) return;  if (ele.setSelectionRange) {    ele.setSelectionRange(start, end);  }  else if (ele.createTextRange) {    var range = ele.createTextRange();    range.moveStart("character", start);    range.moveEnd("character", end - ele.value.length);    range.select();  }  ele.focus();};/** * Find the element in the current HTML document with the given id or ids * @see http://getahead.ltd.uk/dwr/browser/util/$ */if (document.getElementById) {  dwr.util.byId = function() {    var elements = new Array();    for (var i = 0; i < arguments.length; i++) {      var element = arguments[i];      if (typeof element == 'string') {        element = document.getElementById(element);      }      if (arguments.length == 1) {        return element;      }      elements.push(element);    }    return elements;  };}else if (document.all) {  dwr.util.byId = function() {    var elements = new Array();    for (var i = 0; i < arguments.length; i++) {      var element = arguments[i];      if (typeof element == 'string') {        element = document.all[element];      }      if (arguments.length == 1) {        return element;      }      elements.push(element);    }    return elements;  };}/** * Alias $ to dwr.util.byId * @see http://getahead.ltd.uk/dwr/browser/util/$ */var $;if (!$) {  $ = dwr.util.byId;}/** * Like toString but aimed at debugging * @see http://getahead.ltd.uk/dwr/browser/util/todescriptivestring */dwr.util.toDescriptiveString = function(data, level, depth) {  var reply = "";  var i = 0;  var value;  var obj;  if (level == null) level = 0;  if (depth == null) depth = 0;  if (data == null) return "null";  if (dwr.util._isArray(data)) {    if (data.length == 0) reply += "[]";    else {      if (level != 0) reply += "[\n";      else reply = "[";      for (i = 0; i < data.length; i++) {        try {          obj = data[i];          if (obj == null || typeof obj == "function") {            continue;          }          else if (typeof obj == "object") {            if (level > 0) value = dwr.util.toDescriptiveString(obj, level - 1, depth + 1);            else value = dwr.util._detailedTypeOf(obj);          }          else {            value = "" + obj;            value = value.replace(/\/n/g, "\\n");            value = value.replace(/\/t/g, "\\t");          }        }        catch (ex) {          value = "" + ex;        }       if (level != 0)  {          reply += dwr.util._indent(level, depth + 2) + value + ", \n";       }        else {          if (value.length > 13) value = value.substring(0, 10) + "...";          reply += value + ", ";          if (i > 5) {            reply += "...";            break;          }        }      }      if (level != 0) reply += dwr.util._indent(level, depth) + "]";      else reply += "]";    }    return reply;  }  if (typeof data == "string" || typeof data == "number" || dwr.util._isDate(data)) {    return data.toString();  }  if (typeof data == "object") {    var typename = dwr.util._detailedTypeOf(data);    if (typename != "Object")  reply = typename + " ";    if (level != 0) reply += "{\n";    else reply = "{";    var isHtml = dwr.util._isHTMLElement(data);    for (var prop in data) {      if (isHtml) {        // HTML nodes have far too much stuff. Chop out the constants        if (prop.toUpperCase() == prop || prop == "title" ||          prop == "lang" || prop == "dir" || prop == "className" ||          prop == "form" || prop == "name" || prop == "prefix" ||          prop == "namespaceURI" || prop == "nodeType" ||          prop == "firstChild" || prop == "lastChild" ||          prop.match(/^offset/)) {          continue;        }      }      value = "";      try {        obj = data[prop];        if (obj == null || typeof obj == "function") {          continue;        }        else if (typeof obj == "object") {          if (level > 0) {            value = "\n";            value += dwr.util._indent(level, depth + 2);            value = dwr.util.toDescriptiveString(obj, level - 1, depth + 1);          }          else {            value = dwr.util._detailedTypeOf(obj);          }        }        else {          value = "" + obj;          value = value.replace(/\/n/g, "\\n");          value = value.replace(/\/t/g, "\\t");        }      }      catch (ex) {        value = "" + ex;      }      if (level == 0 && value.length > 13) value = value.substring(0, 10) + "...";      var propStr = prop;      if (propStr.length > 30) propStr = propStr.substring(0, 27) + "...";      if (level != 0) reply += dwr.util._indent(level, depth + 1);      reply += prop + ":" + value + ", ";      if (level != 0) reply += "\n";      i++;      if (level == 0 && i > 5) {        reply += "...";        break;      }    }    reply += dwr.util._indent(level, depth);    reply += "}";    return reply;  }  return data.toString();};/** * @private Indenting for dwr.util.toDescriptiveString */dwr.util._indent = function(level, depth) {  var reply = "";  if (level != 0) {    for (var j = 0; j < depth; j++) {      reply += "\u00A0\u00A0";    }    reply += " ";  }  return reply;};/** * Setup a GMail style loading message. * @see http://getahead.ltd.uk/dwr/browser/util/useloadingmessage */dwr.util.useLoadingMessage = function(message) {  var loadingMessage;  if (message) loadingMessage = message;  else loadingMessage = "Loading";  dwr.engine.setPreHook(function() {    var disabledZone = dwr.util.byId('disabledZone');    if (!disabledZone) {      disabledZone = document.createElement('div');      disabledZone.setAttribute('id', 'disabledZone');      disabledZone.style.position = "absolute";      disabledZone.style.zIndex = "1000";      disabledZone.style.left = "0px";      disabledZone.style.top = "0px";      disabledZone.style.width = "100%";      disabledZone.style.height = "100%";      document.body.appendChild(disabledZone);      var messageZone = document.createElement('div');      messageZone.setAttribute('id', 'messageZone');      messageZone.style.position = "absolute";      messageZone.style.top = "0px";      messageZone.style.right = "0px";      messageZone.style.background = "red";      messageZone.style.color = "white";      messageZone.style.fontFamily = "Arial,Helvetica,sans-serif";      messageZone.style.padding = "4px";      disabledZone.appendChild(messageZone);      var text = document.createTextNode(loadingMessage);      messageZone.appendChild(text);      dwr.util._disabledZoneUseCount = 1;    }    else {      dwr.util.byId('messageZone').innerHTML = loadingMessage;      disabledZone.style.visibility = 'visible';      dwr.util._disabledZoneUseCount++;    }  });  dwr.engine.setPostHook(function() {    dwr.util._disabledZoneUseCount--;    if (dwr.util._disabledZoneUseCount == 0) {      dwr.util.byId('disabledZone').style.visibility = 'hidden';    }  });};/** * Set a global highlight handler */dwr.util.setHighlightHandler = function(handler) {  dwr.util._highlightHandler = handler;};/** * An example highlight handler */dwr.util.yellowFadeHighlightHandler = function(ele) {  dwr.util._yellowFadeProcess(ele, 0);};dwr.util._yellowFadeSteps = [ "d0", "b0", "a0", "90", "98", "a0", "a8", "b0", "b8", "c0", "c8", "d0", "d8", "e0", "e8", "f0", "f8" ];dwr.util._yellowFadeProcess = function(ele, colorIndex) {  ele = dwr.util.byId(ele);  if (colorIndex < dwr.util._yellowFadeSteps.length) {    ele.style.backgroundColor = "#ffff" + dwr.util._yellowFadeSteps[colorIndex];    setTimeout("dwr.util._yellowFadeProcess('" + ele.id + "'," + (colorIndex + 1) + ")", 200);  }  else {    ele.style.backgroundColor = "transparent";  }};/** * An example highlight handler */dwr.util.borderFadeHighlightHandler = function(ele) {  ele.style.borderWidth = "2px";  ele.style.borderStyle = "solid";  dwr.util._borderFadeProcess(ele, 0);};dwr.util._borderFadeSteps = [ "d0", "b0", "a0", "90", "98", "a0", "a8", "b0", "b8", "c0", "c8", "d0", "d8", "e0", "e8", "f0", "f8" ];dwr.util._borderFadeProcess = function(ele, colorIndex) {  ele = dwr.util.byId(ele);  if (colorIndex < dwr.util._borderFadeSteps.length) {    ele.style.borderColor = "#ff" + dwr.util._borderFadeSteps[colorIndex] + dwr.util._borderFadeSteps[colorIndex];    setTimeout("dwr.util._borderFadeProcess('" + ele.id + "'," + (colorIndex + 1) + ")", 200);  }  else {    ele.style.backgroundColor = "transparent";  }};/** * A focus highlight handler */dwr.util.focusHighlightHandler = function(ele) {  try {    ele.focus();  }  catch (ex) { /* ignore */ }};/** @private the current global highlight style */dwr.util._highlightHandler = null;/**

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本aⅴ免费视频一区二区三区| 一区二区三区免费网站| 自拍偷拍欧美精品| 蜜臀va亚洲va欧美va天堂| 91伊人久久大香线蕉| 91精品黄色片免费大全| 亚洲猫色日本管| 香蕉影视欧美成人| 波多野结衣的一区二区三区| 久久久午夜电影| 秋霞av亚洲一区二区三| 色呦呦日韩精品| 日本一区二区视频在线| 美国毛片一区二区| 欧美日韩国产另类一区| 精品国产乱子伦一区| 亚洲一区二区3| 91女神在线视频| 亚洲欧美另类图片小说| 91麻豆swag| 一区二区在线观看免费| 色悠悠亚洲一区二区| 亚洲精品欧美在线| 91传媒视频在线播放| 亚洲靠逼com| 日本道精品一区二区三区| 中文子幕无线码一区tr| 日韩激情一二三区| 日韩欧美国产1| 精油按摩中文字幕久久| 精品99999| 久草热8精品视频在线观看| 色综合色综合色综合色综合色综合| 成人欧美一区二区三区黑人麻豆 | 中文字幕一区二区日韩精品绯色| 久久国产欧美日韩精品| 久久你懂得1024| 国产高清一区日本| 国产精品乱人伦| 一本久道中文字幕精品亚洲嫩| 一区二区三区日韩欧美| 欧美日韩国产美| 国产最新精品精品你懂的| 国产亚洲精品资源在线26u| 成人黄色在线看| 亚洲自拍偷拍九九九| 制服丝袜av成人在线看| 国产在线不卡一区| 国产精品福利av| 欧美三级午夜理伦三级中视频| 日韩精品电影一区亚洲| 精品成人私密视频| 91香蕉视频mp4| 日韩不卡一二三区| 久久久天堂av| 在线观看日韩一区| 国内精品伊人久久久久影院对白| 欧美国产日韩在线观看| 一本色道久久综合亚洲91| 日精品一区二区| 日本一区二区高清| 欧美喷水一区二区| 国产电影一区二区三区| 亚洲精品免费在线| 欧美一区二区三区白人| www.欧美精品一二区| 日韩精品午夜视频| 国产精品久久久久三级| 欧美一区二区三区视频在线观看| 成人午夜精品在线| 日韩av在线发布| 亚洲人成网站色在线观看| 日韩片之四级片| 欧美色手机在线观看| 风间由美一区二区av101| 婷婷综合久久一区二区三区| 中文字幕免费不卡在线| 日韩精品中午字幕| 欧美性色黄大片手机版| 成人美女视频在线观看18| 丝袜美腿高跟呻吟高潮一区| 日韩伦理电影网| 久久精品夜夜夜夜久久| 欧美一区二区视频在线观看2022 | 日韩欧美色电影| 色综合夜色一区| 国产成人av网站| 精品一区二区三区免费观看| 中文字幕一区二区三区av| 精品国产一区二区三区四区四| 欧美视频第二页| 91麻豆swag| 91一区二区在线| 成人动漫一区二区| 国产一区二区免费看| 奇米色777欧美一区二区| 亚洲国产视频直播| 亚洲影院免费观看| 一区二区不卡在线播放| 1024成人网| 综合久久久久久| 亚洲人一二三区| 综合亚洲深深色噜噜狠狠网站| 国产拍欧美日韩视频二区| 精品免费99久久| 欧美一区二区高清| 日韩精品一区二区三区老鸭窝| 欧美一区二区性放荡片| 日韩一级精品视频在线观看| 7777精品伊人久久久大香线蕉的| 欧美天堂一区二区三区| 欧美色爱综合网| 欧美乱妇23p| 884aa四虎影成人精品一区| 欧美日韩精品三区| 欧美一区二区在线播放| 日韩欧美一二三四区| 日韩精品一区在线观看| 欧美一区二区三区四区五区 | 国产精品成人免费精品自在线观看| 国产视频不卡一区| 国产精品国产三级国产专播品爱网| 国产精品毛片a∨一区二区三区| 成人欧美一区二区三区黑人麻豆| 亚洲特黄一级片| 亚洲图片一区二区| 秋霞午夜av一区二区三区| 日本在线不卡视频| 六月丁香综合在线视频| 国产成人精品亚洲日本在线桃色 | 日韩一卡二卡三卡四卡| 精品欧美一区二区在线观看| 久久精品欧美一区二区三区麻豆| 国产精品久久久久久久久果冻传媒| 一色屋精品亚洲香蕉网站| 亚洲福利视频三区| 精久久久久久久久久久| 大白屁股一区二区视频| 欧美性一二三区| 精品美女在线观看| 1000部国产精品成人观看| 一区二区三区在线视频播放| 日本亚洲免费观看| 成人在线视频一区| 欧美色精品在线视频| 精品福利二区三区| 亚洲精品成人悠悠色影视| 老司机精品视频导航| www.日韩大片| 精品欧美一区二区三区精品久久| 中文字幕一区二区三区不卡在线| 日韩精品一卡二卡三卡四卡无卡| 丁香五精品蜜臀久久久久99网站| 精品视频全国免费看| 国产午夜精品一区二区三区视频| 亚洲天堂精品视频| 免费高清成人在线| 一本大道久久a久久精二百| 欧美白人最猛性xxxxx69交| 一区二区三区四区激情| 国产精品99精品久久免费| 欧美日韩国产一二三| 国产精品电影一区二区三区| 秋霞午夜av一区二区三区| 91精品福利视频| 国产精品视频一二| 毛片av一区二区| 欧美日韩一区二区三区视频| 国产精品久久久久久久蜜臀 | 一区二区三区精品视频在线| 国产精品1区2区| 日韩精品一区二区三区四区视频| 亚洲一区二区在线免费观看视频 | 亚洲午夜影视影院在线观看| 成人一级片网址| ww久久中文字幕| 亚洲第一主播视频| 91免费在线播放| 久久综合成人精品亚洲另类欧美 | 韩国欧美一区二区| 欧美性感一区二区三区| 日韩理论电影院| 成人精品国产免费网站| 久久久亚洲高清| 国产美女久久久久| 日韩久久久精品| 亚洲永久精品大片| 欧美专区在线观看一区| 国产精品乱人伦中文| 不卡一卡二卡三乱码免费网站| 国产调教视频一区| 韩国毛片一区二区三区| 精品国产99国产精品| 精品一区二区免费视频| 欧美成人性福生活免费看| 狠狠色狠狠色合久久伊人| www国产成人免费观看视频 深夜成人网| 捆绑调教美女网站视频一区| 91精品国产综合久久精品性色 | 粉嫩aⅴ一区二区三区四区五区|