歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 16, 2024, 11:47:00 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  為plog加上隨機時鐘 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 為plog加上隨機時鐘  (閱讀 9354 次)
btfans
新手見習
*
文章: 49


檢視個人資料
« 於: 六月 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
已記錄



Fedora Core 3/Apache 2.0.52/PHP 4.3.11/MySQL 3.23.58/pLog 1.0/GD2.0.28 enabled/flyupsky-daytime Template
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 六月 19, 2005, 11:18:37 下午 »

Hi btfans:

謝謝你的分享。這很棒! 開懷大笑

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  為plog加上隨機時鐘 « 上篇主題 下篇主題 »
    前往: