我想用JavaScript做一個文本幻燈片放映,但是在JavaScript數學底層函數總是返回相同的隨機數。下面的代碼有什麼問題?使用隨機數發生器與計時器給出了每次在Javascript中的相同數字
var randomnumber;
D=Array(7)
D[0]='Sunday!'
D[1]='Monday!'
D[2]='Tuesday!'
D[3]='Wednesday!'
D[4]='Thursday!'
D[5]='Friday!'
D[6]='Saturday!'
window.setTimeout("Tick()", 1000);
function Tick()
{
document.write('<marquee><font size="+2">'+D[Math.floor(Math.random()*7)]+'</font></marquee>')
}
</script>
*選框標籤是導致文本向上滾動,向下,向左或向右自動非標準的HTML元素。該標籤最初是在Microsoft的Internet Explorer的早期版本中引入的,並與Netscape的blink元素進行了比較,作爲HTML標準的專有非標準擴展,並存在可用性問題。它被W3C棄用,並且不建議它們用於任何HTML文檔* http://en.wikipedia.org/wiki/Marquee_element – KooiInc 2012-04-27 08:38:16