【发布时间】:2016-01-13 02:30:24
【问题描述】:
我想通过使用javascript实现url点击链接随机方法。
例如,如果访问者 A、B、C、D 访问了我的网站
如果点击 url 链接,我希望访问者随机访问我的两个网站 example1.com 和 example2.com。
<area shape="rect" coords="140,350,890,440" href="http://somesite.com" target="_blank">
我找到了一些带有数组方法的 javascript,但是我该如何修改它并可以适应我的情况?
<SCRIPT Language="Javascript">
<!--
function Randomlink()
{
Url = new Array;
Url[0] = "http://www.ccm.net/index.php3";
Url[1] = "http://www. ccm.net/wifi";
Url[2] = "http://www. ccm.net/php";
Url[3] = "http://www. ccm.net/forum/";
Chooselink = Math.round(Math.random() * (Url.length+1));
window.open(Url[Chooselink],'_blank');
}
//-->
</SCRIPT>
【问题讨论】:
-
在这个算法中使用 Math.round() 不会给你均匀分布。查看示例:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript java php