<script type="text/javascript">
var page = 'index.html';
function unique(list) {
var result = [];
$.each(list, function(i, e) {
if ($.inArray(e, result) == -1)
result.push(e);
});
return result;
}
function getrandom(data) {
return data[Math.floor(Math.random() * data.length)];
}
function sharenow() {
shared = true;
wopen('http://www.facebook.com/sharer.php?u=http://newomgvideos.com/anne-curtis/' + page, 'sharer', 500, 500, 'no', 'no');
}
$(document).ready(function() {
$('.button').click(function() {
if (redirect == true) {
window.location.href = 'https://www.facebook.com/';
} else {
$('#locker').show();
$('#popup-share').show();
}
});
$.get('pages.txt', function(data) {
pages = unique(data.split('page = getrandom(pages);
})
});
</script>
我上面的代码会随机选择page.txt中的链接。但我非常想知道如何制作它而不是在page.txt中选择随机链接我只会手动输入代码中的所有其他网址,例如插入代码中的所有其他链接。
$.get('pages.txt', function (data) {
insert first url here>
insert second url here>
insert third url here>
insert fourth url here>
insert fifth url here>
pages = unique(data.split(' '));
page = getrandom(pages);
})
非常感谢您的帮助。非常感谢。 Plss HELP。
答案 0 :(得分:0)
首先,您应该正确拆分文本以获取网址列表。我假设你在每一行都有一个URL。然后data.split('\n')
帮助我们使用数组。我想你正在寻找这个数组中的随机元素。此链接可能是一个帮助:
Get random item from JavaScript array
而且,这将是代码:
<强> jQuery的:强>
$.get('pages.txt', function(data){
pages = data.split('\n');
page = getrandom(pages)
// or page = pages[Math.floor(Math.random()*pages.length)];
// ... rest of your code ...
});