- 浏览: 201516 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
qiankai86:
s
多个文件上传的功能 -
zhjxzhj:
经测试不能用
PDF破解软件 -
meadlai:
很不错...哈哈...
PDF破解软件 -
talin2010:
刚学了,复习一下。。
Mysql+tomcat连接池自己的例子 -
yshuaiwen:
上面的方法都不怎么好,太麻烦,而且都需要改tomcat的xml ...
Mysql+tomcat连接池的配置实例
select.html
可以上下移 左右移 的按钮的功能
可以上下移 左右移 的按钮的功能
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>Select 排序,移动等</title> <style> .ecv_autoSizeDropDown { font-family : "Arial", "Helvetica", "sans-serif"; font-size : 12px; font-style : normal; color : #201B74; background-color: #FFFFFF; width:expression((this.offsetWidth>150)?'auto':'150'); } </style> </head> <body > <div style="font-size:10pt;"> 注1:左右移动进行选取 <br/> 注2:已解决的问题 <br/> ----能进行多行排序<br/> ----解决排序时滚动条归零的问题<br/> <br/> <br/> 注:本页面仅在IE6/FireFox1.5下测试过。其它浏览器或其它版本未经测试。<br/> 原作者:JK:<a href="mailTo:jk_10000@yahoo.com.cn?subject=About%20MoveRightOrLeft">JK_10000@yahoo.com.cn</a><br/> <hr/> </div> <form name=frm> <table> <tr > <td> <select name=SrcSelect size=6 class="ecv_autoSizeDropDown" style="height:160px;" multiple ondblclick="moveLeftOrRight(document.frm.SrcSelect,document.frm.ObjSelect)"> <option value="1">test1</option> <option value="2">test2</option> <option value="3">test3</option> <option value="4">test4</option> <option value="5">test5</option> <option value="6">test6</option> <option value="7">test7</option> <option value="8">test8</option> <option value="9">test9 abcde abcde abcde abcde abcde abcde abcde abcde </option> </select> </td> <td width="30px"> <input align="left" type=button value=">>" onclick="moveLeftOrRightAll(document.frm.SrcSelect,document.frm.ObjSelect)" ><br><br> <input align="left" type=button value=">" onclick="moveLeftOrRight(document.frm.SrcSelect,document.frm.ObjSelect)" ><br><br> <input align="left" type=button value="<" onclick="moveLeftOrRight(document.frm.ObjSelect,document.frm.SrcSelect)" ><br><br> <input align="left" type=button value="<<" onclick="moveLeftOrRightAll(document.frm.ObjSelect,document.frm.SrcSelect)" > </td> <td> <select name=ObjSelect size=6 class="ecv_autoSizeDropDown" style="height:160px;" multiple ondblclick="moveLeftOrRight(document.frm.ObjSelect,document.frm.SrcSelect)"> <option value="11">test11</option> <option value="12">test12</option> <option value="13">test13</option> <option value="14">test14</option> <option value="15">test15</option> <option value="16">test16</option> </select> </td> <td width="30px"> <input type=button value="AA" onclick="moveToTop(document.frm.ObjSelect)" > <br><br> <input type=button value="A" onclick="moveUp(document.frm.ObjSelect)" > <br><br> <input type=button value="V" onclick="moveDown(document.frm.ObjSelect)" ><br><br> <input type=button value="VV" onclick="moveToBottom(document.frm.ObjSelect)" > </td> </tr> </table> </form> <script language=javascript> function moveLeftOrRight(fromObj,toObj) { var fromObjOptions=fromObj.options; for(var i=0;i<fromObjOptions.length;i++){ if(fromObjOptions[i].selected){ toObj.appendChild(fromObjOptions[i]); i--; } } resetAutoWidth(fromObj); resetAutoWidth(toObj); } function moveLeftOrRightAll(fromObj,toObj) { var fromObjOptions=fromObj.options; if(fromObjOptions.length>1000) { //if(!confirm("Are you sure to move options?")) return false; } for(var i=0;i<fromObjOptions.length;i++){ fromObjOptions[0].selected=true; toObj.appendChild(fromObjOptions[i]); i--; } resetAutoWidth(fromObj); resetAutoWidth(toObj); } function moveUp(selectObj) { var theObjOptions=selectObj.options; for(var i=1;i<theObjOptions.length;i++) { if( theObjOptions[i].selected && !theObjOptions[i-1].selected ) { swapOptionProperties(theObjOptions[i],theObjOptions[i-1]); } } } function moveDown(selectObj) { var theObjOptions=selectObj.options; for(var i=theObjOptions.length-2;i>-1;i--) { if( theObjOptions[i].selected && !theObjOptions[i+1].selected ) { swapOptionProperties(theObjOptions[i],theObjOptions[i+1]); } } } function moveToTop(selectObj){ var theObjOptions=selectObj.options; var oOption=null; for(var i=0;i<theObjOptions.length;i++) { if( theObjOptions[i].selected && oOption) { selectObj.insertBefore(theObjOptions[i],oOption); } else if(!oOption && !theObjOptions[i].selected) { oOption=theObjOptions[i]; } } } function moveToBottom(selectObj){ var theObjOptions=selectObj.options; var oOption=null; for(var i=theObjOptions.length-1;i>-1;i--) { if( theObjOptions[i].selected ) { if(oOption) { oOption=selectObj.insertBefore(theObjOptions[i],oOption); } else oOption=selectObj.appendChild(theObjOptions[i]); } } } function selectAllOption(selectObj){ var theObjOptions=selectObj.options; for(var i=0;i<theObjOptions.length;i++){ theObjOptions[0].selected=true; } } /* private function */ function swapOptionProperties(option1,option2){ //option1.swapNode(option2); var tempStr=option1.value; option1.value=option2.value; option2.value=tempStr; tempStr=option1.text; option1.text=option2.text; option2.text=tempStr; tempStr=option1.selected; option1.selected=option2.selected; option2.selected=tempStr; } function resetAutoWidth(obj){ var tempWidth=obj.style.getExpression("width"); if(tempWidth!=null) { obj.style.width="auto"; obj.style.setExpression("width",tempWidth); obj.style.width=null; } } </script> </body> </html>
发表评论
-
JavaSript DOM总结笔记.rar
2008-09-22 00:09 1411由于时间原因,不能粘贴出代码。 所以请各位自行下载附件。希望可 ... -
按照自己的要求打开新窗口
2008-09-17 12:25 859window.open ("details_clie ... -
Javascript的document对象
2008-09-07 09:48 1442Javascript的document对象 ... -
6.2 实现两个select的同步
2008-09-05 10:00 19506.2 实现两个select的同步 【实例描述】 当选中第 ... -
给下拉列表框数据分组
2008-09-05 09:42 11206.7 给下拉列表框数据分组 【实例描述】 如果下拉列表框 ... -
22.3 评星效果
2008-09-05 09:30 87622.3 评星效果 【实例描述】 评星效果在很多网站起到调 ... -
6.13如何整合多个搜索引擎为自己所用
2008-09-05 09:11 1950如何整合多个搜索引擎为自己所用 【实例描述】 搜索是获取网络 ... -
上下移 脚本代码 参考版
2008-09-05 06:37 1090上下移 脚本代码 参考版 有 N多种方法 请各位酌情 挑选 应 ... -
javascript 上下移 按钮 第三版本
2008-09-05 06:31 1384menu.js文件 function selChang ... -
这个例子是上移下移按钮功能(改进版)
2008-09-04 13:55 2337888.html 这个例子可以直接使用。需要注意的是里面的s ... -
JavaScript 提交和跳转的例子
2008-09-02 10:47 1168这个方法是用来跳转action最后到页面的。 funct ... -
文本框中只能输入数字的脚本例子2
2008-08-22 11:28 1485<%@ page language="ja ... -
JavaScript 中的DOM
2008-08-20 10:01 874DOM 定义了JavaScript 可以进行操作的文档的各个功 ... -
通过文档事件处理程序引入JavaScript 脚本代码实例
2008-08-20 09:45 903通过文档事件处理程序引入JavaScript 脚本代码实例 ... -
添加号码的例子
2008-08-20 09:33 925添加号码。 在输入号码之前跳出对话框提示。 输入的号码一定为3 ... -
JavaScript教程
2008-08-19 16:10 671非常感谢作者 -
如何调试javascript
2008-08-19 14:46 734http://www.iteye.com/topic/9478 ... -
JavaScript学习(1)
2008-08-19 14:34 1108a.jsp <%@ page language=&q ... -
输入验证的例子
2008-08-17 13:44 940Reg3.jsp <%@ page language ... -
常用的脚本验证方法
2008-08-17 10:45 1428/*=========================== ...
相关推荐
标题"vb_Treeview节点上下左右移动.rar_VB树节点功能_adventurehpj_vb treeview_vb tree"暗示了这个压缩包包含的是一个VB应用程序,它实现了对Treeview控件节点的动态操作,如移动、添加和删除。这些功能对于创建...
当涉及到使用原生JavaScript实现点击按钮后从页面上下左右弹出导航菜单层时,我们需要掌握几个核心概念和技术。 首先,我们要了解JavaScript的基础知识,它是Web开发中的客户端脚本语言,用于增加网页的交互性。...
在这个例子中,用户可能能够输入或选择冲击序列和指数序列,然后通过GUI观察卷积、翻转和移位的结果。 总的来说,“matlab卷积翻转移位GUI”项目是一个实用的教学工具,它不仅展示了卷积的基本原理,还通过直观的...
“MiniGIS”可能是这个GIS程序的源代码或可执行文件,它实现了上述地图操作功能。对于开发者来说,这是一个学习GIS编程的好例子,可以研究其内部工作原理,了解如何在GIS应用程序中处理地图数据,实现地图的动态交互...
这个项目是关于如何实现一个功能,使得在HTML `<select>` 元素中的 `<option>` 选项能够通过左右、上下移动来改变它们的顺序。这个特性对于创建具有可定制排序的列表非常有用,比如在编辑模式下,用户可以根据自己的...
在本文中,我们将深入探讨如何使用JavaScript来实现一个功能,即允许用户将左边下拉框中的选项移动到右边下拉框,并支持多选操作及列表内项目的上下移动。这个功能对于构建具有交互性的用户界面非常有用,特别是当...
然而,在这个特定的上下文中,"C#109左移右移SelectedItems 源代码"可能是指在用户界面(UI)开发中,尤其是数据绑定到列表或控件时,如何实现选中项的移动功能。在WPF或WinForms应用中,这样的功能可能应用于...
8. **文字滚动**:`<marquee>` 标签用于创建上下或左右滚动的文字,通过`direction`、`scrollamount` 和 `scrolldelay` 属性控制滚动方向和速度。同时,`onmouseover` 和 `onmouseout` 可以暂停或启动滚动。 9. **...
此外,还提供了移动地图的功能,可以通过按钮控制地图的上下左右平移。但是由于存储空间限制,地图的缩放功能并未实现。 - **界面布局**:案例中的界面主要包括几个部分:GPS数据显示区、地图显示区以及控制按钮区。...
1. **方向控制**:根据题目描述,这是一个左右滚动的例子。若要上下滚动,只需将CSS和JavaScript中的水平属性替换为垂直属性。 2. **速度调整**:通过改变`setInterval`的第二个参数,可以调整滚动速度。 3. **动画...
51.jquery简单控制上下、左右四方向滚动的特效插件下载 52.jquery缩略图滚动特效之带小图的网页元素滚动轮播插件 53.jquery网站顶部滑动广告插件 54.jquery自动播放图片滚动漂浮式效果的示例 55.jquery贴图...
单击OK,单击Tools中的Hyperlink按钮,将鼠标指移到一要素上并单击以显示其超链接。 28.Arcmap中的SQL语言 当查询ArcInfo coverages, shape文件, INFO表以及dBASE表时,SQL表达式中的字段名必须用双引号扩起。如:...
改变`center`会同时移动控件的左右和上下两个方向。 - `bounds`:定义了控件自身的坐标系统,即内部内容的范围。`bounds.origin`是控件自身的左上角,`bounds.size`决定了内容区域的大小。改变`bounds.size`会影响...
一个简单的例子是,当用户按下W键时,小球向前移动;按下S键时,小球向后移动;按下A键时,小球向左移动;按下D键时,小球向右移动。这种移动可以通过`transform.Translate()`函数实现,它允许我们根据提供的矢量来...
ENTER键可以让光标移到下一个输入框 (event.keyCode==13)event.keyCode=9"> 文本框的默认值 (this.defaultValue)"> title换行 obj.title = "123
sdfs " 获得时间所代表的微秒 var n1 = new Date("2004-...