2017-07-03 96 views
-5

我试图设置一个超链接,它将随机从URL列表中单击一个不同的网页。有谁知道什么是一个很好的功能,开始实现这一目标?如何让一个超链接提供不同的页面?

+2

到目前为止你做了什么? – mehulmpt

+0

一个很好的功能启动?有一个很用的begin(); ,试试吧,也许作品 –

+1

这可以通过JavaScript或PHP等服务器端脚本来完成,但不仅仅是HTML。 –

回答

0

是否这样?

<!DOCTYPE html> 
<html> 
<head> 
<script> 
var links = ['http://google.com', 'http://facebook.com'] 
function GoToSomeAddress() { 
    window.open(links[getRandomInt(0, 1)]); 
} 

function getRandomInt(min, max) { 
    return Math.floor(Math.random() * (max - min + 1)) + min; 
} 
</script> 
</head> 
<body> 
The content of the body element is displayed in your browser. 
<a href="" onclick="GoToSomeAddress();return false;">Take me on an adventure</a> 
</body> 

</html> 
+1

getRandomInt应该获得链接大小并使用它们,不需要params –

+0

这是完美的,谢谢!我在网上寻找这样的例子,但找不到它。 – Josh

+0

@ O.Rares这是Mozilla为范围内的随机数提供的代码,显然你可以重构和移动,但这是基本模板。 –

相关问题