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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? amijs.js

?? 在線網(wǎng)絡(luò)考試系統(tǒng)源碼 教師登陸后功能: 添加/管理題庫:選擇題 填空/簡答/問答 判斷題 試卷管理 :組合試卷 評閱試卷 確認給分 合計成績 控制面板 :重置密碼
?? JS
字號:
/****  AmiJs library    A very small library with DOM and Ajax functions.    For a much larger script look on http://www.mochikit.com/  AUTHOR    4mir Salihefendic (http://amix.dk) - amix@amix.dk  LICENSE    Copyright (c) 2006 Amir Salihefendic. All rights reserved.    Copyright (c) 2005 Bob Ippolito. All rights reserved.    http://www.opensource.org/licenses/mit-license.php  VERSION    1.31 (20/02/06 22:41:35)  SITE    http://amix.dk/amijs ****//****   Assessor functions  ****/function getElement(id) {  if(typeof(id) == "string")     return document.getElementById(id);  else    return id;}var $ = getElement;function getBody() { return getElementsByTagAndClassName('body')[0] };function getElementsByTagAndClassName(tag_name, class_name, /* optional */parent) {  var class_elements = new Array();  if(parent == null || parent == "undefined")    parent = document;  if(tag_name == null || tag_name == "undefined")    tag_name = '*';  var els = parent.getElementsByTagName(tag_name);  var els_len = els.length;  var pattern = new RegExp("(^|\\s)" + class_name + "(\\s|$)");  for (i = 0, j = 0; i < els_len; i++) {    if ( pattern.test(els[i].className) || class_name == null ) {      class_elements[j] = els[i];      j++;    }  }  return class_elements;}/****   DOM manipulation  ****/function appendChildNodes(node/*, nodes...*/) {  if(arguments.length >= 2) {    for(var i = 1; i < arguments.length; i++) {      var n = arguments[i];      if(typeof(n) == "string")        n = document.createTextNode(n);      else if(isDefined(n))        node.appendChild(n);    }  }  return node;}var ACN = appendChildNodes;function replaceChildNodes(node/*, nodes...*/) {  var child;  while ((child = node.firstChild)) {    node.removeChild(child);  }  if (arguments.length < 2) {    return node;  } else {    return appendChildNodes.apply(this, arguments);  }}var RCN = replaceChildNodes;function insertAfter(node, referenceNode) {  referenceNode.parentNode.insertBefore(node, referenceNode.nextSibling);}function insertBefore(node, referenceNode) {  referenceNode.parentNode.insertBefore(node, referenceNode);}function showElement(elm) { elm.style.display = ''; }function hideElement(elm) { elm.style.display = 'none'; }function swapDOM(dest, src) {  dest = getElement(dest);  var parent = dest.parentNode;  if (src) {    src = getElement(src);    parent.replaceChild(src, dest);  } else {    parent.removeChild(dest);  }  return src;}function removeElement(elm) {  swapDOM(elm, null);}function createDOM(name, attrs) {  var i = 1;  elm = document.createElement(name);  if(isDefined(attrs[0]) && typeof(attrs[0]) != "string") {    for(k in attrs[0]) {      if(k == "style")        elm.style.cssText = attrs[0][k];      else if(k == "class")        elm.className = attrs[0][k];      else        elm.setAttribute(k, attrs[0][k]);    }    for(i; i < attrs.length; i++) {      var n = attrs[i];      if(isDefined(n)) {        if(typeof(n) == "string")          n = document.createTextNode(n);        elm.appendChild(n);      }    }  }  else {    //We have just a string...    var n = attrs[0];    if(isDefined(n)) {      n = document.createTextNode(n);      elm.appendChild(n);    }  }  return elm;}var UL = function() { return createDOM.apply(this, ["ul", arguments]); };var LI = function() { return createDOM.apply(this, ["li", arguments]); };var TD = function() { return createDOM.apply(this, ["td", arguments]); };var TR = function() { return createDOM.apply(this, ["tr", arguments]); };var TH = function() { return createDOM.apply(this, ["th", arguments]); };var TBODY = function() { return createDOM.apply(this, ["tbody", arguments]); };var TABLE = function() { return createDOM.apply(this, ["table", arguments]); };var INPUT = function() { return createDOM.apply(this, ["input", arguments]); };var SPAN = function() { return createDOM.apply(this, ["span", arguments]); };var B = function() { return createDOM.apply(this, ["b", arguments]); };var A = function() { return createDOM.apply(this, ["a", arguments]); };var DIV = function() { return createDOM.apply(this, ["div", arguments]); };var IMG = function() { return createDOM.apply(this, ["img", arguments]); };var BUTTON = function() { return createDOM.apply(this, ["button", arguments]); };var H1 = function() { return createDOM.apply(this, ["h1", arguments]); };var H2 = function() { return createDOM.apply(this, ["h2", arguments]); };var H3 = function() { return createDOM.apply(this, ["h3", arguments]); };var BR = function() { return createDOM.apply(this, ["br", arguments]); };var TEXTAREA = function() { return createDOM.apply(this, ["textarea", arguments]); };var FORM = function() { return createDOM.apply(this, ["form", arguments]); };var P = function() { return createDOM.apply(this, ["p", arguments]); };var SELECT = function() { return createDOM.apply(this, ["select", arguments]); };var OPTION = function() { return createDOM.apply(this, ["option", arguments]); };var TN = function(text) { return document.createTextNode(text); };var IFRAME = function() { return createDOM.apply(this, ["iframe", arguments]); };var SCRIPT = function() { return createDOM.apply(this, ["script", arguments]); };/****   Ajax functions  ****/function getXMLHttpRequest() {  var try_these = [    function () { return new XMLHttpRequest(); },    function () { return new ActiveXObject('Msxml2.XMLHTTP'); },    function () { return new ActiveXObject('Microsoft.XMLHTTP'); },    function () { return new ActiveXObject('Msxml2.XMLHTTP.4.0'); },    function () { throw "Browser does not support XMLHttpRequest"; }  ];  for (var i = 0; i < try_these.length; i++) {    var func = try_these[i];    try {      return func();    } catch (e) {    }  }}function doSimpleXMLHttpRequest(url) {  var req = getXMLHttpRequest();  req.open("GET", url, true);  return sendXMLHttpRequest(req);}Deferred = function(req) {  this.callbacks = [];  this.req = req;  this.callback = function (res) {    while (this.callbacks.length > 0) {      var fn = this.callbacks.pop();      res = fn(res);    }  };  this.errback = function(e){    alert("Error encountered:\n" + e);  };  this.addErrback = function(fn) {    this.errback = fn;  };  this.addCallback = function(fn) {    this.callbacks.unshift(fn);  };  this.addCallbacks = function(fn1, fn2) {    this.addCallback(fn1);    this.addErrback(fn2);  };  this.sendReq = function(data) {    if(isDefined(data))      this.req.send(data);    else      this.req.send(null);  };}Deferred.prototype = new Deferred();function sendXMLHttpRequest(req, data) {  var d = new Deferred(req);  var onreadystatechange = function () {    if (req.readyState == 4) {      try {        status = req.status;      }      catch(e) {};      if(status == 200 || status == 304) {        d.callback(req, data);      }      else {        d.errback();      }    }  }  req.onreadystatechange = onreadystatechange;  return d;}function reprString(o) {  return ('"' + o.replace(/(["\\])/g, '\\$1') + '"'  ).replace(/[\f]/g, "\\f"  ).replace(/[\b]/g, "\\b"  ).replace(/[\n]/g, "\\n"  ).replace(/[\t]/g, "\\t"  ).replace(/[\r]/g, "\\r");}function serializeJSON(o) {  var objtype = typeof(o);  if (objtype == "undefined") {    return "undefined";  } else if (objtype == "number" || objtype == "boolean") {    return o + "";  } else if (o === null) {    return "null";  }  if (objtype == "string") {    return reprString(o);  }  var me = arguments.callee;  var newObj;  if (typeof(o.__json__) == "function") {    newObj = o.__json__();    if (o !== newObj) {      return me(newObj);    }  }  if (typeof(o.json) == "function") {    newObj = o.json();    if (o !== newObj) {      return me(newObj);    }  }  if (objtype != "function" && typeof(o.length) == "number") {    var res = [];    for (var i = 0; i < o.length; i++) {      var val = me(o[i]);      if (typeof(val) != "string") {        val = "undefined";      }      res.push(val);    }    return "[" + res.join(",") + "]";  }  res = [];  for (var k in o) {    var useKey;    if (typeof(k) == "number") {      useKey = '"' + k + '"';    } else if (typeof(k) == "string") {      useKey = reprString(k);    } else {      // skip non-string or number keys      continue;    }    val = me(o[k]);    if (typeof(val) != "string") {      // skip non-serializable values      continue;    }    res.push(useKey + ":" + val);  }  return "{" + res.join(",") + "}";}function loadJSONDoc(url) {  var d = doSimpleXMLHttpRequest(url);  var eval_req = function(req) {    return eval('(' + req.responseText + ')');  };  d.addCallback(eval_req);  return d;}function postJSONDoc(url, data) {  var req = getXMLHttpRequest();  req.open("POST", url, true);  req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");  var d = sendXMLHttpRequest(req, data);  return d;}/****   Misc  ****/function keys(obj) {  var rval = [];  for (var prop in obj) {    rval.push(prop);  }  return rval;}function isDefined(o) {  return (o != "undefined" && o != null)}function isArray(obj) {   try { return (typeof(obj.length) == "undefined") ? false : true; }  catch(e)  { return false; }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
9191国产精品| 亚洲欧洲成人自拍| 色欧美日韩亚洲| 久久―日本道色综合久久| 亚洲免费av高清| 国内精品免费**视频| 日韩一二三区不卡| 日日欢夜夜爽一区| 色屁屁一区二区| 中文字幕欧美区| 成人午夜免费视频| 国产精品久久久久一区二区三区共| 国产精品成人午夜| 国产伦精品一区二区三区免费 | 亚洲欧美一区二区三区久本道91| 久久97超碰色| 国产亚洲人成网站| 日本v片在线高清不卡在线观看| 欧美男人的天堂一二区| 午夜精品福利一区二区蜜股av | 麻豆久久一区二区| 免费成人在线观看| 日韩精品视频网站| 日韩av一级片| 老司机精品视频一区二区三区| 日本不卡免费在线视频| 天堂精品中文字幕在线| 日韩高清在线电影| 日产精品久久久久久久性色| 日本欧美在线观看| 九九视频精品免费| 国产91精品久久久久久久网曝门| 国产91精品一区二区麻豆网站| 国产精华液一区二区三区| 国产盗摄精品一区二区三区在线 | 欧美激情一区二区三区在线| 国产欧美一区二区精品性色超碰| 国产精品免费aⅴ片在线观看| 欧美韩日一区二区三区| 亚洲色图欧洲色图婷婷| 亚洲亚洲精品在线观看| 蜜桃av噜噜一区| 高清国产一区二区| 国产精品一区二区视频| 99r精品视频| 69p69国产精品| 国产视频一区在线观看 | 久久久国产午夜精品 | 亚洲va韩国va欧美va| 久久超碰97人人做人人爱| 国产传媒欧美日韩成人| 在线观看三级视频欧美| 91精品国产91久久久久久最新毛片| 精品日韩欧美在线| 亚洲女人小视频在线观看| 香蕉久久一区二区不卡无毒影院 | 蜜臀久久99精品久久久久宅男| 激情文学综合插| 欧美在线一区二区三区| 91精品国产乱码| 中文字幕一区视频| 麻豆精品久久精品色综合| 972aa.com艺术欧美| 日韩一区二区三区观看| 亚洲人成亚洲人成在线观看图片| 日日夜夜免费精品| av亚洲产国偷v产偷v自拍| 91麻豆精品国产91| 国产精品久久久久久久久果冻传媒| 亚洲h精品动漫在线观看| 国产精品伊人色| 欧美精品日日鲁夜夜添| 亚洲视频免费观看| 性感美女久久精品| 色狠狠一区二区三区香蕉| 26uuu国产一区二区三区| 亚洲一区二区三区激情| 91在线观看成人| 精品对白一区国产伦| 亚洲观看高清完整版在线观看| 成人午夜又粗又硬又大| 精品国产乱码久久久久久免费| 亚洲激情网站免费观看| 成人免费的视频| 国产亚洲成av人在线观看导航| 日韩精品亚洲专区| 欧美日韩一区二区在线视频| ...xxx性欧美| 99国内精品久久| 国产精品久久久久久久裸模| 国产成人精品免费一区二区| 日韩一区二区三免费高清| 亚洲国产精品天堂| 欧美日韩一区二区电影| 亚洲一区二区3| 日本精品一区二区三区高清| 国产精品素人视频| 亚洲天堂成人网| 欧美日韩日日摸| 久久99久久久欧美国产| 国产欧美一区二区在线| 91色porny蝌蚪| 午夜精品久久一牛影视| 日韩视频在线你懂得| 国产aⅴ精品一区二区三区色成熟| 中文字幕一区在线| 欧美一卡二卡在线| www.日韩av| 欧美aaaaa成人免费观看视频| 精品久久久久久综合日本欧美| 波多野结衣91| 亚洲成人激情自拍| 国产亚洲一区二区在线观看| 日本电影欧美片| 国产一区二区三区蝌蚪| 一区二区三区日韩欧美| xfplay精品久久| 在线亚洲一区观看| 国产乱子轮精品视频| 亚洲人成小说网站色在线| 日韩一级二级三级| 日本韩国一区二区三区视频| 久久国产婷婷国产香蕉| 亚洲精品国产视频| 久久精品网站免费观看| 欧美日韩一区二区欧美激情| 粉嫩av一区二区三区粉嫩| 免费在线一区观看| 亚洲精品乱码久久久久久日本蜜臀| 精品日产卡一卡二卡麻豆| 91国在线观看| 成人国产亚洲欧美成人综合网| 日韩制服丝袜先锋影音| 亚洲激情图片一区| 国产精品美女一区二区| 日韩精品一区二区三区中文精品| 91成人免费电影| 91捆绑美女网站| www.视频一区| 成人听书哪个软件好| 韩国av一区二区| 日韩高清一级片| 亚洲成人先锋电影| 亚洲欧美偷拍卡通变态| 国产精品欧美久久久久一区二区| 精品日韩99亚洲| 精品国产免费人成电影在线观看四季| 欧美日韩精品系列| 欧美亚洲免费在线一区| 在线免费观看一区| 在线中文字幕一区| 91精品1区2区| 在线国产电影不卡| 在线国产电影不卡| 欧美在线短视频| 欧美综合天天夜夜久久| 欧美综合视频在线观看| 欧美视频一区二区三区在线观看| 欧美中文字幕亚洲一区二区va在线| 99国产一区二区三精品乱码| 色综合久久久网| 欧美亚洲一区二区在线| 欧美电影在哪看比较好| 欧美一区二区视频网站| 精品久久国产老人久久综合| 欧美tk—视频vk| 久久久精品黄色| 亚洲日穴在线视频| 亚洲超丰满肉感bbw| 免费高清不卡av| 国产精品资源在线看| 成人app网站| 在线观看日韩电影| 日韩精品一区在线观看| 国产亚洲一二三区| 综合久久国产九一剧情麻豆| 一区二区高清在线| 美腿丝袜亚洲三区| 高清国产一区二区三区| 欧亚洲嫩模精品一区三区| 在线电影院国产精品| 日韩欧美久久一区| 亚洲欧洲色图综合| 亚洲午夜久久久久久久久电影院 | 午夜激情久久久| 久久99精品国产麻豆不卡| 成人午夜视频在线观看| 欧美视频你懂的| 日韩欧美亚洲另类制服综合在线| 国产欧美日韩精品a在线观看| 亚洲猫色日本管| 免费看日韩精品| 99久久99久久精品免费观看| 欧美精品粉嫩高潮一区二区| 久久九九久久九九| 亚洲一区二区三区四区在线观看 | 国产精品国产三级国产专播品爱网 | 国产亚洲成aⅴ人片在线观看| 一区二区三区四区视频精品免费 | 精品久久人人做人人爰|