Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[疑难] 请教:我论坛添加了下雪效果,为什么首页滚动广告不滚动了?

[复制链接]
 楼主| 2002014B 发表于 2007-12-20 10:23:28 | 显示全部楼层
似乎是没有办法调节的,你知道大概问题出在哪儿了吗?
回复

使用道具 举报

youngfish 发表于 2007-12-20 10:28:03 | 显示全部楼层
那就放弃!

去多搞搞论坛的人气才是王道!
回复

使用道具 举报

 楼主| 2002014B 发表于 2007-12-20 10:33:46 | 显示全部楼层
真的没办法解决吗?
回复

使用道具 举报

youngfish 发表于 2007-12-20 10:43:06 | 显示全部楼层
你详细的说一下你现在遇到的问题,我们才能帮助你啊
回复

使用道具 举报

 楼主| 2002014B 发表于 2007-12-20 10:56:50 | 显示全部楼层
再帖次完整的问题:

我论坛添加了下雪效果后,首页滚动广告不滚动了,另外发现GIF动画和FLASH也定格了,不会动了,具体是什么问题?

添加下雪效果方法如下(其它地方都没有动):

修改head.htm文件

把如下代码加入<body>区域中
  1. <script language="JavaScript">
  2. <!--
  3. N = 40;
  4. Y = new Array();
  5. X = new Array();
  6. S = new Array();
  7. A = new Array();
  8. B = new Array();
  9. M = new Array();
  10. V = (document.layers)?1:0;

  11. iH=(document.layers)?window.innerHeight:window.document.body.clientHeight;
  12. iW=(document.layers)?window.innerWidth:window.document.body.clientWidth;
  13. for (i=0; i < N; i++){
  14. Y=Math.round(Math.random()*iH);
  15. X=Math.round(Math.random()*iW);
  16. S=Math.round(Math.random()*5+2);
  17. A=0;
  18. B=Math.random()*0.1+0.1;
  19. M=Math.round(Math.random()*1+1);
  20. }
  21. if (V){
  22. for (i = 0; i < N; i++)
  23. {document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFF0' CLIP='0,0,"+M+","+M+"'></LAYER>")}
  24. }
  25. else{
  26. document.write('<div style="position:absolute;top:0px;left:0px">');
  27. document.write('<div style="position:relative">');
  28. for (i = 0; i < N; i++)
  29. {document.write('<div id="si" style="position:absolute;top:0;left:0;width:'+M+';height:'+M+';background:#fffff0;font-size:'+M+'"></div>')}
  30. document.write('</div></div>');
  31. }
  32. function snow(){
  33. var H=(document.layers)?window.innerHeight:window.document.body.clientHeight;
  34. var W=(document.layers)?window.innerWidth:window.document.body.clientWidth;
  35. var T=(document.layers)?window.pageYOffset:document.body.scrollTop;
  36. var L=(document.layers)?window.pageXOffset:document.body.scrollLeft;
  37. for (i=0; i < N; i++){
  38. sy=S*Math.sin(90*Math.PI/180);
  39. sx=S*Math.cos(A);
  40. Y+=sy;
  41. X+=sx;
  42. if (Y > H){
  43. Y=-10;
  44. X=Math.round(Math.random()*W);
  45. M=Math.round(Math.random()*1+1);
  46. S=Math.round(Math.random()*5+2);
  47. }
  48. if (V){document.layers['sn'+i].left=X;document.layers['sn'+i].top=Y+T}
  49. else{si.style.pixelLeft=X;si.style.pixelTop=Y+T}
  50. A+=B;
  51. }
  52. setTimeout('snow()',10);
  53. }
  54. //-->
  55. </script>
复制代码
然后把<body>中添加:
  1. onLoad="snow()"
复制代码
演示:http://www.iDesign.net.cn
回复

使用道具 举报

 楼主| 2002014B 发表于 2007-12-20 16:00:04 | 显示全部楼层
再次请求帮助!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-1-27 06:38 , Processed in 0.021534 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表