Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с решением. (https://javascript.ru/forum/misc/16872-pomogite-s-resheniem.html)

wolegan 26.04.2011 09:47

Помогите с решением.
 
кто может написать эту задачу?
буду очень благодарен ;)

Сделайте страницу, на которой присутствуют несколько (не менее пяти) ссылок на другие страницы и кнопка.
При нажатии кнопки должен происходить переход на одну из ссылок (случайно выбранную) представленных на странице.
Ваша программа ни в коем случае не должна зависеть от количества ссылок!
Например, если добавить новую ссылку и ничего больше не менять, все должно работать правильно, и новая ссылка должна участвовать в "лотерее" наряду с остальными.
Эту задачу можно решать различными способами, но самый простой - определить необходимые объекты или добавить нужные методы к системным объектам.

ksa 26.04.2011 10:03

Цитата:

Сообщение от wolegan
кто может написать эту задачу?

Смогу. Сколько платишь?

Sweet 26.04.2011 10:57

Делается легко и непринужденно:
var a = document.getElementsByTagName('a'),//берем все ссылки на странице
    max = a.length - 1,//это номер последней ссылки
    random = Math.round( Math.random() * max ),//случайное число в нужном диапозоне
    someHREF = a[ random ].href;//у нас есть случайная ссылка..
location = someHREF;//переходим по ней


Часовой пояс GMT +3, время: 03:56.