¡¡¡¡1¡¢ÀûÓÃͼƬwidthÏÔʾλÖÃÀ´²¥·ÅͼƬ£¬¼¼Êõ£º.offsetWidth ¡¢aBtn[i].index = i ¡¢setInterval() ¡¢oUl[0].style.left = ¡¢onclick()
¡¡¡¡2¡¢ÀûÓÃÊý×é·ÅÈëͼƬ¾ÐÐÂÖ²¥£¬¼¼Êõ£ºsetInterval()¡£Ã»ÓÐonclick()
¡¡¡¡Í¼Æ¬ÂÖ²¥12js.html
¡¡¡¡
¡¡¡¡<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
¡¡¡¡"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
¡¡¡¡<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
¡¡¡¡<head>
¡¡¡¡<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
¡¡¡¡<title>images slide</title>
¡¡¡¡<style type="text/css">
¡¡¡¡* {
¡¡¡¡margin: 0px;
¡¡¡¡padding: 0px;
¡¡¡¡}
¡¡¡¡li {
¡¡¡¡list-style: none;
¡¡¡¡}
¡¡¡¡img {
¡¡¡¡border: 0;
¡¡¡¡}
¡¡¡¡a {
¡¡¡¡text-decoration: none;
¡¡¡¡}
¡¡¡¡#slide {
¡¡¡¡width: 800px;
¡¡¡¡height: 400px;
¡¡¡¡box-shadow: 0px 0px 5px #c1c1c1;
¡¡¡¡margin: 20px auto;
¡¡¡¡position: relative;
¡¡¡¡overflow: hidden;
¡¡¡¡}
¡¡¡¡#slide ul {
¡¡¡¡position: absolute;
¡¡¡¡left: 0px;
¡¡¡¡top: 0px;
¡¡¡¡height: 400px;
¡¡¡¡width: 11930px;
¡¡¡¡}
¡¡¡¡#slide ul li {
¡¡¡¡width: 800px;
¡¡¡¡height: 400px;
¡¡¡¡overflow: hidden;
¡¡¡¡float: left;
¡¡¡¡}
¡¡¡¡#slide .ico {
¡¡¡¡width: 800px;
¡¡¡¡height: 20px;
¡¡¡¡overflow: hidden;
¡¡¡¡text-align: center;
¡¡¡¡position: absolute;
¡¡¡¡left: 0px;
¡¡¡¡bottom: 10px;
¡¡¡¡z-index: 1;
¡¡¡¡}
¡¡¡¡#slide .ico a {
¡¡¡¡display: inline-block;
¡¡¡¡width: 10px;
¡¡¡¡height:10px;
¡¡¡¡background: url(out.png) no-repeat 0px 0px;
¡¡¡¡margin: 0px 5px;
¡¡¡¡}
¡¡¡¡#slide .ico .active {
¡¡¡¡background: url(out1.png) no-repeat 0px 0px;
¡¡¡¡}
¡¡¡¡#btnLeft {
¡¡¡¡width: 60px;
¡¡¡¡height: 400px;
¡¡¡¡left: 0px;
¡¡¡¡top: 0px;
¡¡¡¡background: url() no-repeat 0px 0px;
¡¡¡¡position: absolute;
¡¡¡¡z-index: 2;
¡¡¡¡}
¡¡¡¡#btnLeft :hover {
¡¡¡¡background: url() no-repeat 0px 0px;
¡¡¡¡}
¡¡¡¡#btnRight {
¡¡¡¡width: 60px;
¡¡¡¡height: 400px;
¡¡¡¡right: 0px;
¡¡¡¡top: 0px;
¡¡¡¡background: url() no-repeat 0px 0px;
¡¡¡¡position: absolute;
¡¡¡¡z-index: 2;
¡¡¡¡}
¡¡¡¡#btnRight :hover {
¡¡¡¡background: url() no-repeat 0px 0px;
¡¡¡¡}
¡¡¡¡</style>
¡¡¡¡<script type="text/javascript">
¡¡¡¡window.onload = function() {
¡¡¡¡var oIco = document.getElementById("ico");
¡¡¡¡var aBtn = oIco.getElementsByTagName("a");
¡¡¡¡var oSlide = document.getElementById("slide");
¡¡¡¡var oUl = oSlide.getElementsByTagName("ul");
¡¡¡¡var aLi = oUl[0].getElementsByTagName("li");
¡¡¡¡var oBtnLeft = document.getElementById("btnLeft");
¡¡¡¡var oBtnRight = document.getElementById("btnRight");
¡¡¡¡var baseWidth = aLi[0].offsetWidth;
¡¡¡¡//alert(baseWidth);
¡¡¡¡oUl[0].style.width = baseWidth * aLi.length + "px";
¡¡¡¡var iNow = 0;
¡¡¡¡for(var i=0;i<aBtn.length;i++) {
¡¡¡¡aBtn[i].index = i;
¡¡¡¡aBtn[i].onclick = function() {
¡¡¡¡//alert(this.index);
¡¡¡¡//alert(oUl[0].style.left);
¡¡¡¡move(this.index);
¡¡¡¡//aIco[this.index].className = "active";
¡¡¡¡}
¡¡¡¡}
¡¡¡¡oBtnLeft.onclick = function() {
¡¡¡¡iNow ++;
¡¡¡¡//document.title = iNow;
¡¡¡¡move(iNow);
¡¡¡¡}
¡¡¡¡oBtnRight.onclick = function() {
¡¡¡¡iNow --;
¡¡¡¡document.title = iNow;
¡¡¡¡move(iNow);
¡¡¡¡}
¡¡¡¡var curIndex = 0;
¡¡¡¡var timeInterval = 1000;
¡¡¡¡setInterval(change,timeInterval);
¡¡¡¡function change() {
¡¡¡¡if(curIndex == aBtn.length) {
¡¡¡¡curIndex =0;
¡¡¡¡} else {
¡¡¡¡move(curIndex);
¡¡¡¡curIndex += 1;
¡¡¡¡}
¡¡¡¡}
¡¡¡¡function move(index) {
¡¡¡¡//document.title = index;
¡¡¡¡if(index>aLi.length-1) {
¡¡¡¡index = 0;
¡¡¡¡iNow = index;
¡¡¡¡}
¡¡¡¡if(index<0) {
¡¡¡¡index = aLi.length - 1;
¡¡¡¡iNow = index;
¡¡¡¡}
¡¡¡¡for(var n=0;n<aBtn.length;n++) {
¡¡¡¡aBtn[n].className = "";
¡¡¡¡}
¡¡¡¡aBtn[index].className = "active";
¡¡¡¡oUl[0].style.left = -index * baseWidth + "px";
¡¡¡¡//buffer(oUl[0],{
¡¡¡¡// left: -index * baseWidth
¡¡¡¡// },8)
¡¡¡¡}
¡¡¡¡}
¡¡¡¡</script>
¡¡¡¡</head>
¡¡¡¡<body>
¡¡¡¡<div id="slide">
¡¡¡¡<a id="btnLeft" href="javascript:void(0);" ></a>
¡¡¡¡<a id="btnRight" href="javascript:void(0);" ></a>
¡¡¡¡<!--when change next image:style="left: -(n-1)*800px;"-->
¡¡¡¡<ul>
¡¡¡¡<li><img src="1.jpg" alt="" /></li>
¡¡¡¡<li><img src="2.jpg" alt="" /></li>
¡¡¡¡<li><img src="3.jpg" alt="" /></li>
¡¡¡¡<li><img src="4.jpg" alt="" /></li>
¡¡¡¡<li><img src="5.jpg" alt="" /></li>
¡¡¡¡<li><img src="6.jpg" alt="" /></li>
¡¡¡¡</ul>
¡¡¡¡<div id="ico" class="ico">
¡¡¡¡<a class="active" href="javascript:void(0);"></a>
¡¡¡¡<a href="javascript:void(0);"></a>
¡¡¡¡<a href="javascript:void(0);"></a>
¡¡¡¡<a href="javascript:void(0);"></a>
¡¡¡¡<a href="javascript:void(0);"></a>
¡¡¡¡<a href="javascript:void(0);"></a>
¡¡¡¡</div>
¡¡¡¡</div>
¡¡¡¡</body>
¡¡¡¡</html>
¡¡¡¡Í¼Æ¬×Ô¶¯²¥·Å.html
¡¡¡¡
¡¡¡¡<!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=utf-8" />
¡¡¡¡<title>images</title>
¡¡¡¡<script type="text/javascript">
¡¡¡¡var curIndex = 0;
¡¡¡¡var timeInterval = 1000;
¡¡¡¡var arr = new Array();
¡¡¡¡arr[0] = "1.jpg";
¡¡¡¡arr[1] = "2.jpg";
¡¡¡¡arr[2] = "3.jpg";
¡¡¡¡arr[3] = "4.jpg";
¡¡¡¡arr[4] = "5.jpg";
¡¡¡¡arr[5] = "6.jpg";
¡¡¡¡arr[6] = "7.jpg";
¡¡¡¡setInterval(changeImg,timeInterval);
¡¡¡¡function changeImg() {
¡¡¡¡var obj = document.getElementById("obj");
¡¡¡¡if (curIndex == arr.length-1) {
¡¡¡¡curIndex = 0;
¡¡¡¡} else {
¡¡¡¡curIndex += 1;
¡¡¡¡}
¡¡¡¡obj.src = arr[curIndex];
¡¡¡¡}
¡¡¡¡</script>
¡¡¡¡<!-- <script language="javascript">
¡¡¡¡setInterval(test,1000);
¡¡¡¡var array = new Array();
¡¡¡¡var index = 0;
¡¡¡¡var array = new Array("image/1.jpg","image/2.jpg","image/3.jpg","image/4.jpg","image/5.jpg","image/6.jpg","image/7.jpg","image/8.jpg","image/9.jpg","image/10.jpg");
¡¡¡¡function test() {
¡¡¡¡var myimg=document.getElementById("imgs");
¡¡¡¡if(index==array.length-1)
¡¡¡¡{ index=0; }else{ index++; }
¡¡¡¡myimg.src=array[index];
¡¡¡¡}
¡¡¡¡</script> -->
¡¡¡¡</head>
¡¡¡¡<body>
¡¡¡¡<img id = "obj" src = "1.jpg" border = 0 />
¡¡¡¡</body>
¡¡¡¡</html>