`
jueyue
  • 浏览: 193913 次
社区版块
存档分类
最新评论
收藏列表
标题 标签 来源
js确认
<!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>js确认删除对话框-懒人图库</title>
</head>

<body>
<p>
  <script language="javascript">
    function delcfm() {
        if (!confirm("确认要删除?")) {
            window.event.returnValue = false;
        }
    }
</script>
  <a href="http://www.lanrentuku.com/" onClick="delcfm()">删除</a></p>
<p>代码说明:单击删除的超链接后将执行delcfm()函数,在对话框中,如果点击“确定”,函数将返回true值,就将页面转到<a>标签中的链接页面执行删除的页面;如果点击“取消”,函数将返回false值,<a>标签将不转到执行删除的页面。</p>
<p>查找更多代码,请访问:<a href="http://www.lanrentuku.com" target="_blank">懒人图库</a></p>
</body>
</html>
大量隐藏,打印
 function preview(){
				var td = document.getElementsByName("positionReback");//获取一组
				for(var i = 0;i<td.length;i++){
					td[i].style.display="none";
				}
				window.print();//打印
				self.setInterval("recover()",5000);//设置时间函数
			}
			function recover(){
				var td = document.getElementsByName("positionReback");
				for(var j = 0;j<td.length;j++){
					td[j].style.display="";
				}
			}
js-------改变width大小,然后创建cancas
			 TravelDetailsManage.getLctj(para,function(value){//dwr来写的
						var xarray = new Array();//x轴坐标
						var yarray = new Array();//y轴坐标
						for(var i=0;i<value.length;i++)//遍历得到数据
						{
							xarray.push(15); 
							yarray.push(value[i].startStation+"-"+value[i].endStation);
						}
						var le = value.length;
						if(le>5){//判断这个是不是大于5,如果是改变长度
							 document.getElementById("chartDiv").setAttribute('width', (60*(le+5)));
						}esle{//如果不是就定为300
							 document.getElementById("chartDiv").setAttribute('width', 300);
						}
						var a = xarray;//必须这样写不然是不能创建的,不知道原因
						var b = yarray;
				        if(!!document.createElement('canvas').getContext){ //判断是不是可以找到然后创建
				            var mychart = new AwesomeChart('chartDiv');
				            mychart.title = "车辆路段平均行驶速度直方图";
				            mychart.data = a;
				            mychart.labels = b;
				            mychart.draw();
				       	 }
						});
					});
				</script>
			       <canvas id="chartDiv"  height="200">
    				</canvas>
js数组删除重复的
var arr3 = new Array();
		     arr3.push("1"); 
		     arr3.push("6");
		     arr3.push("2");
		     arr3.push("9");
		     arr3.push("2");
		     arr3.push("4");
		     arr3.push("7");
		     arr3.push("4");
		     arr3.push("4");
		     arr3.push("6");
		     arr3.push("9");
		     arr3.push("6");
		     arr3.push("7");
		     arr3.push("7");
		     arr3.push("4");
		     for(var i = 0;i<arr3.length;i++){
		     	for(var j = i+1;j<arr3.length;j++){
		     		if(arr3[i]==arr3[j]){
		     			arr3.splice(j,1);//删除自己
		     			j--;
		     		}
		     	}
		     }
		     alert(arr3.sort());
List的遍历与截取
/**
	 * 遍历一个大的list,与一个小的List做匹配,如果包含了全部的小的List就把这一段截出放到另一个List然后存入Map中
	 */
	private  Map<String,List<TravelDetailsInfo>> getOneTrainTimes(List<TravelDetailsInfo> travelDetails,List<StationPointInfo> stationPoints ){
		Iterator<TravelDetailsInfo> it = travelDetails.iterator();
		int i = 1;//用来确定是第几趟的
		Map<String,List<TravelDetailsInfo>> map = new HashMap<String, List<TravelDetailsInfo>>();
		List<StationPointInfo> list_sp = new ArrayList<StationPointInfo>();
		List<TravelDetailsInfo> list = null;
		while(it.hasNext()){
			if(list_sp.size()==0){
				list_sp.addAll(stationPoints);
				list = new ArrayList<TravelDetailsInfo>();//不new是不行的,因为list会重复使用一个
				map.put(i+"",list);
				i++;
			}
			Iterator<StationPointInfo> sp = list_sp.iterator();//迭代
			TravelDetailsInfo tdf = it.next();
			list.add(tdf);
			while(sp.hasNext()){//统计这些点的到达
				if(sp.next().getC_zdmc().equals(tdf.getC_gjdmc())){
					System.out.println(tdf.getC_gjdmc()+"          ---------------------");
					sp.remove();
				}
			}
		}
		return map;
	}
Global site tag (gtag.js) - Google Analytics