maozhongpei(毛中培)同志可否说的详细些,菜鸟们急切想知道咋跳法。
解决方案 »
- freemaker 的问题 急急! 各位帮个忙在线等待!!
- 求个匹配数字是否存在字符串中
- re.Replace 如何实现只替换一次
- 请大家帮忙给看看if (FlagNew && Opp != "="); 这句是什么意思?
- javascript能否检测到机器是否有双屏
- 如何在页面设置一按钮,按下可以关闭本页面
- 如何控制小窗口的弹出此数?
- IE中引用js,报错“在遇到jscript运行时错误时中断-缺少对象”
- setRequestHeader设置头部信息问题!!
- web项目部署到linux远程服务器,访问时不能调用pc的摄像头
- 如何在JS中改变表单的只读属性
- 用javascript编BBS不知道可以遍吗?如果可以我应该做那些工作呢,因为我是新手,也刚刚学习javascript的,希望大家帮助我!
[隐藏]document.all.yourtableORtrname.style.display="none";
[显示]document.all.yourtableORtrname.style.display="";就可以了,记得在显示一个的同时,隐藏其它的哦
调用不同的html就可以了:)
//创建数组存放车牌号
var cars = new Array();
var tempArray = new Array();
var list_NUM = 10; //一页存放的个数
//车辆id和车牌号的对象
function car(id , cph)
{
this.id = id;
this.cph = cph;
}
//总页数
function getPageNum()
{
var page = parseInt(tempArray.length/list_NUM);
if((tempArray.length%list_NUM) > 0)
page += 1;
return page;
}
function showCars(page)
{
var htmlStr = "<table width=\"220\"><tr height=32><td background=\"images/title.jpg\" > 车辆编号</td></tr>";
if(page > 0 && page <= getPageNum())
{
var star_n = (page - 1) * list_NUM;
var end_n = page * list_NUM - 1;
if(star_n < 0)
star_n = 0
if(end_n >= tempArray.length)
end_n = tempArray.length - 1;
for(var i = star_n ; i <= end_n ; i++)
htmlStr += "<tr><td> <image src=\"images/point.gif\"> <a href=\"javascript:showCarInfo(" + tempArray[i].id + ")\">" + tempArray[i].cph + "</a></td></tr>";
//htmlStr += "<tr height=30></tr><tr><td> <a href=\"javascript:showCars(" + (page -1 ) + ")\">上一页</a> <a href=\"javascript:showCars(" + (page + 1) + ")\">下一页</a> 共有 " + getPageNum() + " 页</td></tr></table>";
}
if (getPageNum()==1)
htmlStr += "</table>";
else if (page ==1)
htmlStr += "<tr height=30></tr><tr><td> <a href=\"javascript:showCars(" + (2) + ")\">下一页</a> 共有 " + getPageNum() + " 页</td></tr></table>";
else if (page == getPageNum())
htmlStr += "<tr height=30></tr><tr><td> <a href=\"javascript:showCars(" + (getPageNum() -1 ) + ")\">上一页</a> 共有 " + getPageNum() + " 页</td></tr></table>";
else
htmlStr += "<tr height=30></tr><tr><td> <a href=\"javascript:showCars(" + (page -1 ) + ")\">上一页</a> <a href=\"javascript:showCars(" + (page + 1) + ")\">下一页</a> 共有 " + getPageNum() + " 页</td></tr></table>";
document.all.htmlCar.innerHTML = htmlStr;
}
function stringToArray(value)
{
var car_v1 = value.split("&");
for(i=0;i<car_v1.length;i++)
{
cars[i] = new car(car_v1[i].split(",")[0] , car_v1[i].split(",")[1]);
}
tempArray = cars;
}
function SearchByCHP()
{
var cph=document.all.search_cph.value;
if(cph.length>0)
{
tempArray = null;
tempArray = new Array();
for(i=0;i<cars.length;i++)
if(cars[i].cph.indexOf(cph)>=0)
tempArray[tempArray.length]=cars[i];
showCars(1);
}
else
alert("请输入车牌号码!");
}
function showAllCHP()
{
tempArray = null;
tempArray = new Array();
tempArray = cars;
showCars(1);
}
</script>