zoukankan      html  css  js  c++  java
  • 如何在一个页面后面随机跳转到多个链接地址Math.floor()和Math.random()

    点击一个标签随机跳转到多个链接地址,主要运用javascript中的Math.floor()和Math.random()方法
    floor(x) 方法是向下去整数 参数为任意数值或表达式。
    floor(x)最后返回一个小于等于 x,且与 x 最接近的整数。

    random() 方法可返回介于 0 ~ 1 之间的一个随机数。

    结合这两个函数制作一个随机跳转页面的超链接

     
    <a onclck="javascript:dogo();"></a>
    <script>
    function dogo(){
    var urls = new Array();
    urls[0] = "1.HTML";
    urls[1] = "2.HTML";
    urls[2] = "3.HTML";
    urls[3] = "4.HTML";
    urls[4] = "5.HTML";
    n = Math.floor(Math.random()*5);
    location.href= urls[n];
    }
    </script>

    这样可以实现点击标签,随机跳转到下面5个链接中的一个。
    这是JavaScript的方法,用PHP也可以实现。

    $id=rand(1,100);//假如总共有100条
    $sql="select url from table where id=$id"
    $result=sql_query($sql);
    $row=mysql_fetch_row($result);
    echo $row;
     

    最后$row为随机产生的链接

  • 相关阅读:
    DTV_SI 汇总 & 兼谈LCN
    Java 泛型 五:泛型与数组
    Java 泛型 四 基本用法与类型擦除
    Java 泛型 三
    Java 泛型 二
    Java 泛型 一
    Java集合类解析 ***
    Java 集合类
    MySQL入门01-MySQL源码安装
    如何彻底杀掉不良用户会话
  • 原文地址:https://www.cnblogs.com/suiyuewuxin/p/5608449.html
Copyright © 2011-2022 走看看