Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用内存编写循环链接生成器?_Javascript_Html_Loops_Hyperlink - Fatal编程技术网

Javascript 如何使用内存编写循环链接生成器?

Javascript 如何使用内存编写循环链接生成器?,javascript,html,loops,hyperlink,Javascript,Html,Loops,Hyperlink,我有一段代码,其中一个链接是基于随机函数的。我想能够改变这一点,这是不是随机的,我可以通过一个循环函数与I++遍历链接,在哪里他记得他离开了,即使该网站离开,有一个新的访问者。例如:访客x点击链接并被重定向到link1,一天后访客y点击链接并被重定向到link2,依此类推。当循环处于最后一个链接时,在本例中为链接3,他需要再次从1开始。我不知道从哪里开始,不知道你们对此有什么想法 干杯:) 您是否尝试过重置mylink=0的值,当它到达最后一个链接时,您必须在服务器端执行此操作。答案取决于您使用

我有一段代码,其中一个链接是基于随机函数的。我想能够改变这一点,这是不是随机的,我可以通过一个循环函数与I++遍历链接,在哪里他记得他离开了,即使该网站离开,有一个新的访问者。例如:访客x点击链接并被重定向到link1,一天后访客y点击链接并被重定向到link2,依此类推。当循环处于最后一个链接时,在本例中为链接3,他需要再次从1开始。我不知道从哪里开始,不知道你们对此有什么想法

干杯:)


您是否尝试过重置
mylink=0
的值,当它到达最后一个链接时,您必须在服务器端执行此操作。答案取决于您使用的服务器端技术——操作系统、脚本语言、数据库。
<script type="text/javascript'>
    function links_3(){
        var mylink=Math.round(Math.random()*2)
        var link1="http://www.test1.com"
        var link2="http://www.test2.com"
        var link3="http://www.test3.com"
        if (mylink==0)
            window.location=link1
        else if (mylink==1)
            window.location=link2
        else if (mylink==2)
            window.location=link3
    }
</script>
<form>
    <input type="button" value="link!" onClick="links_3()">
</form>