我只是想知道如何创建一个按钮,每次点击它时,可以按随机顺序将人带到多个网站。我不希望这些网站一次打开,一次只打开一个。我正在寻找类似于StumbleUpon上使用的“绊倒”按钮的东西。我打算将这个按钮用于我计划创建的工具栏,所以如果有人在这里可以回答这个问题,我会非常感激。谢谢!
答案 0 :(得分:3)
创建一个包含目标URL的JS数组,并在单击该按钮时从中随机选择。
这是一个有效的例子:
<script type="text/javascript">
var urls = [
"http://www.kittenwar.com/",
'http://heeeeeeeey.com/',
'http://eelslap.com/',
'http://www.staggeringbeauty.com/',
'http://www.omfgdogs.com/',
'http://burymewithmymoney.com/',
'http://www.fallingfalling.com/',
'http://ducksarethebest.com/',
'http://www.republiquedesmangues.fr/',
'http://www.trypap.com/',
'http://www.hristu.net/',
'http://www.partridgegetslucky.com/',
'http://www.rrrgggbbb.com/',
'http://www.sanger.dk/',
'http://www.geodu.de/',
'http://beesbeesbees.com/',
'http://breakglasstosoundalarm.com/',
'http://www.koalastothemax.com/',
'http://grandpanoclothes.com/',
'http://www.everydayim.com/',
'http://www.haneke.net/',
'http://instantostrich.com/',
'http://r33b.net/',
'http://cat-bounce.com/'
];
function goSomewhere() {
var url = urls[Math.floor(Math.random()*urls.length)];
window.location = url; // redirect
}
</script>
这是指向此onClick处理程序的链接。
<a href="#" onClick="goSomewhere(); return false;">Gimme something weird!</a>
如果需要,您可以将其设置为看起来像按钮。
仅供参考,这些疯狂的链接来自TheUselessWeb's list。