2011-06-09 43 views
0

我希望圖像根據用戶的時鐘每分鐘更改一次。此外,我希望將圖像與特定的HH:MM綁定。所以,當計算機從下午3點到下午3點1分...回到下午2點59分,我希望圖像從0001.jpg移動到0002.jpg ....到1440.jpg。然後讓這個過程重複3:00 pm和0001.jpg。這個想法是,每當用戶瀏覽網站時,序列不會從0001.jpg開始。動態時鐘:通過計算機時鐘更改圖像

我想知道:

  1. JavaScript或PHP是更好
  2. 我應該把所有1440個JPG圖像在數組或數據的基礎上

謝謝

tora

+0

什麼是圖像大小? – bpaulon 2011-06-09 03:29:53

+1

如何:3.重新考慮你的設計... 1440圖像...認真? – Gerrat 2011-06-09 03:29:57

+0

如果您說圖像對應於用戶的系統時間,那麼您必須使用javascript。如果你正在處理1440張圖片(?!),你應該用數據庫來處理它們。 – squidbe 2011-06-09 03:39:07

回答

0

1440圖像絕對不是解決這個問題的方法。
如果你進入HTML5,http://ineedmoretime.org/有一個很酷的實現。

它可以很容易地複製。 (關注一下Chrome/Safari/Firefox的鏈接,因爲它需要SVG)
創建一個小提琴爲:http://jsfiddle.net/naveen/kx5cT/

P.S:我熱鏈接http://ineedmoretime.org/images/clock-background.png截至目前在JavaScript。請把它放在你的文件夾中。

+0

是的,但我並沒有定時鐘。照片是我和我的妻子,雖然她會喜歡這個(我有太多的時間在我的手上...哦,男孩) – tora 2011-06-09 03:49:35

+0

哦,我明白了。 – naveen 2011-06-09 03:50:46

1

以下是我想接近它,概括地說:

  1. 確保您的Web服務器被配置爲發送緩存信息,以便瀏覽器沒有加載任何圖像不止一次至少幾天。 500k * 1440 =很多帶寬。

  2. 使用javascript;每t分鐘開始批量下載並獲取您需要的圖像,以便在下一個分鐘後將它們存儲在一個數組中。

  3. 每隔60秒,將圖像從堆疊中彈出並放入UI中。
+0

我會這樣做。看看關於php或javascript是否顯示了對這些語言的研究缺乏研究(或者你的問題的詳細說明)的問題。您可以將所有服務器端放在php(或rails,不管)上,然後通過javascript爲新圖像異步調用。如果您打算長時間保留用戶,您可能會遇到緩存問題。好主意,但網站 – bpaulon 2011-06-11 06:23:56