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

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

?? checkbox.js

?? 采用JSP + Ajax + 文本來演示多選、全選
?? JS
?? 第 1 頁 / 共 2 頁
字號:

var strAll=unescape("%u5168%u9009");
var canAll=unescape("%u53D6%u6D88");

//define form,all check button,list DIV
/* checkbox.jsp采用這種方式,checkbox2.jsp采用原來的方式
* 多選框調用方法,與下面將函數寫在外面的方式相同,其它js操作代碼也可以按此來整理;
* var newCheckBox = selectCheckBox; 
* var theForm = document.forms["sitelist"];
* newCheckBox.obj = theForm;	
* newCheckBox.chkname = "check";
* newCheckBox.list  = $("list");
*
*/
var selectCheckBox = {
    obj : this.obj,
	chkname : this.chkname,
    list : this.list,
    
//單擊多選框
	clickchk : function(){
	var allcheck=true;
	var obj = this.obj;
	var chk = this.obj.elements[this.chkname];
	   for(var i=0;i<obj.elements.length;i++){
		var eli = obj.elements[i];
		if(eli.tagName.toLowerCase()=="input" && eli.type=="checkbox"){
		  eli.parentNode.style.backgroundColor = eli.checked ? checkedCol :"";
		  if(eli.checked==false){allcheck=false;}
		 }
	  }
	  chk.value=allcheck?canAll:strAll; 
	},

//選擇全選
  checkall : function (){//全選or取消全選;
  	var chk = this.obj.elements[this.chkname],obj = this.obj,list = this.list;
   for(var i=0;i<obj.elements.length;i++){
    var eli = obj.elements[i];
    if(eli.tagName.toLowerCase()=="input" && eli.type=="checkbox"){
      if(chk.value==strAll){//check all checkbox input;
      eli.checked=true;
	  eli.parentNode.style.backgroundColor = checkedCol;
      }else{
       eli.checked=false;
	   eli.parentNode.style.backgroundColor = emptyCol;
      }         
    }
  }
 if(list.childNodes.length<=1)return;
  chk.value=chk.value==canAll?strAll:canAll;
  //更改全選/取消的顯示;
   //setStatus($("list"),document.sitelist);
},

//單擊反選
	reverseCheck : function (){
    var chk = this.obj.elements[this.chkname],obj = this.obj;
	  for(var i=0;i<obj.elements.length;i++){
		if(obj.elements[i].tagName.toLowerCase()=="input" && obj.elements[i].type.toLowerCase()=="checkbox"){
		  obj.elements[i].checked = obj.elements[i].checked ? false : true;
		}
		this.clickchk(obj);
	  } 
	}
/*	,

	setclick : function(){
	var allcheck=true;
	var obj = this.obj;
	var chk = this.obj.elements[this.chkname];	   
	for(var i=0;i<obj.elements.length;i++){
		var eli = obj.elements[i];
		if(eli.tagName.toLowerCase()=="input" && eli.type.toLowerCase()=="checkbox" ){
            alert(eli.value);
		   eli.onclick = function(){
			   this.clickchk();
			   alert(eli.value);
		    }
		 }
	  }	
	}*/
}

////////////////////////
//checkbox2.jsp采用此方法
//改成上面這種方式寫成對象的方式也可以
function clickchk(obj){
var allcheck=true;
   for(var i=0;i<obj.elements.length;i++){
    var eli = obj.elements[i];
    if(eli.tagName.toLowerCase()=="input" && eli.type.toLowerCase()=="checkbox"){
	  eli.parentNode.style.backgroundColor = eli.checked ? checkedCol :"";
      if(eli.checked==false){allcheck=false;}
     }
  }
  obj.elements["check"].value=allcheck?canAll:strAll;  
}

function checkall(obj){//全選or取消全選;
	var chk=obj.elements["check"];
   for(var i=0;i<obj.elements.length;i++){
    var eli = obj.elements[i];
    if(eli.tagName.toLowerCase()=="input" && eli.type.toLowerCase()=="checkbox"){
      if(chk.value==strAll){//check all checkbox input;
      eli.checked=true;
	  eli.parentNode.style.backgroundColor = checkedCol;
      }else{
       eli.checked=false;
	   eli.parentNode.style.backgroundColor = emptyCol;
      }         
    }
  }  
 if($('list').childNodes.length<=1)return;
  chk.value=chk.value==canAll?strAll:canAll;
  //更改全選/取消的顯示;
   //setStatus($("list"),document.sitelist);
}

function reverseCheck(obj){
  	var chk=obj.elements["check"];
   for(var i=0;i<obj.elements.length;i++){
    if(obj.elements[i].tagName.toLowerCase()=="input" && obj.elements[i].type.toLowerCase()=="checkbox"){
      obj.elements[i].checked = obj.elements[i].checked ? false : true;
    }
    clickchk(obj);
  } 
}
/////////////////////////////////////////////////////





//////////////////////////////////////
//以下是動態添加checkbox框的js代碼

function getCheckBoxLen(obj){
   var len=0;
   for(var i=0;i<obj.elements.length;i++){
    if(obj.elements[i].tagName.toLowerCase()=="input" && obj.elements[i].type.toLowerCase()=="checkbox"){
       len++;
	}
  }
  return len;
}

function spanLink(text , tag){
	var temobj = document.createElement(tag);
	temobj.style.color="green";
	temobj.style.textDecoration="underline";temobj.style.cursor="pointer";
	temobj.appendChild( document.createTextNode(text) );
	temobj.onclick=function(){
	   var shttp = "http://";
	   var url = text.substring(0,7)!=shttp ? shttp+text : text ;
	   window.open(url);
	}
	//temobj.style.fontSize="14px";
    return temobj;	
}

function ahrefLink(text,tag){
      var txt=document.createTextNode(text);  
	  var ahref=document.createElement("a");
      ahref.appendChild(txt);
	  //ahref.setAttributes("aaa") = "http://"+url;
	   var shttp = "http://";
	   var hreflink = text.substring(0,7)!=shttp ? shttp+text : text ;
	   ahref.href = hreflink;
	   ahref.target="_blank";
	  //ahref.style.fontSize="14px";
	  return ahref;
}

function appendToList(chkbox,ahref){
// append checkbox into list DIV;
	  var div=document.createElement("div");
	  div.appendChild(chkbox);
	  div.appendChild(ahref);
	  div.style.borderBottom="1px dashed gray";
	  div.style.padding="5px";

	  div.onmouseover=function(){
	   showDelete(this);
	  }
	  div.onmouseout=function(){
	   hideDelete(this);
	  }


	  var list = $("list");
	  list.appendChild(div);

}

function addSite(obj){

  var url=obj.url.value.trim();
  if(url.match(/^\s*$/g) || !validateURL(url)){alert("請輸入正確網址:如www.mysite.com 或 www.域名.cn");obj.url.focus();return false;}
  if(isExist(url,obj)){alert("你添加的網址已經存在列表中");return false;}

  var chkboxname = "url_chkbox" + ( getCheckBoxLen(obj)+1 );


/**************************/
// append use dom
	 function appendCheckbox(){
	 //js add checkbox 

	  var chkbox=document.createElement("input");
	  chkbox.type="checkbox";
	  chkbox.onclick=function(){clickchk(obj);}//全部選擇后check按鈕顯示取消;
	  chkbox.value = url;
	  chkbox.name = chkboxname;

	  var ahref = ahrefLink(url,"span");//改a為span,以便快速去掉鏈接

	//start add element;
      appendToList(chkbox,ahref);
	//end add;

	}

/**************************/
// get feedback data;
	function sendcheckbox(){
		var chklist = this.req.responseText;
	    //alert( chklist );
		if(chklist.indexOf("\"$appendOK$\"")!=-1){//得到添加成功反饋后即開始通過DOM添加
			closeTip();
			appendCheckbox();//server has added the checkbox,call client to add; 
			}
	  }
 

//start xmlhttp post;
 showTip("正在添加...");
 var suburl = obj.action;
 var _name = "name=" + encodeURIComponent(chkboxname);
 var _value = "value=" + encodeURIComponent(url);
 var _desc = "desc=" + encodeURIComponent(url);
 var params = _name +"&"+ _value +"&"+ _desc;
 //showTip("send...");
 //alert(params);
 var sendadd = new net.ContentLoader( suburl ,sendcheckbox,null,"POST",params,null);


/////////////////////////////////////////bakup xmlhttp request;
/*
var xmlhttp=false;

//這樣比下面更詳細,還有報錯提示
		//xmlhttp = false;
		if(window.XMLHttpRequest) {
			xmlhttp = new XMLHttpRequest();
			if (xmlhttp.overrideMimeType) {
				xmlhttp.overrideMimeType("text/xml");
			}
		}
		else if (window.ActiveXObject) { 
			try {
				xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
		if (!xmlhttp) {
			window.alert("不能創建XMLHttpRequest對象實例.");
			//return false;
		}

try{
	xmlhttp.open("get",suburl+"?"+ params,true); 
	 xmlhttp.onreadystatechange=function() {
		  if(xmlhttp.readyState==4){
			   if (xmlhttp.status!=404) {
							  alert(xmlhttp.responseText);
				 
			   } else {

				}
		  }
	 }
  xmlhttp.send(null);
 }catch(e){
   alert(e);
 }
*/
////////////////////////////////////////



 //end xmlhttp post;

//如果已經添加了多選框則去掉禁用;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产清纯在线一区二区www| 亚洲欧美日韩在线| 中文字幕一区二区在线播放| 亚洲成在人线免费| 成人污污视频在线观看| 6080午夜不卡| 亚洲色图一区二区三区| 国产一区二区久久| 6080午夜不卡| 亚洲综合色在线| eeuss鲁一区二区三区| 日韩一区二区三区四区| 亚洲综合无码一区二区| 丁香婷婷综合色啪| 日韩精品一区二区三区视频播放 | 亚洲欧美电影院| 国产自产视频一区二区三区| 在线成人小视频| 亚洲综合一区二区| 色综合夜色一区| 18欧美乱大交hd1984| 国产高清一区日本| 久久先锋影音av鲁色资源网| 日韩av在线发布| 在线播放亚洲一区| 五月天欧美精品| 欧美乱熟臀69xxxxxx| 亚洲欧美国产77777| 91美女在线视频| 亚洲柠檬福利资源导航| voyeur盗摄精品| 亚洲美女屁股眼交3| 不卡免费追剧大全电视剧网站| 国产亚洲精品bt天堂精选| 激情文学综合丁香| 欧美国产禁国产网站cc| 高潮精品一区videoshd| 国产精品嫩草99a| av成人免费在线观看| 国产精品久久久久久久久免费丝袜| 高清在线成人网| 亚洲天堂精品在线观看| 色综合 综合色| 亚洲一区二区欧美激情| 色诱视频网站一区| 舔着乳尖日韩一区| 日韩精品在线一区| 成人一区二区视频| 亚洲精选视频免费看| 欧美性色欧美a在线播放| 亚洲aⅴ怡春院| 久久久久国产成人精品亚洲午夜| 国产乱国产乱300精品| 国产精品久久久久天堂| 日本高清不卡在线观看| 日本成人中文字幕| 国产精品麻豆网站| 欧美性大战xxxxx久久久| 七七婷婷婷婷精品国产| 国产欧美一区二区三区网站| av不卡在线观看| 日韩成人免费看| 国产视频一区在线播放| 欧美伊人久久久久久久久影院| 免费三级欧美电影| 亚洲国产成人私人影院tom| 欧美午夜影院一区| 国产综合久久久久久鬼色 | 久久久99久久| 91亚洲精品乱码久久久久久蜜桃 | 91精品国产全国免费观看| 国产一区视频网站| 亚洲黄色尤物视频| 精品欧美乱码久久久久久1区2区| 国产成人亚洲精品狼色在线| 一区二区三区产品免费精品久久75| 日韩一区二区三区av| 99久久国产综合精品色伊| 美洲天堂一区二卡三卡四卡视频| 国产精品免费av| 日韩欧美激情一区| 欧美午夜片在线看| zzijzzij亚洲日本少妇熟睡| 天堂va蜜桃一区二区三区| 国产精品妹子av| 欧美精品一区二区三区蜜桃| 色吊一区二区三区| 成人黄色片在线观看| 免费看日韩a级影片| 亚洲精品中文字幕在线观看| 精品久久久影院| 欧美日韩电影在线播放| 99精品国产99久久久久久白柏| 天堂成人国产精品一区| 亚洲一区二区三区四区在线免费观看| 国产精品久久久一本精品| 欧美一区二区精品在线| 欧美性大战久久久久久久蜜臀| 成人美女在线观看| 国产在线不卡一区| 视频一区二区三区在线| 亚洲在线视频网站| 亚洲综合免费观看高清完整版 | 男人的天堂久久精品| 一区二区成人在线| 国产精品每日更新| 国产精品美女久久久久久 | 欧美一区二区精品久久911| 欧美少妇一区二区| 欧美性感一区二区三区| 欧美视频一区二| 欧美少妇一区二区| 欧美日韩五月天| 欧美性受xxxx| 在线不卡的av| 欧美mv和日韩mv国产网站| 欧美一区二区视频在线观看2022| 欧美日韩电影一区| 欧美日韩午夜在线| 欧美日本在线播放| 欧美一区二区三区在线观看| 91精品国产全国免费观看| 日韩亚洲欧美高清| 久久嫩草精品久久久精品一| 国产亚洲精品福利| 亚洲三级理论片| 亚洲成人免费av| 久久精品国产网站| 国产乱人伦偷精品视频不卡 | 久久爱另类一区二区小说| 蜜臀av亚洲一区中文字幕| 久久超碰97中文字幕| 成人性视频网站| 91成人看片片| 欧美一级片免费看| 久久久久高清精品| 亚洲黄色片在线观看| 丝袜美腿高跟呻吟高潮一区| 日本中文字幕一区二区有限公司| 老司机一区二区| 成人国产在线观看| 欧美日韩黄色一区二区| 精品国产一区二区三区av性色 | 精品99999| 国产婷婷色一区二区三区在线| 中文乱码免费一区二区| 一区二区三区在线视频免费| 婷婷丁香久久五月婷婷| 成人网男人的天堂| 欧美一级淫片007| 国产精品电影一区二区| 亚洲不卡一区二区三区| 国产在线看一区| 91九色最新地址| 国产香蕉久久精品综合网| 亚洲综合一二三区| 粉嫩13p一区二区三区| 精品视频999| 国产欧美一区二区三区在线看蜜臀 | 国产一区二区按摩在线观看| 91猫先生在线| 久久亚洲私人国产精品va媚药| 亚洲激情综合网| 国产精品99久久不卡二区| 欧美视频精品在线观看| 国产精品美女久久久久久久网站| 免费成人美女在线观看| 91老师国产黑色丝袜在线| 2014亚洲片线观看视频免费| 亚洲高清不卡在线| 91在线精品一区二区三区| 欧美一区二区日韩| 亚洲精品一二三| 丁香啪啪综合成人亚洲小说| 日韩一区二区三区视频在线观看| 亚洲另类春色国产| 成人国产亚洲欧美成人综合网 | av一区二区三区四区| 日韩一区二区三区四区五区六区| 一区二区三区中文字幕电影 | 亚洲免费成人av| 成人高清视频在线| 久久五月婷婷丁香社区| 麻豆免费看一区二区三区| 91高清视频免费看| 日韩美女啊v在线免费观看| 国产一区二区美女诱惑| 欧美tk—视频vk| 看电影不卡的网站| 欧美一区欧美二区| 热久久国产精品| 欧美一区二区国产| 天堂va蜜桃一区二区三区| 欧美另类久久久品| 亚洲一级二级在线| 欧美色图天堂网| 婷婷久久综合九色综合伊人色| 日本丶国产丶欧美色综合| 亚洲日本一区二区三区| 99国产欧美久久久精品|