很简单实用哟
在页面中插入一个隐藏的层,用CSS为其指定各种属性
在载入新页面时产生LOADING效果?看下面吧<DIV id="Progress" style="Z-INDEX: 10; FILTER: alpha(opacity=100); LEFT: 250px; VISIBILITY: hidden; MARGIN: 3px;  WIDTH: 300px;  POSITION: absolute; TOP: 250px; HEIGHT: 150px; BACKGROUND-COLOR: #f5f5f5"
在载入新页面时产生LOADING效果?看下面吧    ms_positioning
="GridLayout">
在载入新页面时产生LOADING效果?看下面吧    
<Table height="100%" width="100%" border="1" bordercolor="#666666" cellspacing="0" cellpadding="2">
在载入新页面时产生LOADING效果?看下面吧        
<tr>
在载入新页面时产生LOADING效果?看下面吧            
<td height="25" class="bartitle1"><img src="/images/base.gif" border="0" align="absMiddle">Please 
在载入新页面时产生LOADING效果?看下面吧                Wait在载入新页面时产生LOADING效果?看下面吧
</td>
在载入新页面时产生LOADING效果?看下面吧        
</tr>
在载入新页面时产生LOADING效果?看下面吧        
<tr>
在载入新页面时产生LOADING效果?看下面吧            
<td height="100%" align=center valign=middle>
在载入新页面时产生LOADING效果?看下面吧            
<img border="0" align="absMiddle" src="/images/progress.gif">
在载入新页面时产生LOADING效果?看下面吧            
<br>Please Wait A minute在载入新页面时产生LOADING效果?看下面吧<Br>System is Loading Data Now在载入新页面时产生LOADING效果?看下面吧                
在载入新页面时产生LOADING效果?看下面吧                
</td>
在载入新页面时产生LOADING效果?看下面吧        
</tr>
在载入新页面时产生LOADING效果?看下面吧    
</Table>
在载入新页面时产生LOADING效果?看下面吧
</DIV>
在载入新页面时产生LOADING效果?看下面吧

我为了好看,做了一个两行一列的表格,做成类似对话框的样子,并且在其中放入了一个名为PROGRESS.GIF的动画图片
接下来,我们借助于JS处理一下WINDOW_ONBEFOREUNLOAD事件,BeforeUnload事件发生于离开当前页转向其他页面之前
,我们只要在处理这个事件的代码中,将之前隐藏的LOADING效果层显示出来就行了,由于页面转向其他页时,在收到服务器端回应前IE会继续显示当前页,所以,就成了类似的LOADING效果
在载入新页面时产生LOADING效果?看下面吧<script language=javascript for=window event=onbeforeunload>
在载入新页面时产生LOADING效果?看下面吧
<!--
在载入新页面时产生LOADING效果?看下面吧
在载入新页面时产生LOADING效果?看下面吧
return window_onbeforeunload()
在载入新页面时产生LOADING效果?看下面吧
//-->
在载入新页面时产生LOADING效果?看下面吧
</script>
在载入新页面时产生LOADING效果?看下面吧
<script id=clientEventHandlersJS language=javascript>
在载入新页面时产生LOADING效果?看下面吧
<!--
在载入新页面时产生LOADING效果?看下面吧
function window_onbeforeunload() 
在载入新页面时产生LOADING效果?看下面吧{
在载入新页面时产生LOADING效果?看下面吧
var MsgObj=document.getElementById("Progress");
在载入新页面时产生LOADING效果?看下面吧
if(MsgObj!=null)
在载入新页面时产生LOADING效果?看下面吧    {
在载入新页面时产生LOADING效果?看下面吧    MsgObj.style.pixelLeft
=(screen.availWidth-MsgObj.style.pixelWidth)/2;
在载入新页面时产生LOADING效果?看下面吧    MsgObj.style.pixelTop
=(screen.availHeight-MsgObj.style.pixelHeight)/2;
在载入新页面时产生LOADING效果?看下面吧    MsgObj.style.visibility
="visible";
在载入新页面时产生LOADING效果?看下面吧    }
在载入新页面时产生LOADING效果?看下面吧}
在载入新页面时产生LOADING效果?看下面吧
在载入新页面时产生LOADING效果?看下面吧
//-->
在载入新页面时产生LOADING效果?看下面吧
</script>

在上面的代码中, 为了美观,我还用了SCREEN对象的availWidth属性来计算LOADING层的位置,使其居中呢
效果真的不错,试试吧

相关文章:

  • 2022-12-23
  • 2021-08-02
  • 2022-02-07
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-23
  • 2022-12-23
  • 2021-10-30
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
相关资源
相似解决方案