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

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

?? zhsoft.jsp

?? 一個利用javabeanjsp產生聯動分布的源代碼
?? JSP
?? 第 1 頁 / 共 2 頁
字號:
<%@ page contentType="text/html;charset=gb2312" import="zhsoft.dbcon.*,java.util.*" errorPage="error.jsp" %>
<%--
  /*****************************************************/
  /* 文件名: zhsoft.jsp                                */
  /* 功  能: 聯動式分頁列表框顯示                      */
  /* 制作者: 縱橫軟件制作中心雨亦奇(zhsoft88@sohu.com) */
  /*****************************************************/
--%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>聯動式分頁列表框示范頁面</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<style>
.chooserList { width:100%; }
</style>
<script>
/* 存放當前框的原始選項 */
var old_options = new Array();
/* 候選框(Candidate)-->當前框(Current):檢查候選框中是否有選中的元素要添加到當前框 */
function check_add()
{
 found=0;
 for (i=0;i<formCandidate.select.length;i++)
 if (formCandidate.select.options[i].selected) { found=1; break; }
 if (found) return true;
 return false;
}
/* 當前框(Current)-->候選框(Candidate):檢查當前框中是否有選中的元素要刪除 */
function check_del()
{
 found=0;
 for (i=0;i<formCurrent.select.length;i++)
 if (formCurrent.select.options[i].selected) { found=1; break; }
 if (found) return true;
 return false;
}
/* 添加操作 */
function myadd()
{
  if (check_add())
  {
    moveSelected(formCandidate.select,formCurrent.select);
    buttonChanged('add','del');
  }
}
/* 刪除操作 */
function mydel()
{
 if (check_del())
 {
    moveSelected(formCurrent.select,formCandidate.select);
    buttonChanged('del','add');
 }
}
/* 克隆一個選項 */
function cloneOption(option) {
  var out = new Option(option.text,option.value);
  out.selected = option.selected;
  out.defaultSelected = option.defaultSelected;
  return out;
}
/* 移動選中的元素 */
function moveSelected(from,to) 
{
  newTo = new Array();
  newFrom = new Array();

  for(i=from.options.length - 1; i >= 0; i--) 
  {
    if (from.options[i].selected) 
	{
      newTo[newTo.length] = cloneOption(from.options[i]);
    }
    else
    {
      newFrom[newFrom.length] = cloneOption(from.options[i]);
    }
  }

  for(i=to.options.length - 1; i >= 0; i--) 
  {
    newTo[newTo.length] = cloneOption(to.options[i]);
    newTo[newTo.length-1].selected = false;
  }

  to.options.length = 0;
  from.options.length = 0;

  for(i=newTo.length - 1; i >=0 ; i--) 
  {
    to.options[to.options.length] = newTo[i];
  }

  for(i=newFrom.length - 1; i >=0 ; i--) 
  {
    from.options[from.options.length] = newFrom[i];
  }
}
/* 非焦點列表框中所有元素選中狀態清為未選中 */
function clearSelected(unfocusedElement) 
{
  for(i=0; i<unfocusedElement.options.length; i++) {
    unfocusedElement.options[i].selected=false;
  }
}
/* 改變按鈕圖標 */
function buttonChanged(b1,b2)
{
  var a1 = document.getElementById(b1);
  var a2 = document.getElementById(b2);
  a1.disabled = true;
  var s1 = a1.src.indexOf("_disabled.gif");
  if (s1==-1)
  {
    s1 = a1.src.indexOf(".gif");
	a1.src = a1.src.substring(0,s1)+"_disabled.gif";
  }
  a2.disabled = false;
  var s2 = a2.src.indexOf("_disabled.gif");
  if (s2!=-1)
  {
    a2.src = a2.src.substring(0,s2)+".gif";
  }
  var ap = document.getElementById("apply");
  if (isChanged())
  {
    ap.disabled = false;
  }
  else
  {
    ap.disabled = true;
  }
}
/* 獲取當前新增列表框元素,將value值以逗號分隔 */
function get_added_options()
{
  /* 當前框中新增加的列表框元素 */
  var add_options = new Array();
  var curr_options = formCurrent.select.options;
  /* 取新增加的元素:當前列表框中那些沒有在原始列表框中出現的元素 */
  add_options = new Array();
  for (i=0;i<curr_options.length;i++)
  {
    found=0;
    for (j=0;j<old_options.length;j++)
    {
      if (curr_options[i].text==old_options[j].text&&curr_options[i].value==old_options[j].value)
	  {
   	    found=1; break;
	  }
    }
    if (found==0)
    {
      add_options[add_options.length]=curr_options[i];
    }
  }
  /* 生成返回串 */
  var s="";
  if (add_options.length>0)
  {
   for (i=0;i<add_options.length-1;i++)
   {
     s+=add_options[i].value+",";
   }
   s+=add_options[i].value;
  }
  return s;
}
/* 獲取當前所刪列表框元素,將value值以逗號分隔 */
function get_deleted_options()
{
  /* 獲取被刪除的元素:原始列表框中那些沒有在當前列表框中出現的元素 */
  var curr_options = formCurrent.select.options;
  var del_options = new Array();
  for (i=0;i<old_options.length;i++)
  {
    found=0;
    for (j=0;j<curr_options.length;j++)
    {
      if (old_options[i].text==curr_options[j].text&&old_options[i].value==curr_options[j].value)
	  {
	    found=1;break;
	  }
    }
    if (found==0)
    {
      del_options[del_options.length]=old_options[i];
    }
  }
  var s="";
  if (del_options.length>0)
  {
   for (i=0;i<del_options.length-1;i++)
   {
     s+=del_options[i].value+",";
   }
   s+=del_options[i].value;
  }
  return s;
}
/* 是否有改變 */
function isChanged()
{
  if (get_added_options()==""&&get_deleted_options()=="")
  {
    return false;
  }
  else
  {
    return true;
  }
}
/* 使當前框的改變生效 */
function apply_change()
{
  if (isChanged())
  {
   formAction.added.value=get_added_options();
   formAction.deleted.value=get_deleted_options();
  }
  else
  {
    alert('無變化');
  }
}
/* 翻頁時確認數據是否更新 */
function verify(myform)
{
 if (isChanged())
 {
  changeit=confirm("確認改變碼?");
  if (changeit)
  {
   myform.action="apply.jsp";
   myform.added.value=get_added_options();
   myform.deleted.value=get_deleted_options();
  }
  return true;
 }
 else
 {
  return true;
 }
}
</script>
<body>
<jsp:useBean id="u" scope="session" class="zhsoft.dbcon.Utilities" />
<jsp:useBean id="group" scope="session" class="zhsoft.dbcon.QueryPage" />
<jsp:useBean id="candidate" scope="session" class="zhsoft.dbcon.QueryPage" />
<jsp:useBean id="current" scope="session" class="zhsoft.dbcon.QueryPage" />
<%
    //列表框容納的數據行數(亦即數據頁每頁行數)
    final int LINES_PER_PAGE = 15;
    //列表框顯示高度
    final int SELECT_LINES = 15;
    //列表框選項之值所對應的數據庫字段名
    final String COLUMN_NAME_OF_VALUE = "ID";
    //列表框選項顯示之值所對應的數據庫字段名
    final String COLUMN_NAME_OF_LABEL = "NAME";
    //組ID
    String group_id = u.trim(request.getParameter("group_id"));
    //組列表框頁號
    int group_pageno = u.atoi(request.getParameter("group_pageno"));
    //候選列表框頁號
    int candidate_pageno = u.atoi(request.getParameter("candidate_pageno"));
    //當前列表框頁號
    int current_pageno = u.atoi(request.getParameter("current_pageno"));
    //組列表框頁數據
    ResultRow[] group_rr = null;
    //候選列表框頁數據
    ResultRow[] candidate_rr = null;
    //當前列表框頁數據
    ResultRow[] current_rr = null;
    //確認更新標志
    int apply_flag = u.atoi(request.getParameter("apply_flag"));

    //組列表框信息初始化
    if (group_pageno<1||group.isInit()==false) {
        group.init("SELECT * FROM TEST_GROUP",LINES_PER_PAGE);
        group_pageno = 1;
    } else {
        if (group_pageno>group.getTotalPages()) {
            group_pageno = group.getTotalPages();
        }
    }
    //設定默認的組ID
    group_rr = group.getPage(group_pageno);
    boolean found = false;
    for (int i=0;i<group_rr.length;i++) {
        if (group_rr[i].getValue(COLUMN_NAME_OF_VALUE).equals(group_id)) {
            found = true;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合给合久久狠狠狠97色69| 日韩中文字幕亚洲一区二区va在线| 亚洲另类一区二区| 美日韩一区二区三区| 欧洲一区二区三区免费视频| 欧美sm美女调教| 亚洲va韩国va欧美va精品| av亚洲精华国产精华精华| 久久你懂得1024| 免费黄网站欧美| 5月丁香婷婷综合| 亚洲免费观看高清完整版在线观看熊| 国产精品亚洲视频| 日韩免费高清电影| 日本一区中文字幕| 欧美中文字幕久久| 亚洲视频网在线直播| 国产不卡在线播放| 国产午夜亚洲精品不卡| 久久精品国产99久久6| 亚洲国产岛国毛片在线| 毛片不卡一区二区| 91精品国产一区二区三区 | 久久久久久日产精品| 日精品一区二区三区| 欧美日韩成人综合| 污片在线观看一区二区| 欧美色图一区二区三区| 亚洲欧美电影院| 色女孩综合影院| 亚洲视频一区二区在线观看| 97se狠狠狠综合亚洲狠狠| 国产欧美日产一区| 大桥未久av一区二区三区中文| 久久精品欧美日韩精品| 国产综合久久久久久久久久久久| 精品免费日韩av| 激情五月激情综合网| 欧美精品一区在线观看| 国产一区视频导航| 中文字幕第一页久久| aaa欧美色吧激情视频| 亚洲天堂成人网| 欧美日韩激情一区二区三区| 日本亚洲电影天堂| 久久综合九色欧美综合狠狠| 国产91精品一区二区麻豆网站| 国产精品美女www爽爽爽| 91在线看国产| 午夜精品久久久久影视| 日韩欧美视频一区| 国产精品18久久久久久vr| 欧美国产国产综合| 欧美亚男人的天堂| 久久精品久久久精品美女| 久久精品一区二区三区不卡牛牛| www.99精品| 日韩激情中文字幕| 国产亚洲1区2区3区| 欧美综合一区二区三区| 麻豆精品国产传媒mv男同| 日本一区二区三区高清不卡| 一本色道a无线码一区v| 免费观看一级欧美片| 国产精品女主播av| 91精品国产综合久久精品app| 国产黄人亚洲片| 亚洲福利视频导航| 中文字幕精品—区二区四季| 欧美色欧美亚洲另类二区| 久久电影网站中文字幕| 亚洲欧美国产高清| 久久久久久99精品| 欧美精品精品一区| 成人毛片老司机大片| 日韩中文字幕1| 136国产福利精品导航| 91精品欧美一区二区三区综合在| 成人免费av网站| 奇米精品一区二区三区四区| 成人欧美一区二区三区黑人麻豆 | 欧美日韩色综合| 国产精品乡下勾搭老头1| 亚洲国产va精品久久久不卡综合 | 欧美日韩日日摸| 成人性视频免费网站| 麻豆国产欧美一区二区三区| 一个色妞综合视频在线观看| 久久亚洲捆绑美女| 69久久99精品久久久久婷婷| eeuss鲁片一区二区三区在线看| 蜜桃精品视频在线观看| 一区二区三区四区乱视频| 国产欧美日韩激情| 日韩女优毛片在线| 在线观看91精品国产麻豆| 99精品国产视频| 国产.欧美.日韩| 精品一区二区日韩| 日本美女一区二区三区| 亚洲午夜激情av| 一级中文字幕一区二区| 综合色中文字幕| 国产精品久久久久影院老司| 久久久国产一区二区三区四区小说| 91精品综合久久久久久| 欧美精品123区| 欧美老肥妇做.爰bbww| 欧美亚洲一区二区三区四区| 99精品国产热久久91蜜凸| 99亚偷拍自图区亚洲| 成人免费视频视频| 成人精品视频一区| 成人丝袜高跟foot| 99精品热视频| 欧洲精品一区二区| 欧美主播一区二区三区| 欧美日韩中文国产| 欧美日韩精品二区第二页| 欧美高清精品3d| 日韩午夜小视频| 日韩精品影音先锋| 精品国产一区二区三区av性色 | 奇米色一区二区三区四区| 蜜臀av在线播放一区二区三区| 蜜臀av一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 免费在线观看成人| 国产suv精品一区二区6| 99久久99久久精品免费看蜜桃| 97精品超碰一区二区三区| 一本到高清视频免费精品| 在线观看日韩高清av| 91麻豆精品国产91久久久久久久久 | 国产精品一级片| 成人激情综合网站| 精品欧美一区二区在线观看| 久久综合色天天久久综合图片| 日本一区二区三区电影| 一区精品在线播放| 五月婷婷激情综合| 国产精品亚洲а∨天堂免在线| 波多野结衣欧美| 欧美日韩久久久一区| 久久综合九色综合97婷婷女人| 136国产福利精品导航| 日韩av一级片| www.欧美亚洲| 欧美一区三区二区| 亚洲国产精品ⅴa在线观看| 亚洲午夜精品网| 国产精一区二区三区| 色狠狠色狠狠综合| 精品日韩99亚洲| 一区二区免费在线播放| 激情综合亚洲精品| 在线观看日韩一区| 久久一区二区视频| 亚洲一区视频在线观看视频| 国产精品 日产精品 欧美精品| 欧美日韩亚州综合| 国产精品高潮呻吟久久| 日本三级韩国三级欧美三级| 成人18视频日本| 日韩欧美中文一区二区| 亚洲久本草在线中文字幕| 久久爱另类一区二区小说| 欧美偷拍一区二区| 中文字幕精品在线不卡| 日韩不卡一区二区| 色88888久久久久久影院按摩| 精品99一区二区三区| 丝瓜av网站精品一区二区| www.成人网.com| 欧美精品一区二区久久久| 亚洲第一久久影院| 色综合久久综合网欧美综合网| 久久免费电影网| 久色婷婷小香蕉久久| 欧美日韩综合在线| 一色屋精品亚洲香蕉网站| 国产乱码精品一区二区三区忘忧草 | 欧美日韩国产一二三| 亚洲精选视频免费看| 成人精品小蝌蚪| 国产午夜精品在线观看| 久久激情五月激情| 91精品国产色综合久久| 亚洲成人高清在线| 欧美性做爰猛烈叫床潮| 亚洲三级电影网站| 成人丝袜高跟foot| 中文字幕欧美激情一区| 国产精品亚洲一区二区三区在线| 欧美mv和日韩mv的网站| 麻豆精品在线播放| 欧美一级理论片| 免费观看一级特黄欧美大片| 欧美一区二区私人影院日本| 天堂蜜桃一区二区三区|