2012-09-12 32 views
0

DIV我有一個S:DIV阿賈克斯在jsp頁面:加載在S上的圖像:在JSP頁面中

<s:div 
    theme="ajax" 
    delay="10000" 
    loadingText="Please Wait" 
    errorText="Problem in loading" 
    href="%{yearlyrequestedQuantity}"> 
</s:div> 

在此我要加載,而不是「請稍候」字樣的圖片。

回答

0

顯示「等待頁面加載」的形象 你將需要:

  1. 每次你的頁面加載init()功能將加載時間。

    <body onLoad="init()"> 
    
  2. 定義部分之後命名loading股利。

    <div id="loading" style="position:absolute; width:100%; text-align:center; 
    top:300px;"> 
    <img src="loading.gif" border=0></div> 
    

的loading.gif形象應該是一個GIF動畫,表明頁面仍在加載。

  1. 在您定義div之後立即放置此javascript代碼。

    <script> 
    var ld=(document.all); 
    var ns4=document.layers; 
    var ns6=document.getElementById&&!document.all; 
    var ie4=document.all; 
    if (ns4) 
        ld=document.loading; 
    else if (ns6) 
        ld=document.getElementById("loading").style; 
    else if (ie4) 
        ld=document.all.loading.style; 
    function init() 
    { 
    if(ns4){ld.visibility="hidden";} 
    else if (ns6||ie4) ld.display="none"; 
    } 
    </script>