我只是想知道如何创建一个按钮,每次点击它时,可以按随机顺序将人带到多个网站。我计划将此按钮用于我计划创建的工具栏,为HTML组件提供的大纲如下所示:
<html>
<head>
<!--
Uncomment out the below script reference as needed. For more information on using the API, please consult http://www.conduit.com/Developers/overview.aspx
<script language="JavaScript" src="http://api.conduit.com/BrowserCompApi.js"></script>
-->
<style type= "text/css">
<!--
BODY {margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;
width:100%;height:100%;overflow:hidden;background-color:threedface;}
-->
</style>
</head>
<body>
<!-- ENTER YOUR HTML HERE -->
</body>
</html>
使用此大纲有什么方法可以做到这一点吗?提前谢谢。
答案 0 :(得分:1)
正如其他人所建议的那样,只需按一下按钮即可调用一个从数组中选择一个随机网站的函数。以下是对how to pick a random element from a Javascript array的解释。
示例实施:
<script type="text/javascript">
var websites = ["http://google.com", "http://reddit.com", "http://stackoverflow.com"];
function randomWebsite() {
var website = websites[Math.floor(Math.random()*websites.length)];
window.location = website;
}
</script>
<button type="button" onclick="randomWebsite();">Random website</button>
答案 1 :(得分:0)
我不打算为你编写脚本,但你想用javascript来做这件事。使用随机函数并将您的网站网址分配给适当的数字。
示例:
如果你有三个网站,那么你可以做随机功能并分配0-.33网站1,.34 - .66网站2和.67 - 1网站3.
答案 2 :(得分:0)
我认为你需要javascript来做到这一点, 看看这个页面也许这可以帮到你
http://ozirock.hubpages.com/hub/How-to-make-a-Random-Page-button-for-your-website
答案 3 :(得分:0)
你需要Javascript。
您可以拥有网站列表。 通过使用javascript中的随机函数,您可以在单击按钮时获取要访问的网站。 以下是使用数组Getting a random value from a JavaScript array
时的示例希望它有所帮助。
我们不应该给你任何代码,因为你没有提供任何东西。但是你的算法应该遵循我提到的。