0

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

4 回答 4

1

正如其他人所建议的那样,只需单击按钮即可调用从数组中选择随机站点的函数。这是关于如何从 Javascript 数组中选择随机元素的说明。

示例实现

<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>
于 2013-08-09T18:45:19.483 回答
0

我不会为您编写脚本,但您会想使用 javascript 来执行此操作。使用随机函数并将您的网站网址分配给适当的数字。

例子:

如果您总共有三个网站,那么您将执行随机函数并分配 0-.33 网站 1、.34 - .66 网站 2 和 .67 - 1 网站 3。

于 2013-08-09T18:40:18.860 回答
0

我认为你需要 javascript 来做到这一点,看看这个页面也许这可以帮助你

http://ozirock.hubpages.com/hub/How-to-make-a-Random-Page-button-for-your-website

于 2013-08-09T18:40:52.907 回答
0

为此,您需要 Javascript。

你可以有一个网站列表。通过使用javascript中的随机函数,您可以在单击按钮时获取您将访问的网站。这是使用数组时的示例,从 JavaScript 数组中获取随机值

希望能帮助到你。

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

于 2013-08-09T18:42:42.210 回答