Показать сообщение отдельно
  #3 (permalink)  
Старый 11.11.2010, 22:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

monolithed,
маленький на всякий случай )))
Сообщение от monolithed
Math.round(Math.random()*10)
выдаст от 0 до 10 включительно всего элементов 10 значит array[10]=undefined
Math.floor(Math.random() * array.length)

да и замыкание здесь излишне
<div id="div"></div>
<script type="text/javascript">
window.onload = function () {
    document.onmousemove = function () {
        var a = ["a", "b", "c", "d", "e", 6, 7, 8, 9, 10];
        document.getElementById("div").innerHTML = a[Math.floor(Math.random() * a.length)]
    }
};
</script>

Последний раз редактировалось рони, 11.11.2010 в 23:08.
Ответить с цитированием