gpt4 book ai didi

javascript - 替换 ppt 的窗口位置

转载 作者:行者123 更新时间:2023-12-03 11:14:57 24 4
gpt4 key购买 nike

我在页面上有以下脚本,用于将用户重定向到选定的二进制项目(doc、docx、ppt、pptx、xls、xlsx)。

$(document).ready(function () {
window.onload = function () {
setInterval(function () {
window.location.replace("<%=litLink.Text%>");
}, 500);
};
});

用户来到此页面,并将用户重定向到文档。 litLink 包含用户应重定向到的 URL。这适用于 PDF,但是当用户选择 PPT/XLS/DOC 文件时,页面会重复执行此脚本。我必须关闭浏览器才能停止下载。

我该如何解决这个问题?我希望下载文档,然后停止触发脚本。

最佳答案

我的猜测是,您希望在提示下载之前等待 500 毫秒一次,在这种情况下您需要使用 setTimeout ,不是setInterval :

$(window).on("load", function () {
setTimeout(function () {
window.location.replace("<%=litLink.Text%>");
}, 500);
});

我还用等效的 jQuery 表单替换了 window.onload 赋值,因为您已经在使用 jQuery,这样您就可以将多个 load 事件附加到 window,而无需替换当前设置的。

关于javascript - 替换 ppt 的窗口位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27386493/

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