Мы хотели бы показать изображение «Загрузка ...», когда страница все еще переносится. Страницы могут стать довольно большими в нашем приложении. Я попытался с отдельной страницей, которая отображает изображение, а затем загружает намеченную страницу, но анимированный GIF просто останавливается.XPages: можно ли очистить HTML?
Можно ли что-то сделать на самой странице? Или есть лучший способ?
Спасибо за ваши комментарии, как всегда!
UPDATE
Вот общая идея моей маленькой страницы переключения:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xc="http://www.ibm.com/xsp/custom">
<xp:div
style="width:84.0px;height:84.0px;position:fixed;top:50%;left:50%;margin-top:0px;margin-left:0px;height:0px;width:0px;z-index:1000"
id="AjaxLoader">
<xp:image url="/loading.gif" id="image1">
</xp:image>
</xp:div>
<xp:scriptBlock id="scriptBlock1">
<xp:this.value><![CDATA[XSP.addOnLoad(function() {
var href= getParameterByName("href");
location.href= href;
});]]></xp:this.value>
</xp:scriptBlock>
</xp:view>
Спасибо, попробовал, что: я добавил DIV, аналогичный приведенному выше идеи, но ничего не отображается в Firefox, пока вся страница не загружается , Это может быть связано с тем, что страница загружается в iFrame и использует панели вкладок dojo. Я знаю, что есть другие среды веб-сервера, которые поддерживают какой-то флеш(), поэтому как насчет JSF/XPages? Я мог бы попробовать еще раз, с вашей функцией pageLoaded ... :-) –