左右方框数据移动

<html>
  <head>
   
    <title> </title>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<link href="../../css/index.css" rel="stylesheet" type="text/css" />
<link href="../../css/leftmenu.css" rel="stylesheet" type="text/css" />
<link href="../../css/css.css" rel="stylesheet" type="text/css" />
<link href="../../css/dzkutd.css" rel="stylesheet" type="text/css" />
<script language="JavaScript">
function LTrim(str)
{
    var whitespace = new String("  \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}

function GetObjID(ObjName) {
for ( var ObjID=0; ObjID < window.deptSelectForm.elements.length; ObjID++ )
if (window.deptSelectForm.elements[ObjID].name == ObjName ) {
return(ObjID);
break;
}
return(-1);
}

function AppendItem(allMenu, menu, isAll) {
for (j=0; j<document.getElementById(allMenu).length; j++){
if (isAll == true || document.getElementById(allMenu).options[j].selected){
//GET VALUE
document.getElementById(allMenu).options[j].selected = false;
//GET LENGTH
DesLen = document.getElementById(menu).length;
// NEW OPTION
document.getElementById(menu).options[DesLen] = new Option(LTrim(document.getElementById(allMenu).options[j].text), document.getElementById(allMenu).options[j].value);
document.getElementById(allMenu).remove(j);
j--;
}
}
}
function turnUp() {
for (j=0; j<document.getElementById("resultDept").length; j++){
if (document.getElementById("resultDept").options[j].selected){
if (j == 0) {
alert("请从第二个开始选择");
return;
}
//GET VALUE
i = j - 1;
var obj = document.getElementById("resultDept").options[j];
var value = document.getElementById("resultDept").options[i].value;
var text = document.getElementById("resultDept").options[i].text;
document.getElementById("resultDept").options[i].value = obj.value;
document.getElementById("resultDept").options[i].text = obj.text;
document.getElementById("resultDept").options[i].selected = true;
document.getElementById("resultDept").options[j].value = value;
document.getElementById("resultDept").options[j].text = text;
document.getElementById("resultDept").options[j].selected = false;
}
}
}
function turnDown() {
for (j=document.getElementById("resultDept").length-1; j>-1; j--){
if (document.getElementById("resultDept").options[j].selected){
if(j==document.getElementById("resultDept").length - 1) {
alert("请从倒数第二个开始选择");
return;
}
//GET VALUE
i = j + 1;
var obj = document.getElementById("resultDept").options[j];
var value = document.getElementById("resultDept").options[i].value;
var text = document.getElementById("resultDept").options[i].text;
document.getElementById("resultDept").options[i].value = obj.value;
document.getElementById("resultDept").options[i].text = obj.text;
document.getElementById("resultDept").options[i].selected = true;
document.getElementById("resultDept").options[j].value = value;
document.getElementById("resultDept").options[j].text = text;
document.getElementById("resultDept").options[j].selected = false;
}
}
}
function ok()
{

window.close();
}
</script>
  </head>
 
  <body>
<table width="50%"style="border-right:solid 1px #aaccef; border-bottom:solid 1px #aaccef; border-top:solid 1px #aaccef; border-left:solid 1px #aaccef;" cellpadding="0" cellspacing="0" bgcolor="#f3f8fb" align="center">
    <tr height="30px">
<td colspan=4>
<span>项目查询条件</span>
</td>
</tr>
<tr>
    <td width="20%" align="center">
    <select id="initDept" name="initDept" size="12" style="width:150px;" multiple="true">
<option value="1">项目状态</option>
<option value="1">项目名称</option>
<option value="1">境内外</option>
<option value="1">所在大区</option>
<option value="1">所在国家</option>
<option value="1">建设地区代码</option>
<option value="1">行业代码</option>
<option value="1">重点行业</option>
<option value="1">业务种类</option>
<option value="1">五级分类</option>
    </select>
    </td>
    <td width="5%" align="center">
        <input type="button" value="-->" onClick="return AppendItem(‘initDept‘, ‘resultDept‘, false);"/>
        <br>
        <input type="button" value="==>" onClick="return AppendItem(‘initDept‘, ‘resultDept‘, true);"/>
        <br>
        <br>
        <input type="button" value="<--" onClick="return AppendItem(‘resultDept‘, ‘initDept‘, false);"/>
        <br>
        <input type="button" value="<==" onClick="return AppendItem(‘resultDept‘, ‘initDept‘, true);"/>
    </td>
    <td width="20%" align="center">
    <select id="resultDept" name="resultDept" style="width:150px;" size="12" multiple="true"></select>
    </td>
    <td width="5%" align="left">
        <input type="button" value="上移" onClick="return turnUp();"/>
        <br>
        <br>
        <input type="button" value="下移" onClick="return turnDown();"/>
    </td>
    </tr>
<tr height="30px">
<td align="center" colspan=4>
<input type="button" name="确认" value="确定" onClick="javascript:ok()"/>
<input type="button" value="关闭" onClick="javascript:window.close()"/>
</td>
</tr>
    </table>
  </body>
</html>

时间: 2024-12-20 08:25:25

左右方框数据移动的相关文章

zabbix图形页面数据字段显示为方框或乱码

摘要: 本文讲的是zabbix图形页面数据字段显示为方框或乱码, zabbix图形页面数据字段显示为方框或乱码 1.因zabbix使用的DejaVuSan.ttf字体,不支持中文,导致中文出现乱码,它的位置(A)为:/var/www/html/zabbix/fonts: 1.因zabbix使用的DejaVuSan.ttf字体,不支持中文,导致中文出现乱码,它的位置(A)为:/var/www/html/zabbix/fonts: 2.解决办法就是使用一个支持中文的字体,如果你手上没有相关字体的文件

机器学习进阶-图像基本操作-图像数据读取 1.cv2.imread(图片读入) 2.cv2.imshow(图片展示) 3.cv2.waitKey(图片停留的时间) 4.cv2.destroyAllWindows(清除所有的方框界面) 5.cv2.imwrite(对图片进行保存)

1. cv2.imread('cat.jpg', cv2.IMGREAD_GRAYSCALE)  # 使用imread读入图像(BGR顺序), 使用IMGREAD_GRAYSCALE 使得读入的图片为灰度图, 2. cv2.imshow('cat', img)  # imshow表示展示图片,第一个参数表示图片的名字, 第二个参数表示需要显示的图片 3. cv2.waitKey(0)  #表示图片停留的时间, 0表示按任意键退出 4.cv2.destroyAllWindows()  #表示清除所

牛津王宁:大数据和量化金融—从机器交易 高频交易到大数据交易

牛津王宁:大数据和量化金融—从机器交易 高频交易到大数据交易 很高兴来到这里,我是第二次参加这种会议了,我这次是以第二个身份来的,就是牛津大学NIE金融大数据实验室,代表实验室过来,今天主要分享一下我们实验室做的关于量化金融的思考跟案例. 首先简单介绍一下我们的大数据NIE实验室,是一个全新的实验室,是2013年11月正式成立的,开幕仪式是牛津大学的校长哈密尔顿先生,还有香港的FDK,就是香港金融数据技术有限公司的总裁镍反其(音)先生同时自主了我们这个实验室.我们实验室的定位是世界主要大学的第一

牛津博士王宁:大数据和量化金融

牛津博士王宁:大数据和量化金融 本讲座选自2015年8月27日在2015中国国际大数据大会主题论坛五──牛津大学NIE金融大数据实验室.数据科学高级研究员.博士王宁所做的题为<大数据和量化金融,从机器交易.高频交易到大数据交易>的演讲. 王宁:很高兴来到这里,我是第二次参加这种会议了.我这次是以第二个身份来的,就是牛津大学NIE金融大数据实验室,代表实验室过来,今天主要分享一下我们实验室做的关于量化金融的思考跟案例. 首先简单介绍一下我们的大数据NIE实验室,是一个全新的实验室,是2013年1

【数据分析 R语言实战】学习笔记 第三章 数据预处理 (下)

3.3缺失值处理 R中缺失值以NA表示,判断数据是否存在缺失值的函数有两个,最基本的函数是is.na()它可以应用于向量.数据框等多种对象,返回逻辑值. > attach(data) The following objects are masked fromdata (pos = 3): city, price, salary > data$salary=replace(salary,salary>5,NA) > is.na(salary) [1] FALSEFALSE TRUE

C语言的数据、常量和变量

一.数据 图片文字等都是数据,在计算机中以0和1存储. (一)分类 数据分为静态数据和动态数据. ①. 静态数据:一些永久性的的数据,一般存储在硬盘中,只要硬盘没坏数据都是存在的.一般以文件的形式存储在硬盘上,电脑关机重启后依然存在. ②. 动态数据:程序运行过程中,动态产生的的临时数据,一般存储在内存中,内存的存储空间一般较小,计算机关闭后这些数据就会被清除.软件或者电脑关闭则这些临时数据会被清除. ③. 静态数据和动态数据可以转换. ④. 注意:为什么不把动态数据存放到硬盘?因为直接访问内存

XML数据的解析

相比于JSON数据解析而言,XML数据解析可能会让更多的童鞋感觉到吃力,对我来说,同样认为JSON数据好像让人感觉比较友好,不过对于程序开发者来说,无非就是这两种数据解析占比较大的部分,其中JSON数据占80%,而XML只占到20%,虽然大部分还是JSON的天下,但我们也不能掉以轻心,不能忽略这20%的XML,听完今天老师的课程,我做了如下总结,更多总结见我个人博客. 下面给大家看两个图片,这两个图片就是传说中的JSON和XML数据,要对他们进行解析,估计很多同仁都像我一样,第一眼看上去,哎呀妈

代码重构实例之数据聚集

敏捷开发强调,要经常重构代码.在开发过程中,往往是开发和重构交替进行.短暂的重构,可以使得后续的开发维护更加容易.我觉得,代码重构可以分为逻辑重构和数据结构重构.数据结构的重构往往需要对代码进行多处改动:但是,数据结构的重构也可以为后续的开发维护带来更大的便利.这里就是一个数据结构重构的例子. 这是以前的一次代码重构经历,今天想起了,就记下来,帮助自己记忆.当然,既然是重构,总得承认自己写的第一版丑陋的代码. 为了方便描述,采用javascript来进行说明. 故事是这样的.刚开始,任务是画一些

Wireshark入门与进阶---数据包捕获与保存的最基本流程

Wireshark入门与进阶系列(一) 本文由CSDN-蚍蜉撼青松 [主页:http://blog.csdn.net/howeverpf]原创,转载请注明出处! 你在百度上输入关键字"Wireshark.使用.教程",可以找到一大堆相关的资料.那么问题来了, 为什么我还要写这个系列的文章? 前面你能搜到的那些资料,大部分可能存在两个小问题: 网上大部分资料引自(or译自)Wireshark官方的用户手册,或使用类似于用户手册的写法,它们很详细的告诉你Wireshark有哪些窗口.菜单.