Ajax 在jsp页面的s:div中加载图像

Ajax 在jsp页面的s:div中加载图像,ajax,Ajax,我在jsp页面中有一个s:div ajax: <s:div theme="ajax" delay="10000" loadingText="Please Wait" errorText="Problem in loading" href="%{yearlyrequestedQuantity}"> </s:div> 在这里,我想加载一个图像,而不是“请稍候”文本。显示“等待页面加载”图像 您需要: 每次页面加载时,都会

我在jsp页面中有一个s:div ajax:

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

在这里,我想加载一个图像,而不是“请稍候”文本。

显示“等待页面加载”图像 您需要:

  • 每次页面加载时,都会加载
    init()
    函数

    <body onLoad="init()">
    
  • loading.gif图像应为动画gif,表明页面仍在加载

  • 将此javascript代码放在定义div之后

    <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>
    
    
    var ld=(document.all);
    var ns4=document.layers;
    var ns6=document.getElementById&!所有文件;
    var ie4=document.all;
    如果(ns4)
    ld=文件加载;
    否则,如果(ns6)
    ld=document.getElementById(“加载”).style;
    否则如果(ie4)
    ld=document.all.load.style;
    函数init()
    {
    如果(ns4){ld.visibility=“hidden”;}
    如果(ns6 | | ie4)ld.display=“无”;
    }
    
  • <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>