var links = new Array(); var isIE=!!window.ActiveXObject; {loop $pinfo $k $p} links[{intval($k+1)}] = "{APP_PATH}index.php?m=poster&c=index&a=poster_click&siteid={$siteid}&id={$p['id']}"; if (isIE){ if (document.readyState=="complete"){ statAD('{$siteid}', '{$p['id']}', '{$p['spaceid']}'); } else { document.onreadystatechange=function(){ if(document.readyState=="complete") statAD('{$siteid}', '{$p['id']}', '{$p['spaceid']}'); } } } else { statAD('{$siteid}', '{$p['id']}', '{$p['spaceid']}'); } {/loop} var imgs = new Array(); for(var n = 1; n <= 5; n++) imgs[n] = new Image(); {loop $pinfo $k $p} imgs[{intval($k+1)}].src = "{$p['setting']['1']['imageurl']}"; {/loop} var tits = new Array(); {loop $pinfo $k $p} tits[{intval($k+1)}] ="{$p['setting']['1']['alt']}"; {/loop} var imgwidth = {$width};//图片宽度 var imgheight = {$height};//图片宽度 var str = ""; str += ""; str += ""; //修改点1：循环添加内层div内容以增加个数 str += ""; document.write(str); var oi = document.getElementById("dimg"); var pause = false; var curid = 1; var lastid = 1; var sw = 1; var opacity = 100; var speed = 15; var delay = (document.all)? 400:700; function SetAlpha(){ if(document.all){ if(oi.filters && oi.filters.Alpha) oi.filters.Alpha.opacity = opacity; } else { oi.style.MozOpacity = ((opacity >= 100)? 99:opacity) / 100; } } function statAD(siteid, id, pid) { var sp = document.createElement("SCRIPT"); sp.src = "{APP_PATH}index.php?m=poster&c=index&a=show&siteid="+siteid+"&id="+id+"&spaceid="+pid; document.body.appendChild(sp); } function ImgSwitch(id, p){ if(p){ pause = true; opacity = 100; SetAlpha(); } oi.src = imgs[id].src; document.getElementById("dlink").href = links[id]; //document.getElementById("it" + lastid).className = "off"; //document.getElementById("it" + id).className = "on"; //document.getElementById("titnv").innerHTML = "" + tits[id] + ""; curid = lastid = id; } function ScrollImg(){ if(pause && opacity >= 100) return; if(sw == 0){ opacity += 2; if(opacity > delay){ opacity = 100; sw = 1; } } if(sw == 1){ opacity -= 3; if(opacity < 10){ opacity = 10; sw = 3; } } SetAlpha(); if(sw != 3) return; sw = 0; curid++; if(curid > {php echo count($pinfo)}) curid = 1; ImgSwitch(curid, false); } function Pause(s){ pause = s; } function StartScroll(){ setInterval(ScrollImg, speed); } function CheckLoad(){ if (imgs[1].complete == true && imgs[2].complete == true) { clearInterval(checkid); setTimeout(StartScroll, 2000); } } var checkid = setInterval(CheckLoad, 10);