人總是貪新忘舊, 如果你也是這樣的話, 請參看下文, 其實以javascript來製作, 是很容易的。
1) 將不同的flash時鐘, 以clockn.swf命名, 存到
http://yrlink.com/flashclock1.swf, clock2.swf, clock3.swf, clock4.swf, clock5.swf, ...
2) 將以下存到 /plog/js/clock.js :
var max=5; // The maximum number of groups
function Rand() // Pick a random group
{ num=Math.floor(max*Math.random()+1);
return num;
}
function getClock()
{
Rndno=Rand();
WhichClock='<EMBED src="http://yrlink.com/flash/clock"' + Rndno + '.swf")}" quality=high bgcolor=#FFFFFF WIDTH="160" HEIGHT="160" wmode="transparent" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" menu="false"></EMBED>';
return WhichClock;
}
3) 將以下加到 header.template:
<script type="text/javascript" src="{$url->getBaseUrl()}/js/clock.js">
</script>
4) 在適當地方加上 :
<script language="JavaScript">
document.write(getClock());
</script>
聰明的你立刻想到其他用途, 如gallery的隨機相片之類, 總之自由發揮好了。
若你需要同時gen多於一個隨機数,請參考我的六合彩程式(view source in IE)-
http://cwchin.no-ip.com/marksix.htmlploglink:
http://cwchin.no-ip.com/plog/post/1/96