- 浏览: 991228 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (223)
- JDBC技术 (29)
- Java Base (21)
- SSH框架的集合 (5)
- Javascript部分 (16)
- Sping2.5框架 (6)
- Hibernate框架 (19)
- JDBC中的数据库连接 (5)
- Ajax技术应用 (9)
- Java工具包下载 (3)
- Database (4)
- Java Web (13)
- 我的生活 (4)
- Struts2 (25)
- S2SH (1)
- Prototype (1)
- jfreeChart (5)
- JPA (7)
- JBPM (1)
- JasperReport (6)
- DWR (1)
- freeMark (2)
- IBatis (2)
- FCKeditor (2)
- POI (1)
- JQuery (6)
- JSON (1)
- JavaMail (3)
- Flex (2)
- CSS收藏夹 (1)
- 润乾报表 (2)
- 开源技术 (1)
- Android (2)
- Android_UI (1)
- Android_OS (6)
- Android_OpenLibs (3)
- Volley (1)
- JS_OpenLibs (1)
- Hessian (3)
- OS (1)
最新评论
-
damoluomu:
简单易懂
Java Web开发Session超时设置 -
di1984HIT:
学习了~~~~~~
Java Web开发Session超时设置 -
lord_is_layuping:
...
Java Web开发Session超时设置 -
15111285554:
...
Java Web开发Session超时设置 -
sfg1314:
暂停后重新下载就会报错:ClientAbortExceptio ...
Java Web 文件下载之断点续传
今天要用,在网上找了一个,发现有错误,我已更正了。
<html>
<head>
<title>调整Select的位置</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<script language="JavaScript">
function IsSelect(){
if (document.formlist.IndexList.selectedIndex==-1){
alert("请选择一项!");
return false;
}
return true;
}
function UpList(i){
var TempText; //临时存放的名字
var TempValue; //临时存放的值
//alert(i)
if (i==0){
alert(document.formlist.IndexList.options[i].text + "已经到顶了!");
return false;
}
TempText=document.formlist.IndexList.options[i].text;
TempValue=document.formlist.IndexList.options[i].value;
document.formlist.IndexList.options[i].text=document.formlist.IndexList.options[i-1].text;
document.formlist.IndexList.options[i].value=document.formlist.IndexList.options[i-1].value;
document.formlist.IndexList.options[i-1].text=TempText;
document.formlist.IndexList.options[i-1].value=TempValue;
document.formlist.IndexList.options[i-1].selected=true;
document.formlist.IndexList.options[i].selected=false;
TempText="";
Tempvalue="";
return true;
}
function DownList(i){
var TempText //临时存放的名字
var TempValue //临时存放的值
//alert(i)
if (i==document.formlist.IndexList.length-1){
alert(document.formlist.IndexList.options[i].text + "已到底了!");
return false;
}
TempText=document.formlist.IndexList.options[i].text;
TempValue=document.formlist.IndexList.options[i].value;
document.formlist.IndexList.options[i].text=document.formlist.IndexList.options[i+1].text;
document.formlist.IndexList.options[i].value=document.formlist.IndexList.options[i+1].value;
document.formlist.IndexList.options[i+1].text=TempText;
document.formlist.IndexList.options[i+1].value=TempValue;
document.formlist.IndexList.options[i+1].selected=true;
document.formlist.IndexList.options[i].selected=false;
TempText="";
Tempvalue="";
return true;
}
function MoveList(ActionType)
{
var i=0;
//判断是否有选中项
if (!IsSelect()){
return false;
}
//判断操作类型
if (ActionType=="up"){
for (i=0;i<document.formlist.IndexList.length;i++){
if (document.formlist.IndexList.options[i].selected){
if (!UpList(i))
return;
}
}
}
//判断操作类型
if (ActionType=="down") {
for (i=document.formlist.IndexList.length-1;i>=0;i--){
if (document.formlist.IndexList.options[i].selected){
if (!DownList(i))
return;
}
}
}
if(ActionType == 'toTop'){
for (i=document.formlist.IndexList.length-1;i>=0;i--){
if (document.formlist.IndexList.options[i].selected){
if (!toTop(i))
return;
}
}
}
if(ActionType == 'toDown'){
for (i=document.formlist.IndexList.length-1;i>=0;i--){
if (document.formlist.IndexList.options[i].selected){
if (!toDown(i))
return;
}
}
}
}
function dbClick(ActionType){
MoveList(ActionType);
}
function toTop(i){
if(!IsSelect()){
return false;
}
var TempText; //临时存放的名字
var TempValue; //临时存放的值
TempText=document.formlist.IndexList.options[0].text;
TempValue=document.formlist.IndexList.options[0].value;
document.formlist.IndexList.options[0].text=document.formlist.IndexList.options[i].text;
document.formlist.IndexList.options[0].value=document.formlist.IndexList.options[i].value;
document.formlist.IndexList.options[i].text=TempText;
document.formlist.IndexList.options[i].value=TempValue;
document.formlist.IndexList.options[0].selected=true;
document.formlist.IndexList.options[i].selected=false;
}
function toDown(i){
if(!IsSelect()){
return false;
}
var TempText; //临时存放的名字
var TempValue; //临时存放的值
var length = document.formlist.IndexList.length;
TempText=document.formlist.IndexList.options[length-1].text;
TempValue=document.formlist.IndexList.options[length-1].value;
document.formlist.IndexList.options[length-1].text=document.formlist.IndexList.options[i].text;
document.formlist.IndexList.options[length-1].value=document.formlist.IndexList.options[i].value;
document.formlist.IndexList.options[i].text=TempText;
document.formlist.IndexList.options[i].value=TempValue;
document.formlist.IndexList.options[length-1].selected=true;
document.formlist.IndexList.options[i].selected=false;
}
</script>
<body leftmargin="0" topmargin="0">
<br>
<table width="23%" border="0" align="center">
<form name="formlist" method="post" action=""><tr>
<td width="12%" valign="top" >
<select name="IndexList" size="16" multiple id="IndexList">
<option value="1">第1列</option>
<option value="2">第2列</option>
<option value="3">第3列</option>
<option value="4">第4列</option>
<option value="5">第5列</option>
<option value="6">第6列</option>
</select>
</td>
<td width="88%" valign="top">
<input type="button" name="Button" value="置顶" onClick="MoveList('toTop')" >
<br>
<input name="UPButton" type="button" id="UPButton" value="▲ 上移" onClick="MoveList('up')" >
<br>
<input name="DownButton" type="button" id="DownButton" value="▼ 下移" onClick="MoveList('down')" >
<br>
<input type="button" name="Submit2" value="置底" onClick="MoveList('toDown')" >
<br>
</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
</form>
</table>
</body>
</html>
发表评论
-
js 删除select中的所有option
2009-10-30 21:39 11218方法一: function DeleteOptions() ... -
JavaScript Date对象属性和方法
2009-10-27 17:57 2145JavaScript Date 对象与函数 ... -
动态改变Select列序的次序
2009-10-26 22:08 996今天要用,在网上找了一个,发现有错误,我已更正了。 < ... -
IE6与a标签使用void(0)的location.href失效问题
2009-09-22 17:38 4050为什么location.href不自动跳转?慎用javascr ... -
js里判断字符串里是否包含特定的字符
2009-09-16 16:21 10240var regu = "^(你要查的字符 ... -
两个radio或checkbox名称不同现实只能选择一个
2009-09-11 13:18 4696//**********************radi ... -
FusionCharts 的XML标签属性
2009-06-30 11:32 5343FusionCharts 的XML标签 ... -
省份与城市联动的下拉框(2)
2009-06-26 17:36 2971初始化数据: var provinces=["北京 ... -
省份与城市联动的下拉框
2009-06-25 10:49 2205<!DOCTYPE HTML PUBLIC " ... -
FusionChartsFree用法简介
2009-06-20 17:21 4782最近在公司做报表,学习了一些FusionChartsFree用 ... -
常用的正则表达式集合
2009-06-04 19:11 1156正则表达式 正则表达式 正则表达式 <scri ... -
比较好的时间Date.js文件
2009-05-01 08:02 2873用法: 引入js文件<script src=" ... -
单击文本框显示时间下拉列表Data.js
2009-05-01 07:25 30621,引进Date.js文件: <script langu ... -
JavaScript显示时间下拉列表
2009-04-25 08:55 2326<table cellSpacing="0&q ... -
Javascript 刷新框架及页面的方法
2009-04-20 17:13 2537location.reload和history.go(0) ...
相关推荐
* 0 译者序 * 1 MySQL的一般的信息 o 1.1 什么是MySQL? o 1.2 关于本手册 + 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 o 1.7 SQL一般信息...
MySQL中文参考手册.chm 449kb <br/>0 译者序 1 MySQL的一般的信息 1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5...
目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试. 31.2.3 DAP设计模式 51.3 为Microsoft...
Access 2000数据库系统设计(PDF)---002目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---018目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---002目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---011目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---020目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---009目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---015目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---012目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---025目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---027目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---026目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
Access 2000数据库系统设计(PDF)---029目 录译者序前言第一部分 Access基础第1章 Access 2000的新增功能 11.1 Access 2000透视 11.2 用Office Web组件部署数据访问页 21.2.1 Office Web 组件 21.2.2 DAP演示测试....
- **解析**: 正确答案是**线性表以顺序方式存储,并按关键码值排好序**。这是二分查找的前提条件,因为算法依赖于有序的数据来提高搜索效率。 ### 17. 程序流程图 - **题目**: 程序流程图(PFD)中的箭头代表的是什么...