我有一个漫画网站 www.twistedshotgun.com,它有一个随机按钮,其中包含有人为我制作的一些 javascript。我现在需要一些更容易更新的东西。
我需要随机按钮来选择随机 html 页面,但我不想手动将每个网页添加到每个 html 页面,因为当我制作更多页面时,这意味着更改具有随机按钮的每个单独页面以添加新内容。
那么有没有一种方法可以让外部文件列出一个文件中的所有随机页面,以便我可以更新它?
我不懂 JavaScript,但这是我当前的代码,但每个页面上都有:
<script type="text/javascript">
//INDEX VERSION ONLY
//pages (use full url if in a different domain);
var page1 = "comics/101/longbear.html";
var page2 = "comics/102/do_bees_pump.html";
var page3 = "comics/103/how_I_feel_on_a_daily_basis.html";
var page4 = "comics/104/windows_8 _space oddity.html";
//array (add all the pages inside [])
var pages = [page1,page2,page3,page4];
function showRandomPage()
{
var num = Math.round(Math.random() * (pages.length-1));
window.location.href=pages[num];
console.log(num);
};
最佳答案
要保留 session 之间的随机页面信息,请将随机页面列表存储在数据库中,并在您想要访问随机 URL 时访问数据库。
另一种可能性是将列表存储在 Javascript 中的外部文件中(取决于它的长度)。
关于javascript - 拉入随机 html 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20312674/