亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
成人精品gif动图一区| 肉色丝袜一区二区| av高清久久久| 亚洲欧美另类在线| 欧美色区777第一页| 午夜天堂影视香蕉久久| 91精品国产一区二区三区蜜臀 | 亚洲成人av福利| 91麻豆精品国产91久久久久久久久| 三级在线观看一区二区| 日韩三级高清在线| 国产91丝袜在线观看| 亚洲欧美视频在线观看视频| 欧美在线999| 久久精品国产久精国产爱| 欧美精品一区二区久久婷婷| 国内久久婷婷综合| 亚洲人精品一区| 91精品国产综合久久国产大片| 久久国产精品无码网站| 国产精品午夜电影| 色八戒一区二区三区| 日韩二区在线观看| 国产精品福利电影一区二区三区四区| 在线看不卡av| 国产一区二区成人久久免费影院| 亚洲欧美日韩中文字幕一区二区三区| 8v天堂国产在线一区二区| 国产乱码精品一区二区三区忘忧草| 国产精品视频线看| 欧美美女视频在线观看| 国产激情一区二区三区四区 | 国产精品亚洲一区二区三区妖精 | 久久先锋影音av| 在线视频欧美精品| 国内精品伊人久久久久av一坑| 亚洲欧洲综合另类| 久久综合成人精品亚洲另类欧美| 在线观看国产91| 国产91精品免费| 日韩高清不卡一区二区| 亚洲男人天堂一区| 久久久久成人黄色影片| 欧美日韩国产一区| 成人av网站免费| 韩国女主播一区| 亚洲成在人线在线播放| 中文字幕一区二区在线播放 | 欧美日韩免费不卡视频一区二区三区 | 亚洲18影院在线观看| 精品电影一区二区三区| 欧美日韩国产天堂| 99精品视频在线播放观看| 美女任你摸久久| 丝袜美腿成人在线| 一区二区三区蜜桃网| 国产精品私人自拍| 久久丝袜美腿综合| 欧美精品一区二区久久婷婷| 欧美日韩1234| 日韩一区二区三区在线| 日本乱人伦一区| www.99精品| 成人美女视频在线看| 国产九色精品成人porny| 麻豆精品视频在线| 日韩高清在线一区| 五月开心婷婷久久| 午夜精品久久久久久久99樱桃| 亚洲欧美日韩国产综合| 国产精品午夜电影| 国产精品成人一区二区艾草| 国产日韩av一区二区| 国产欧美日韩亚州综合| 久久久亚洲欧洲日产国码αv| 日韩女优电影在线观看| 日韩欧美一区电影| 久久综合精品国产一区二区三区| 2021国产精品久久精品| 久久综合九色综合欧美就去吻| 欧美精品一区二区精品网| 日韩一级大片在线观看| 日韩欧美国产综合| 国产夜色精品一区二区av| 久久久精品黄色| 国产精品天天摸av网| 成人欧美一区二区三区黑人麻豆| 中文字幕精品三区| 一区二区三区色| 肉色丝袜一区二区| 精品一区二区三区的国产在线播放| 老司机精品视频线观看86 | 国产精品卡一卡二卡三| 综合久久综合久久| 亚洲狠狠爱一区二区三区| 日韩中文字幕区一区有砖一区| 久久机这里只有精品| 国产成人精品www牛牛影视| 成年人午夜久久久| 欧美性xxxxx极品少妇| 欧美军同video69gay| 精品理论电影在线| 国产精品久久久久天堂| 亚洲小少妇裸体bbw| 激情六月婷婷综合| 91丝袜美女网| 日韩免费电影网站| 国产精品国产成人国产三级 | 亚洲欧洲一区二区三区| 亚洲国产另类av| 日韩不卡手机在线v区| 国产美女精品一区二区三区| 波多野结衣中文字幕一区二区三区| 日本精品免费观看高清观看| 欧美精品久久一区| 日本一区二区三区免费乱视频| 亚洲另类春色校园小说| 久久99精品国产麻豆婷婷| 一本久道久久综合中文字幕| 91精品国产综合久久久久久| 欧美国产日韩a欧美在线观看| 麻豆精品新av中文字幕| 成人一道本在线| 91精品国产手机| 亚洲女厕所小便bbb| 激情久久五月天| 欧美日韩aaaaa| 亚洲欧洲精品天堂一级| 蜜臀av性久久久久av蜜臀妖精| 色综合久久久久网| 国产亚洲一区二区三区四区 | 国产伦精品一区二区三区视频青涩 | 视频一区欧美精品| 不卡的看片网站| 欧美成人福利视频| 亚洲国产精品一区二区久久恐怖片| 久久精品国产网站| 欧美日韩第一区日日骚| 中文字幕一区三区| 国产成人在线观看| 日韩欧美综合在线| 日韩电影一区二区三区四区| 99精品久久只有精品| 国产日韩欧美高清在线| 美女视频免费一区| 欧美一区二区三区视频在线 | 国产日韩一级二级三级| 日本不卡在线视频| 欧美日韩国产一区二区三区地区| 亚洲欧洲成人自拍| 成人国产一区二区三区精品| 久久综合久色欧美综合狠狠| 日日嗨av一区二区三区四区| 欧美三日本三级三级在线播放| 国产精品不卡视频| 波多野结衣亚洲| 日韩午夜三级在线| 欧美日韩在线不卡| 亚洲国产精品久久一线不卡| 成人黄色大片在线观看| 亚洲国产精品二十页| 国产一区二区三区日韩 | 国产一区二区三区四| 欧美不卡一区二区三区四区| 日本女人一区二区三区| 91精品国产色综合久久久蜜香臀| 三级欧美在线一区| 91精品国产综合久久精品| 五月婷婷激情综合网| 制服丝袜在线91| 日韩电影一二三区| 欧美成人精品福利| 国产一区在线视频| 国产欧美一区二区三区在线看蜜臀| 大尺度一区二区| 国产精品国产三级国产有无不卡| 99久久久久久99| 亚洲一区二区高清| 欧美片网站yy| 精品一区二区在线观看| 久久久久久久久蜜桃| 成人精品视频一区二区三区尤物| 中文字幕中文字幕一区二区| 一本色道久久加勒比精品| 婷婷中文字幕一区三区| 日韩精品一区二区三区在线| 精品午夜久久福利影院 | 欧美性大战久久久久久久 | 亚洲人成网站精品片在线观看| 91天堂素人约啪| 天天综合色天天综合| 久久综合狠狠综合久久综合88 | 成人永久aaa| 亚洲一区二区三区四区在线观看 | 成人免费高清视频| 亚洲一区二区在线免费看| 日韩一区二区在线观看视频播放| 国产乱妇无码大片在线观看| 中文字幕一区在线观看| 69精品人人人人|