2013-06-12 180 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設置爲它。

相關問題