gpt4 book ai didi

javascript - 如何通过在 javascript 中单击按钮来重新加载网页,但在重新加载后调用函数

转载 作者:行者123 更新时间:2023-11-30 11:59:00 24 4
gpt4 key购买 nike

我正在制作一个 Flash 画廊,我希望每次在页面上显示新的 Flash 时重新加载该页面。我想这样做是因为我想增加每次用户访问时显示的广告数量。单击该按钮成功地重新加载了页面,但阻止了 future 的代码触发,这就是显示闪光灯的原因。

var c = 0;
var flashcon, test, temp;

// Function for inital flash page to work properly
function init() {
flashcon = document.getElementById('flashcon');

// Scripts for the buttons
document.getElementById('back').onclick = function () {
location.reload(false);
if (c == 0) {
c = paths.length;
}
c--;
displayFiles();
download();
}

document.getElementById('next').onclick = function () {
location.reload(false);
if (c == paths.length - 1) {
c = -1;
}
c++;
displayFiles();
download();
}

document.getElementById('rand').onclick = function () {
location.reload(false);
temp = c;
while (c == temp) {
c = Math.floor(Math.random() * paths.length);
}
displayFiles();
download();
}

// Scripts for the left and right arrow key functionality
document.addEventListener('keydown', function (e) {
if (e.which == 37) {
$("#back").click();
}
});

document.addEventListener('keydown', function (e) {
if (e.which === 39) {
$("#next").click();
}
});
}

最佳答案

在重新加载之前在 localStorage 中设置一个标志然后在初始化时检查该值并正常调用您的函数或初始化。

关于javascript - 如何通过在 javascript 中单击按钮来重新加载网页,但在重新加载后调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37148771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com