2013-06-12 176 views
0

我使用window.open()如何显示进度条或任何其他动画时调用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(),然后我可以显示某种动画的东西,如进度条,或任何其他覆盖或任何东西,表明某些事情正在进行中。

我该怎么办?

谢谢。

回答

0

为什么不在默认情况下在目标页面上显示进度条或[动画],并且当您加载所有资源时,隐藏该动画?您可以使用加载gif作为动画,并且在加载所有资源时,将display:none设置为它。

相关问题