- 浏览: 201524 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
qiankai86:
s
多个文件上传的功能 -
zhjxzhj:
经测试不能用
PDF破解软件 -
meadlai:
很不错...哈哈...
PDF破解软件 -
talin2010:
刚学了,复习一下。。
Mysql+tomcat连接池自己的例子 -
yshuaiwen:
上面的方法都不怎么好,太麻烦,而且都需要改tomcat的xml ...
Mysql+tomcat连接池的配置实例
上下移 脚本代码 参考版
有 N多种方法 请各位酌情 挑选 应用。
有 N多种方法 请各位酌情 挑选 应用。
function Moveup(listObj) { //将列表项往上移动 //var listObj = document.getElementById("agent"); for(var i = 0; i < listObj.options.length; i++) { //遍历列表项 if (listObj.options[i].selected && listObj.options[i] != "" && listObj. options[i] != listObj.options[0]) { var tmpval1 = listObj.options[i].value; //获取当前项的值 var tmpval12 = listObj.options[i].text; //获取当前项的文本 listObj.options[i].value = listObj.options[i - 1].value; //获取上一项的值 listObj.options[i].text = listObj.options[i - 1].text //获取上一项的文本 listObj.options[i-1].value = tmpval1; //实现上下值的互换 listObj.options[i-1].text = tmpval12; //实现上下文本的互换 listObj.options[i].selected=false; listObj.options[i-1].selected=true; break; } } } function Movedown(listObj) { //将列表项往下移动 //var listObj = document.getElementById("agent"); for(var i = 0; i < listObj.options.length; i++) { if (listObj.options[i].selected && listObj.options[i] != "" && listObj.options[i+1] != listObj.options[listObj.options.length]) { var tmpval1 = listObj.options[i].value; //获取当前项的值 var tmpval12 = listObj.options[i].text; //获取当前项的文本 listObj.options[i].value = listObj.options[i+1].value; //获取下一项的值 listObj.options[i].text = listObj.options[i+1].text //获取下一项的文本 listObj.options[i+1].value = tmpval1; //实现上下值的互换 listObj.options[i+1].text = tmpval12; //实现上下文本的互换 listObj.options[i].selected=false; listObj.options[i+1].selected=true; break; } } } /* function Moveup2() { //将列表项往上移动 var listObj = document.getElementById("manager"); for(var i = 0; i < listObj.options.length; i++) { //遍历列表项 if (listObj.options[i].selected && listObj.options[i] != "" && listObj. options[i] != listObj.options[0]) { var tmpval1 = listObj.options[i].value; //获取当前项的值 var tmpval12 = listObj.options[i].text; //获取当前项的文本 listObj.options[i].value = listObj.options[i - 1].value; //获取上一项的值 listObj.options[i].text = listObj.options[i - 1].text //获取上一项的文本 listObj.options[i-1].value = tmpval1; //实现上下值的互换 listObj.options[i-1].text = tmpval12; //实现上下文本的互换 listObj.options[i].selected=false; listObj.options[i-1].selected=true; break; } } } function Movedown2() { //将列表项往下移动 var listObj = document.getElementById("manager"); for(var i = 0; i < listObj.options.length; i++) { if (listObj.options[i].selected && listObj.options[i] != "" && listObj.options[i+1] != listObj.options[listObj.options.length]) { var tmpval1 = listObj.options[i].value; //获取当前项的值 var tmpval12 = listObj.options[i].text; //获取当前项的文本 listObj.options[i].value = listObj.options[i+1].value; //获取下一项的值 listObj.options[i].text = listObj.options[i+1].text //获取下一项的文本 listObj.options[i+1].value = tmpval1; //实现上下值的互换 listObj.options[i+1].text = tmpval12; //实现上下文本的互换 listObj.options[i].selected=false; listObj.options[i+1].selected=true; break; } } }*/ //上下移按钮 方法1 /* function searchObjByTagName(obj,tag) { while(obj!=null&&typeof(obj.tagName)!="undefind") { if(obj.tagName==tag.toUpperCase())return(obj); obj=obj.parentElement; } return null; } function mm(e,n) { var obj = document.getElementById("manager"); var index = obj.selectIndex; var value = obj.options[index].value; var text = obj.options[index].text; var tab=searchObjByTagName(e,"TABLE"); var tr=searchObjByTagName(e,"TR"); var i=tr.rowIndex; var m=i+n>tab.rows.length-1?tab.rows.length-1:i+n; if(m==-1)m=0; tab.moveRow(i,m); } //上下移按钮 方法2 function Move_up(src) { var rowIndex=src.parentElement.parentElement.rowIndex; if (rowIndex>=2) change_row(rowIndex-1,rowIndex); } function Move_down(src) { var rowIndex=src.parentElement.parentElement.rowIndex; var tl = document.getElementById("manager"); if (rowIndex<tl.rows.length-1) change_row(rowIndex+1,rowIndex); } function Move_first(src) { change_row(1,src.parentElement.parentElement.rowIndex); } function Move_last(src) { var tl = document.getElementById("DataGrid1"); change_row(tl.rows.length-1,src.parentElement.parentElement.rowIndex); } function change_row(line1,line2) { var tl = document.getElementById("DataGrid1"); tl.rows[line1].swapNode(tl.rows[line2]); } */ /* //上下移按钮 方法3 function putUp() { var strTempValue; var strTempText; var intCurIndex; intCurIndex = document.paixu.sltFruit.selectedIndex; //alert("intCurIndex: " + intCurIndex); if (intCurIndex > 0) { strTempValue= document.paixu.sltFruit.options.item(intCurIndex).value; strTempText = document.paixu.sltFruit.options.item(intCurIndex).text; strTemp=document.paixu.sltFruit.options.item(intCurIndex - 1).value // alert(strTempText + " - " + strTempValue); document.paixu.sltFruit.options.item(intCurIndex).value = document.paixu.sltFruit.options.item(intCurIndex - 1).value; document.paixu.sltFruit.options.item(intCurIndex).text= document.paixu.sltFruit.options.item(intCurIndex - 1).text; document.paixu.sltFruit.options.item(intCurIndex - 1).value= strTempValue; document.paixu.sltFruit.options.item(intCurIndex - 1).text= strTempText; document.paixu.sltFruit.selectedIndex = intCurIndex - 1; intCur=intCurIndex - 1 //shang=eval("document.paixu."+"slt"+intCurIndex+".value")-1; eval("document.paixu."+"slt"+intCurIndex+".value=strTemp") //xia=eval("document.paixu."+"slt"+intCur+".value")-(-1); eval("document.paixu."+"slt"+intCur+".value=strTempValue") //alert( ss); //document.paixu.slt"+intCurIndex+".value=eval("document.paixu."+"slt"+intCurIndex+".value")-1; //document.paixu."slt"+intCurIndex+".value"=document.paixu.("slt"+intCurIndex).value-1; } } function putDown() { var strTempValue; var strTempText; var intCurIndex; var intIndexCount; intCurIndex = document.paixu.sltFruit.selectedIndex; intIndexCount = document.paixu.sltFruit.length; //alert("intCurIndex: " + intCurIndex); //alert("intIndexCount: " + intIndexCount); if (intCurIndex < intIndexCount - 1) { strTempValue= document.paixu.sltFruit.options.item(intCurIndex).value; strTempText = document.paixu.sltFruit.options.item(intCurIndex).text; strTemp=document.paixu.sltFruit.options.item(intCurIndex +1).value //alert(strTempText + " - " + strTempValue); document.paixu.sltFruit.options.item(intCurIndex).value = document.paixu.sltFruit.options.item(intCurIndex + 1).value; document.paixu.sltFruit.options.item(intCurIndex).text = document.paixu.sltFruit.options.item(intCurIndex + 1).text; document.paixu.sltFruit.options.item(intCurIndex + 1).value= strTempValue; document.paixu.sltFruit.options.item(intCurIndex + 1).text = strTempText; document.paixu.sltFruit.selectedIndex = intCurIndex + 1; intCur=intCurIndex + 1 //shang=eval("document.paixu."+"slt"+intCurIndex+".value")-1; eval("document.paixu."+"slt"+intCurIndex+".value=strTemp") //xia=eval("document.paixu."+"slt"+intCur+".value")-(-1); eval("document.paixu."+"slt"+intCur+".value=strTempValue") } } function goUp() { var intCurIndex; intCurIndex = sltCountry.selectedIndex; if (intCurIndex > 0) sltCountry.selectedIndex = intCurIndex - 1; } function goDown() { var intCurIndex; var intIndexCount; intCurIndex = sltCountry.selectedIndex; intIndexCount = sltCountry.length; if (intCurIndex < intIndexCount - 1) sltCountry.selectedIndex = intCurIndex + 1; } */ /*//上移下移 3 function Moveup2(listObj) { //将列表项往上移动 for(var i = 0; i < listObj.options.length; i++) { //遍历列表项 if (listObj.options[i].selected && listObj.options[i] != "" && listObj. options[i] != listObj.options[0]) { var tmpval1 = listObj.options[i].value; //获取当前项的值 var tmpval12 = listObj.options[i].text; //获取当前项的文本 listObj.options[i].value = listObj.options[i - 1].value; //获取上一项的值 listObj.options[i].text = listObj.options[i - 1].text //获取上一项的文本 listObj.options[i-1].value = tmpval1; //实现上下值的互换 listObj.options[i-1].text = tmpval12; //实现上下文本的互换 } } } function Movedown2(listObj) { //将列表项往下移动 for(var i = 0; i < listObj.options.length; i++) { if (listObj.options[i].selected && listObj.options[i] != "" && listObj. options[i+1] != listObj.options[listObj.options.length]) { var tmpval1 = listObj.options[i].value; //获取当前项的值 var tmpval12 = listObj.options[i].text; //获取当前项的文本 listObj.options[i].value = listObj.options[i+1].value; //获取下一项的值 listObj.options[i].text = listObj.options[i+1].text //获取下一项的文本 listObj.options[i+1].value = tmpval1; //实现上下值的互换 listObj.options[i+1].text = tmpval12; //实现上下文本的互换 } } } */ /** *按钮上移 */ /* 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; }*/
发表评论
-
JavaSript DOM总结笔记.rar
2008-09-22 00:09 1411由于时间原因,不能粘贴出代码。 所以请各位自行下载附件。希望可 ... -
按照自己的要求打开新窗口
2008-09-17 12:25 860window.open ("details_clie ... -
Javascript的document对象
2008-09-07 09:48 1443Javascript的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如何整合多个搜索引擎为自己所用 【实例描述】 搜索是获取网络 ... -
javascript 上下移 按钮 第三版本
2008-09-05 06:31 1384menu.js文件 function selChang ... -
这个例子是上下移 左右移按钮功能
2008-09-04 14:00 1217select.html 可以上下移 左右移 的按钮的功能 ... -
这个例子是上移下移按钮功能(改进版)
2008-09-04 13:55 2337888.html 这个例子可以直接使用。需要注意的是里面的s ... -
JavaScript 提交和跳转的例子
2008-09-02 10:47 1168这个方法是用来跳转action最后到页面的。 funct ... -
文本框中只能输入数字的脚本例子2
2008-08-22 11:28 1486<%@ 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 1429/*=========================== ...
相关推荐
脚本引擎是软件开发中的一个重要组成部分,它负责解释和执行编写好的脚本代码。在这个项目中,我们讨论的是一个由用户自己实现的脚本解析引擎,特别之处在于它完全不依赖任何第三方库,而是从零开始构建。这个脚本...
综合以上信息,这个压缩包可能包含了一个完整的网站开发项目,其中使用了C和C++来编写高效和复杂的后端代码,同时也有针对游戏“传奇”的脚本,这些脚本可能是用C或C++编写的,以增强游戏的互动性和自动化程度。...
在这个上下文中,它可能是关于脚本编程的指南,涵盖了语法、最佳实践和常见用例。用户可以查阅此文件来深入学习脚本语言的使用。 综上所述,博客文章可能探讨了何时选择脚本语言,以及它们在不同IT场景中的应用,并...
在Java脚本API中,可以通过`put`方法将变量设置到脚本上下文中,并通过`eval`方法中的脚本代码访问这些变量。 ### 3.4 调用脚本函数和方法 除了执行简单的脚本代码外,还可以在脚本中定义函数,并从Java代码中调用...
##### 脚本代码分析 ```c #include "apdefap.h" long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) { static DWORD f = 20; if (GetTagBit("DI电机运行信号")) { f = f + 30; ...
这份指南详细介绍了扩展脚本的基本概念、变量的使用、函数的应用,以及在不同上下文中的操作方法。 首先,我们要理解“动态扩展平台”(DEP)的概念。DEP是EAS系统提供的一种灵活的扩展机制,允许开发者通过编写...
在这个上下文中,"three.js加载全景图的页面源码"很可能包含了一个HTML文件和对应的JavaScript代码,用于展示在Blender中生成的全景图。Three.js提供了方便的方法来加载和显示全景图,使用户可以在网页上实现交互式...
这个"jQuery新闻图片上下滚动切换代码.zip"压缩包包含了一个使用jQuery实现的新闻图片滚动切换效果,特别适合用于网站的新闻展示或者产品展示区域,以吸引用户的注意力并提供动态的用户体验。 首先,我们要理解...
描述中的问题在于用户遇到一个皮肤XML脚本中关于“上下曲”切换的功能失效。这可能意味着在XML文件中,用于切换歌曲的特定命令或事件绑定出现了错误,导致用户点击相应按钮时没有响应。在其他皮肤上该功能正常工作,...
在Flash编程中,实现背景图片随着鼠标上下左右移动的效果,主要涉及到ActionScript 2.0或3.0的编程技术。ActionScript是Adobe Flash开发环境中使用的脚本语言,用于控制动画、交互性和其他视觉效果。以下将详细讲解...
脚本还会将这个平均范围以通道形式显示在图表上,通道的上下边界就是平均范围的大小,有助于交易者直观地看到市场的波动范围。 在MT5平台中,用户可以通过以下步骤使用"AvgRange"脚本: 1. 导入"avgrange.mq5" ...
JavaScript(简称JS)是一种轻量级的脚本语言,常用于网页交互和动态效果的实现。...在提供的压缩包文件"JS控制图片上下无缝滚动特效代码"中,应该包含了实现这个功能的示例代码,可以参考并学习其结构和实现方式。
4. **调试脚本**:ZAP提供了一些内置的调试工具,如日志记录和调试器,帮助开发者调试脚本代码。 ZAP的Python脚本支持提供了极大的灵活性,例如,你可以编写一个脚本来自动化执行一些复杂的测试逻辑,或者模拟用户...
【标题】"凡客图片上下滚动代码"是一个网页设计中的特效实现,主要涉及到JavaScript(js)编程语言,用于创建一种动态的图片滚动效果。这种效果通常可以提升网站的视觉吸引力和用户体验,尤其适用于产品展示或者新闻...
1. **实时更新**:脚本会持续监测市场价格,每当新的高点或低点出现时,通道的上下轨线会即时调整,确保始终反映当前的市场情况。 2. **趋势识别**:当价格持续在通道内波动时,表明市场处于震荡状态;若价格突破...
"updown256K_1536K.m"代码提供了一个具体的实现案例,对于学习和研究数字上下变频有着宝贵的参考价值。无论是理论研究还是工程实践,都需要深入理解数字上下变频的工作原理,并熟练运用相关工具和算法。
UtterFractals.mq5 文件是该脚本的源代码,使用MetaQuotes Language 5 (MQL5) 编写。MQL5 是MetaQuotes公司为开发MT5平台的指标、脚本和EA(智能交易系统)而设计的一种编程语言,它具有丰富的功能,允许用户自定义...
参考示例中的链接(http://www.jq22.com/jquery-info5332)提供了具体的实现代码和实际运行效果,可以作为学习和开发的参考资料。在实际应用中,可以根据需求进行定制,比如改变动画方向、速度或者添加更多的交互...
此外,“TriXCandleKeltner.mq5”文件是这个脚本的源代码,交易者或程序员可以打开查看其内部逻辑,进行自定义修改以适应个人的交易策略。这体现了MT5平台的开放性和可扩展性,用户可以根据需求调整和优化现有的工具...
"MVV_LinearRegression"是MT5平台上的一个脚本,它利用线性回归通道来识别市场中的支撑和阻力水平,为交易者提供了有价值的参考依据。本文将详细探讨这一脚本的原理、应用及实现方法。 线性回归是一种统计学方法,...