<div id="ppool"></div>
<input type="button" onclick="swap(1)" value="<<<">
<input type="button" onclick="swap(-1)" value=">>>">
<div id="view"></div>
<script type="text/javascript">
var cur = -1;
var q = Array(' 1 ',' 2 ',' 3 ',' 4 ',' 5 ',' 6 ',' 7 ',' 8 ',' 9 ',' 10 ');
var len =q.length;
var total =4;
function swap(o)
{
cur = cur +o;
if(cur >= len)cur = 0;
//if(cur < 0)cur = 0;
if(len - cur <=total-1 )
{
if(total >=2 && total < len)
{
a = q.slice(cur,cur+len-cur)+","+q.slice(0,total -(len-cur));
}
}
else
{
if(o == -1)
{
if(cur == 1||cur == 0 )
a = q.slice(cur,cur+total);
else
{
if(Math.abs(cur) > len )cur = -1;
a = q.slice(cur,10+cur)+","+ q.slice(0,total -(len-cur));
}
}
else
a = q.slice(cur,cur+total);
}
_gObj("ppool").innerHTML = a;
_gObj("view").innerHTML = 'o:'+o +' cur:'+cur+' cur+tota:'+(cur+total);
}
function _gObj(id)
{
return document.getElementById(id);
}
swap(1);
</script>自己看看那些数据对吗?
<input type="button" onclick="swap(1)" value="<<<">
<input type="button" onclick="swap(-1)" value=">>>">
<div id="view"></div>
<script type="text/javascript">
var cur = -1;
var q = Array(' 1 ',' 2 ',' 3 ',' 4 ',' 5 ',' 6 ',' 7 ',' 8 ',' 9 ',' 10 ');
var len =q.length;
var total =4;
function swap(o)
{
cur = cur +o;
if(cur >= len)cur = 0;
//if(cur < 0)cur = 0;
if(len - cur <=total-1 )
{
if(total >=2 && total < len)
{
a = q.slice(cur,cur+len-cur)+","+q.slice(0,total -(len-cur));
}
}
else
{
if(o == -1)
{
if(cur == 1||cur == 0 )
a = q.slice(cur,cur+total);
else
{
if(Math.abs(cur) > len )cur = -1;
a = q.slice(cur,10+cur)+","+ q.slice(0,total -(len-cur));
}
}
else
a = q.slice(cur,cur+total);
}
_gObj("ppool").innerHTML = a;
_gObj("view").innerHTML = 'o:'+o +' cur:'+cur+' cur+tota:'+(cur+total);
}
function _gObj(id)
{
return document.getElementById(id);
}
swap(1);
</script>自己看看那些数据对吗?
解决方案 »
- 怎样IIS下运行PHP程序
- 精确控制php传值
- 又遇到个sql语句的问题
- 获得当前URL的问题!!!
- 请问各位大侠:如何验证用户在表单中输入的是否是日期类型?
- 请问在mysql中有类似msserver中的那种自动增长的字段类型吗?
- PHP变量问题,附代码,急!
- 如何将apache+php+mysql制作成一个在开发环境下已经调试好的整体安装文件?谢谢!
- win2003 server上怎么安装iis+php+mysql?
- 急,错在那里,Warning: Unable to open 'none' for reading: No such file or directory in D:\kuan
- 关于下载页面,要下载的页面必须在登陆后才有权限,详情内见
- class成员变量默认值问题
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<meta http-equiv="content-language" content="gb2312" />
<div id="ppool"></div>
<input type="button" onclick="swap(1)" value="<<<">
<input type="button" onclick="swap(-1)" value=">>>">
<script type="text/javascript">
var cur = -1;
var q = Array('<img src="http://bestscw.web9i.com/tools/swap/8140797.jpg" >','<img src="http://bestscw.web9i.com/tools/swap/6043249.jpg" >','<img src="http://bestscw.web9i.com/tools/swap/5549740.jpg" >','<img src="http://bestscw.web9i.com/tools/swap/7542102.jpg" >','<img src="http://bestscw.web9i.com/tools/swap/3352709.jpg" >','<img src="http://bestscw.web9i.com/tools/swap/7833043.jpg">','<img src="http://bestscw.web9i.com/tools/swap/5680838.jpg">','<img src="http://bestscw.web9i.com/tools/swap/8987739.jpg">','<img src="http://bestscw.web9i.com/tools/swap/6606835.jpg">','<img src="http://bestscw.web9i.com/tools/swap/9366956.jpg">');
var len =q.length;
var total =4;
function swap(o)
{
cur = cur +o;
if(cur >= len)cur = 0;
if(cur < 0)cur = len+cur;
a=q.slice(cur,cur+total);
if(cur+total>=len)a=a+q.slice(0,cur+total-len)
_gObj("ppool").innerHTML = a;
}
function _gObj(id)
{
return document.getElementById(id);}
swap(1);
</script>测试通过