js随机输出网址,获取随机数js

http://www.itjxue.com  2023-01-13 10:16  来源:未知  点击次数: 

JS实现随机打开一个超链接的代码

呵呵 楼主的随机打开很好实现,代码如下:script

//随机函数 注意数字顺序

url = new Array(6);

url[0] = ''

url[1] = ''

url[2] = ''

url[3] = ' '

url[4] = ''

url[5] = ''

urlx = Math.floor(Math.random() * url.length);

document.write('a id="go" href="'+url[urlx]+'"正在打开../a');

go.click();

/script

谢谢采纳!

js点击按钮后随机弹出一个网页

随机产生一个数(1-n) n为网页数

var num=Math.floor(Math.random()*n+1)

每个数对应一个网页地址

var src

switch(num)

{

case 1:

?src=第一个网页地址

?break;

case 2:

?src=第一个网页地址

break;

.

.

.

case n:

?src=第n个网页地址

break;

default:

?? ? ? ?src=""

????????}

3. window.open(src);

js随机生成超链接

我只能给你一个思路,因为我记不住那些命令。实在对不住

JS中有随机函数,但这个随机函数只能生成0-1之间的一个数字,位数也不够40位之多。不过,却可以用。

你找到那个随机函数,也生成一个0-1之间的数,再用MD5加密方法,你去找一个64位加密的吧!把刚生成的那个随机数加密,就变成了一个由字母和数字混合而成的字符串。

至于你要用多少位,就简单一些了,在JS中有这相关的命令,只要取出前面你的那40位就可以了

然后再把那个字符串定义到这个链接就可以。

当然也可以用时间戳,像一些链接就会带有这样的代码来验证

服务器和客户端用同样的MD5加密方法,由客户端生成一个随机数或时间戳,并将那个字符和加密过的字符一起发送到服务端,服务端再将字符加密与客户端加密的字符串比较,如果相同,则通过,这样就可以防止一些非法的链接了

JS如何随机打开网页指定DIV内的URL

可以将document.links用,$("指定的DIV").find("a")代替,其他都一样,也就是

function random_all(){

var myrandom=Math.round(Math.random()*($("指定的DIV").find("a").length-1))

window.location=$("指定的DIV").find("a")[myrandom].href

}

注:我这里使用了jquery代码

(责任编辑:IT教学网)

更多