+ -
当前位置:首页 → 问答吧 → 高手帮我看下这段代码哪里错了?

高手帮我看下这段代码哪里错了?

时间:2010-08-13

来源:互联网

[pre]<div id="right"><style type="text/css">    *    {        margin: 0;        padding: 0;    }    /*/*//* iBanner style */#ibanner    {        position: relative;        width: 692px;        height: 500px;        overflow: hidden;    }    #ibanner_pic a    {        position: absolute;        top: 0;        display: block;        width: 692px;        height: 500px;        overflow: hidden;    }    #ibanner_btn    {        position: absolute;        z-index: 9999;        right: 5px;        bottom: 5px;        font-weight: 700;        font-family: Arial;    }    #ibanner_btn span    {        display: block;        float: left;        margin-left: 4px;        padding: 0 5px;        background: #000;        cursor: pointer;    }    #ibanner_btn .normal    {        height: 20px;        margin-top: 8px;        border: 1px solid #999;        color: #999;        font-size: 16px;        line-height: 20px;    }    #ibanner_btn .current    {        height: 28px;        border: 1px solid #FF5300;        color: #FF5300;        font-size: 28px;        line-height: 28px;    }</style><script type="text/javascript">function $(id) { return document.getElementById(id); }function addLoadEvent(func){var oldonload = window.onload;if (typeof window.onload != 'function') {window.onload = func;} else {window.onload = function(){oldonload();func();}}}function addBtn() {if(!$('ibanner')||!$('ibanner_pic')) return;var picList = $('ibanner_pic').getElementsByTagName('a');if(picList.length==0) return;// [/pre][pre]var btnBox = document.createElement('div');btnBox.setAttribute('id','ibanner_btn');var SpanBox ='';for(var i=1; i<=picList.length; i++ ) {var spanList = '<span class="normal">'+i+'</span>';SpanBox += spanList;}btnBox.innerHTML = SpanBox;$('ibanner').appendChild(btnBox);$('ibanner_btn').getElementsByTagName('span')[0].className = 'current';for (var m=0; m<picList.length; m++){var attributeValue = 'picLi_'+mpicList[m].setAttribute('id',attributeValue);}}function moveElement(elementID,final_x,final_y,interval) {if (!document.getElementById) return false;if (!document.getElementById(elementID)) return false;var elem = document.getElementById(elementID);if (elem.movement) {clearTimeout(elem.movement);}if (!elem.style.left) {elem.style.left = "0px";}if (!elem.style.top) {elem.style.top = "0px";}var xpos = parseInt(elem.style.left);var ypos = parseInt(elem.style.top);if (xpos == final_x && ypos == final_y) {moveing = false;return true;}if (xpos < final_x) {var dist = Math.ceil((final_x - xpos)/10);xpos = xpos + dist;}if (xpos > final_x) {var dist = Math.ceil((xpos - final_x)/10);xpos = xpos - dist;}if (ypos < final_y) {var dist = Math.ceil((final_y - ypos)/10);ypos = ypos + dist;}if (ypos > final_y) {var dist = Math.ceil((ypos - final_y)/10);ypos = ypos - dist;}elem.style.left = xpos + "px";elem.style.top = ypos + "px";var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";elem.movement = setTimeout(repeat,interval);}function classNormal() {var btnList = $('ibanner_btn').getElementsByTagName('span');for (var i=0; i<btnList.length; i++){btnList.className='normal';}}function picZ() {var picList = $('ibanner_pic').getElementsByTagName('a');for (var i=0; i<picList.length; i++){picList.style.zIndex='1';}}var autoKey = false;function iBanner() {if(!$('ibanner')||!$('ibanner_pic')||!$('ibanner_btn')) return;$('ibanner').onmouseover = function(){autoKey = true};$('ibanner').onmouseout = function(){autoKey = false};var btnList = $('ibanner_btn').getElementsByTagName('span');var picList = $('ibanner_pic').getElementsByTagName('a');if (picList.length==1) return;picList[0].style.zIndex='2';for (var m=0; m<btnList.length; m++){btnList[m].onmouseover = function() {for(var n=0; n<btnList.length; n++) {if (btnList[n].className == 'current') {var currentNum = n;}}classNormal();picZ();this.className='current';picList[currentNum].style.zIndex='2';var z = this.childNodes[0].nodeValue-1;picList[z].style.zIndex='3';if (currentNum!=z){picList[z].style.left='692px';moveElement('picLi_'+z,0,0,10);}}}}setInterval('autoBanner()', 5000);function autoBanner() {if(!$('ibanner')||!$('ibanner_pic')||!$('ibanner_btn')||autoKey) return;var btnList = $('ibanner_btn').getElementsByTagName('span');var picList = $('ibanner_pic').getElementsByTagName('a');if (picList.length==1) return;for(var i=0; i<btnList.length; i++) {if (btnList.className == 'current') {var currentNum = i;}}if (currentNum==(picList.length-1) ){classNormal();picZ();btnList[0].className='current';picList[currentNum].style.zIndex='2';picList[0].style.zIndex='3';picList[0].style.left='692px';moveElement('picLi_0',0,0,10);} else {classNormal();picZ();var nextNum = currentNum+1;btnList[nextNum].className='current';picList[currentNum].style.zIndex='2';picList[nextNum].style.zIndex='3';picList[nextNum].style.left='692px';moveElement('picLi_'+nextNum,0,0,10);}}addLoadEvent(addBtn);addLoadEvent(iBanner);</script><div id="ibanner">    <div id="ibanner_pic">                        <a href="http://www.ugg-show.com/" id="picLi_0" style="z-index: 2; left: 0px; top: 0px;">                    <img style="width: 692px; height: 500px;" alt="" src="/uggadmin/images/flash2.jpg"></a>                            <a href="http://www.ugg-show.com/" id="picLi_1" style="z-index: 3; left: 0px; top: 0px;">                    <img style="width: 692px; height: 500px;" alt="" src="/images/flash3.jpg"></a>                </div><div id="ibanner_btn"><span class="normal">1</span><span class="current">2</span></div></div>    </div>            </div>[/pre]

作者: qq66281528   发布时间: 2010-08-13

这样子你自己能看懂吗???

作者: binbin19891117   发布时间: 2010-08-13

相关阅读 更多

热门下载

更多