轮换广告CUP占用率90%多??WHY

sdts 2005-12-12 10:54:22
在js版也发了 看这里人气旺 多发一份 大家帮忙!
<script language='Javascript'>
document.write('<a id="adslink1" href="" ><img id="ads1" style="filter:RevealTrans(duration=2,transition=12)" width=732 height=118 border=0 src="http://localhost/ads/ads1/200512959041309.jpg" alt=""></a>');
var ads1_img=new Array();
var ads1_href=new Array();
var ads1_alt=new Array();
ads1_img[0]="200512959041309.jpg";
ads1_href[0]="";
ads1_alt[0]="";
ads1_img[1]="200512959048325.jpg";
ads1_href[1]="";
ads1_alt[1]="";
ads1_img[2]="200512960255433.jpg";
ads1_href[2]="";
ads1_alt[2]="";
ads1_img[3]="200512960263077.jpg";
ads1_href[3]="";
ads1_alt[3]="";
var c_ads1=0;
function ads1_turn()
{
var t_rnd = Math.floor(Math.random() * 23);
if(c_ads1!=0)ads1.filters[0].transition=t_rnd;
ads1.filters[0].apply();
ads1.src="http://localhost/ads/ads1/"+ads1_img[c_ads1];
adslink1.href=ads1_href[c_ads1];
ads1.alt=ads1_alt[c_ads1];
ads1.filters[0].play();
c_ads1=(c_ads1<ads1_img.length-1)?(c_ads1+1):0;
setTimeout("ads1_turn()",6000);
}
setTimeout("ads1_turn()",500);
</script>
我是用asp生成的这段javascript代码,插到网页中运行的时候,页面的进程才CPU占用率很高,在切换的时刻达到99%?请问问题在哪里? 谢谢!
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdts 2005-12-13
  • 打赏
  • 举报
回复
找到原因了 是因为我的网页用了filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#4588B2', endColorStr='#7C4BC0', gradientType='0')
这个背景颜色渐变滤镜导致

晕死 不关程序的事

晚上来结贴
  • 打赏
  • 举报
回复
切换就相当于n层循环...
SuperBJack 2005-12-13
  • 打赏
  • 举报
回复
setTimeout("ads1_turn()",6000);

setTimeout("ads1_turn()",500);

同时,你看看是不是这个问题
starytx 2005-12-13
  • 打赏
  • 举报
回复
不会呀,可能是其他原因
sdts 2005-12-13
  • 打赏
  • 举报
回复
我试了一下 单独运行这段代码没问题
可是插到网页中在切换的时候就会占用CUP很高
郁闷死了
wojiaogyp 2005-12-13
  • 打赏
  • 举报
回复
已经把你的代码在本机上进行了测试,我用的四张图片是20k左右的gif图片,最高cpu占用率在38%,只是第一次变化前出现的,以后一直很平稳,不到10%

你确定是这个轮换导致的?
sdts 2005-12-13
  • 打赏
  • 举报
回复
我以为是图片预加载的问题可是加上
var preloadedimages=new Array();
for (i=0;i<ads1_img.length;i++){
preloadedimages[i]=new Image();
preloadedimages[i].src="http://localhost//xlii/img/img1/"+ads1_img[i];
}
还是没有用
yopy 2005-12-13
  • 打赏
  • 举报
回复
顶!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧