如何在调用window.open()时显示进度条或任何其他动画

How to show progress bar or any other animation when call window.open()

本文关键字:任何 动画 其他 显示 调用 window open      更新时间:2023-09-26

我使用的是window.open()

var courseId = $courseId;
var exportURL = "scormExport.do?courseId="+ $courseId + "&exportPlayer=true&exportAssets=true&exportJson=true";
window.open( exportURL, "LS3R60 SCORM Course Export",
    "width=1024, height=768, scrollbars=yes, toolbar=no, resizable=yes, 
     directories=no, status=yes, menubar=no");

问题是URL正在调用服务器。当窗口打开时,它需要花费很多时间来加载内容,然后在新窗口中显示它。所以我希望当我调用window.open()时,我可以显示一些动画的东西,比如进度条,或者任何其他的叠加,或者任何显示某些东西正在进行的东西。

我该怎么做呢?

谢谢。

为什么不在你的目标页面上默认显示进度条或[animation],当你加载了所有的资源后,隐藏动画呢?你可以使用一个加载gif作为你的动画,当所有的资源加载时,设置display:none为它。