我想通過使用javascript實現url點擊鏈接隨機方法。javascript循環鏈接點擊
例如,如果訪客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()並不能給你均勻的分佈。看例子:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random – cgatian