如何使用此HTML大纲创建链接到多个网站的按钮?

时间:2013-08-09 18:35:32

标签: html button random hyperlink

我只是想知道如何创建一个按钮,每次点击它时,可以按随机顺序将人带到多个网站。我计划将此按钮用于我计划创建的工具栏,为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>

使用此大纲有什么方法可以做到这一点吗?提前谢谢。

4 个答案:

答案 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

时的示例

希望它有所帮助。

我们不应该给你任何代码,因为你没有提供任何东西。但是你的算法应该遵循我提到的。