【问题标题】:create a "go to a random page of the website function"创建一个“去网站的随机页面功能”
【发布时间】:2020-11-28 21:14:51
【问题描述】:

对于一个项目,我正在尝试通过“转到随机页面”按钮创建一种特殊的方式来浏览网站,类似于维基百科在此处wikipage random button on the left 的方式,请参见此处https://en.wikipedia.org/wiki/Main_Page

为此我不得不质疑。 A - 是否可以创建一个函数来搜索我网站上所有现有的 index[].html 并将它们放入一个数组中? B - 是否可以在我向我的网站添加新页面时动态更新此数组(如维基百科添加新文章)?

基本上是这样的!谢谢!

找到一种方法来浏览网站并将所有 html 添加到数组中

var diary = ["index1.html", "index2.html", '...'];

访问随机页面

function accessrandompage() {
var randompage = Math.floor(Math.random() * diary.length);
window.location.replace("index" + randompage + ".html");
}

【问题讨论】:

  • 你说的是 CMS 吗?
  • mmh 我不明白你的意思,对不起...(我是做网站的新手,通常只是为了好玩,所以不知道正确的词汇)
  • 你在问这是否可能......是的。如何?很多方面。 --- 你希望如何更新日记数组?
  • 最好是当按钮被触发时,它会浏览所有带有“number.index.html”的页面来计算它们并将它们推送到数组中。至于如何做到这一点,我不知道我需要什么......

标签: javascript html random


【解决方案1】:

我建议添加一个变量pagesCount,它代表您网站当前拥有的页面数。

然后,创建一个名为 addwebsite() 的函数。在此函数中,您添加代码以创建新页面,同时将 pagesCount 增加 1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-16
    • 2012-04-19
    • 1970-01-01
    • 2011-08-01
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多