LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: btfans 於 六月 17, 2005, 06:09:09 下午



主題: 為plog加上隨機時鐘
作者: btfans六月 17, 2005, 06:09:09 下午
人總是貪新忘舊, 如果你也是這樣的話, 請參看下文, 其實以javascript來製作, 是很容易的。

1) 將不同的flash時鐘, 以clockn.swf命名, 存到 http://yrlink.com/flash
程式碼:
clock1.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.html

ploglink: http://cwchin.no-ip.com/plog/post/1/96


主題: 為plog加上隨機時鐘
作者: markwu六月 19, 2005, 11:18:37 下午
Hi btfans:

謝謝你的分享。這很棒! :-D

Mark