Скрипт случайного вывода строчек кода
Привет.
Хочу вывести строчки в коде случайным образом с помощью массива. Практическая реализация состоит в выводе картинок случайным образом. Наверняка, у кого-нибудь найдется опыт. Написал кое как несколько строк. Естественно не работает :-) var arr = new array() arr[1] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="1.jpg"></a>' arr[2] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="2.jpg"></a>' arr[3] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="3.jpg"></a>' arr[4] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="4.jpg"></a>' arr[5] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="5.jpg"></a>' arr[6] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="6.jpg"></a>' for (var i=0; i<arr.lenght; i++) { document.write(math.random(arr.lenght)); } Подскажите, что не так? |
Math.random() * МАКСИМАЛЬНОЕ_ЧИСЛО
|
quirksmode, Это да, спасибо. Поменял на
document.write(math.random()*arr.lenght);. но дело то не в этом... Ближе к истине наверное будет document.write(arr[math.random()*arr.lenght]);, но все равно не работает :-) |
Levin,
array() document.write(arr[math.random()*arr.lenght]); :cray: <!DOCTYPE HTML> <html> <head> <title>Untitled</title> </head> <body> <script> var arr = new Array() arr[1] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="1.jpg">1</a>' arr[2] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="2.jpg">2</a>' arr[3] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="3.jpg">3</a>' arr[4] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="4.jpg">4</a>' arr[5] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="5.jpg">5</a>' arr[6] = '<a class="wrapper" href="" title=""><img class="logo" id="id1" src="6.jpg">6</a>' for (var i=0; i<arr.length; i++) { document.write(arr[Math.floor(Math.random()*(arr.length-1))+1]); } </script> </body> </html> |
рони, Теперь все вижу все свои ошибки.
Спасибо! |
Часовой пояс GMT +3, время: 15:37. |