Ну, что мне нужно, это сценарий, что работает следующим образом,Почему этот скрипт не работает?
Каждый новый раз при открытии страницы, то iframe
должен выбрать 1 из 50 звена, чтобы показать случайно, как это возможно. Теперь я провел некоторое исследование, и я делаю следующий сценарий. Он работает на JS (dot) DO, но он не будет работать на jsbin, и когда я попробую Chrome, он не будет работать. Поэтому мне нужна небольшая помощь, я надеюсь, что кто-то может мне помочь!
<iframe id="frame"></iframe>
<script>
(function() {
var e = document.getElementById('frame'),
f = function(el, url) {
el.src = url;
},
urls = [
'link1',
// all links 1/50
'link50'],
i = 0,
l = urls.length;
f(e, urls[Math.round(Math.random()*50)]);
})();
</script>
(простите за плохой английский, это не мой основной язык
проверить консоль на наличие ошибок –
я бы предложил использовать переменную 'L' и заменить' 'Math.round' на Math.floor':' F (E, URLs [Math.floor (Math. random() * l)]); – Xufox
@Xufox 'urls [Math.floor (Math.random() * (l-1))]' правильнее, потому что индекс 50 не существует – R3tep