2011-05-17 43 views
0

你好 我想創建一個網頁,它可以不刷新地連續發送隨機值到數據庫。沒有刷新的隨機數發生器

例如

<html> 
    <HEAD> 
    <TITLE>HTML Title</TITLE> 
    </HEAD> 
    <BODY> 

    <H3 ALIGN="CENTER"> 
     Ramdom number from 0 to 10 : 
     <FONT COLOR="RED"> 
     <%= (int) (Math.random() * 10) %> 
     </FONT> 
    </H3> 
    <H4 ALIGN="CENTER">Refresh the page to see if the number changes...</H4> 
    </BODY> 
</HTML> 

在哪個方向我應去使用小程序或一些東西,可以很容易地採用的任一。由於

+3

使用大寫的HTML標記和不推薦使用的屬性和標記表示您正在基於嚴重過時的書籍/教程學習HTML。我建議查看你的學習資料/來源。 – BalusC 2011-05-17 14:28:23

+0

@Balus輕描淡寫的一天。 +1000用於機密和外交的極端應用。 – 2011-05-17 14:32:22

+0

@Balus你絕對100%正確,但對我的問題無用:) – umar 2011-05-17 14:42:57

回答

4

您可以使用JavaScript來做到這一點。這非常簡單。

window.onload = function() 
{ 
    var output = document.getElementById('foo'); 

    setInterval(function() 
    { 
     output.innerHTML = Math.floor(Math.random() * 10); 
    }, 1000); 
}; 

演示:http://jsfiddle.net/mattball/c9t3T/

根據您例如HTML,你應該花一些時間,並開始學習CSS爲好。

+0

謝謝!完美的方法。那就是我想要的 – umar 2011-05-17 15:23:15

1

我想創建一個網頁,可以連續發送隨機值數據庫沒有做刷新。

我想知道爲什麼你需要爲此查看。你可以使用一些預定作業做到這一點,探索Quartz

如果你仍然想這樣做..去DWR

+0

感謝您的關注,但你正在設定我的方向爲困難的方法,我猜! – umar 2011-05-17 14:26:55

+0

@umar,你的問題令人困惑我猜,你接受它的答案與DB無關 – 2011-05-17 15:49:18

+0

其實我需要這樣的代碼http://jsfiddle.net/mattball/c9t3T/現在我想知道使用應用引擎以簡單的方式修復數據庫 – umar 2011-05-17 15:58:53

1

您可以創建一個div,在其中顯示隨機值,並使用javascript函數修改div中的值。