Показать сообщение отдельно
  #1 (permalink)  
Старый 26.06.2012, 09:33
Новичок на форуме
Отправить личное сообщение для Jakob Посмотреть профиль Найти все сообщения от Jakob
 
Регистрация: 26.06.2012
Сообщений: 1

случайная ссылка в javascript
У меня есть скрипт, который может открывать случайные ссылки, но ссылок он может открыть всего 4, если дописываю больше, то страница вообще никуда не переадресовывает. Что сделать чтобы скрипт читал больше ссылок?
<html> 
<head> 
<script type="text/javascript"> 

var Links = [ 
{ url: "http://fradw.narod2.ru/perv.html", freq: 33 }, // Perv 
{ url: "http://fradw.narod2.ru/vtor.html", freq: 33 }, // Vtor
{ url: "http://fradw.narod2.ru/tret.html", freq: 33 }, // Tret
{ url: "http://fradw.narod2.ru/chet.html", freq: 33 } // Chet
]; 

onload = function () { 

var Range = 0; 
for (var i=0; i<Links.length; i++) Range += Links[ i ].freq; 
var Random = Math.floor(Math.random()*Range); 

for (var i=0; i<Links.length; i++) { 
if (Random < Links[ i ].freq) break; 
Random -= Links[ i ].freq; 
} 

location.href = Links[ i ].url; 
} 

</script> 
</head> 
<body> 
</body> 
</html>
Ответить с цитированием