Просмотр полной версии : Как рандомно запустить js внутри другого js?
Как довести до ума такой скрипт чтобы заработал в html?
var links=new Array()
links[0]='/1.js';
links[1]='/2.js';
links[1]='/3.js';
links[1]='/4.js';
links[1]='/5.js';
var s = Math.floor(Math.random()*ad.length) ;
document.write('<script src="'+links[s]+'"></script>');
Nekromancer
21.11.2011, 13:09
function getScript(src){
var script = document.createElement('script'),
head = document.head || document.getElementsByTagName('head')[0];
script.src = src;
try {
head.insertBefore(head.firstChild, script);
}catch(e){
head.appendChild(script);
}
}
window.onload = function(){
getScript(Math.floor('/' + Math.random() * 5 + 1) + '.js');
}
Pavel M.
21.11.2011, 13:21
Как довести до ума такой скрипт чтобы заработал в html?
var links=new Array()
links[0]='/1.js';
links[1]='/2.js';
links[2]='/3.js';
links[3]='/4.js';
links[4]='/5.js';
var s = Math.floor(Math.random()*links.length);
alert('<script src="' + links[s] + '"><\/script>'); // document.write ...
отлично заработал, только за место alert надо было document.write поставить! СПС ))
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot