论坛顶部上的图片,假如我设置了几张图片,希望能实现刷新一次自动随即变一次。
想把这些随即变换的图片作为论坛顶部的logo。 每当刷新一次,logo就变一次,这样要怎么做才能实现呢?
--------------------------------------------
- <SCRIPT Language="JavaScript">
- <!--
- var imgMax = 9;
- var imgRand = Math.floor(Math.random() * imgMax);
- if(imgRand == 0) document.write('<IMG SRC="{IMGDIR}/bottom1.jpg" BORDER=0>');
- else if(imgRand == 1) document.write('<IMG SRC="{IMGDIR}/bottom2.jpg" BORDER=0>');
- else if(imgRand == 2) document.write('<IMG SRC="{IMGDIR}/bottom3.jpg" BORDER=0>');
- else if(imgRand == 3) document.write('<IMG SRC="{IMGDIR}/bottom4.jpg" BORDER=0>');
- else if(imgRand == 4) document.write('<IMG SRC="{IMGDIR}/bottom5.jpg" BORDER=0>');
- else if(imgRand == 5) document.write('<IMG SRC="{IMGDIR}/bottom6.jpg" BORDER=0>');
- else if(imgRand == 6) document.write('<IMG SRC="{IMGDIR}/bottom7.jpg" BORDER=0>');
- else if(imgRand == 7) document.write('<IMG SRC="{IMGDIR}/bottom8.jpg" BORDER=0>');
- else if(imgRand == 8) document.write('<IMG SRC="{IMGDIR}/bottom9.jpg" BORDER=0>');
- //-->
- </SCRIPT>
复制代码
这里设置的是9张,自己增减吧。放在你想要显示图片的地方。
修改你的模板文件 header.html 了。 把
- <a href="$indexname" title="$bbname">{BOARDLOGO}</a>
复制代码
换成那段代码就可以了。不过这样的话,以后要更换logo就不能在后台编辑了,而是修改模板代码。
另外一种方法是用一个可以随机变换图片的php小程序来代替logo。 |