<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    soufan

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      22 隨筆 :: 0 文章 :: 0 評論 :: 0 Trackbacks

    在客戶端實(shí)現(xiàn)可能很簡單.你可以包裝JSP頁面(或者你想要隱藏的一部分)到一個(gè)div中,然后你可以添加更多div,當(dāng)用戶點(diǎn)擊提交按鈕時(shí)這些div出現(xiàn).這些div可以包含gif動(dòng)畫和其他內(nèi)容.
    場景:當(dāng)用戶點(diǎn)擊按鈕,調(diào)用JS函數(shù),該函數(shù)隱藏頁面并且顯示"請等待..."div.你可以使用CSS來自定義外觀:
    下面是一個(gè)正常工作的例子:
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
    <f:loadBundle basename="demo.bundle.Messages" var="Message"/>
     
    <html>
    <head> 
      <title>Input Name Page</title>
      <script>
        function gowait() {
          document.getElementById("main").style.visibility="hidden";
          document.getElementById("wait").style.visibility="visible";
        }
       </script>
        
     </head>
     <body bgcolor="white">
      <f:view>
        <div id="main">
           <h1><h:outputText value="#{Message.inputname_header}"/></h1>
           <h:messages style="color: red"/>
           <h:form id="helloForm">
        
             <h:outputText value="#{Message.prompt}"/>
             <h:inputText id="userName" value="#{GetNameBean.userName}" required="true">
               <f:validateLength minimum="2" maximum="20"/>
             </h:inputText>
             <h:commandButton onclick="gowait()" id="submit" 
                   action="#{GetNameBean.action}" value="Say Hello" />
           </h:form>
        </div>
        <div id="wait" style="visibility:hidden; position: absolute; top: 0; left: 0">
           <table width="100%" height ="300px"> 
             <tr>
               <td align="center" valign="middle">
                 <h2>Please, wait...</h2>
               </td>
             </tr>
           </table>
        </div>
      </f:view>
     </body>
    </html>  
    

    如果你想有一個(gè)動(dòng)畫gif圖片在"請等待..."中,當(dāng)表單提交后該圖片應(yīng)該從新加載.因此,再一次指定圖片的id,并且添加經(jīng)過一段時(shí)間延時(shí)后重新加載的代碼.下面是個(gè)例子:

    <script>
     function gowait() {
       document.getElementById("main").style.visibility="hidden";
       document.getElementById("wait").style.visibility="visible";
       window.setTimeout('showProgress()', 500);
     }
      function showProgress(){ 
       var wg = document.getElementById("waitgif");
       wg.src=wg.src;
     }
    </script>
    ....
    ....
    ....
     
    <img id="waitgif" src="animated.gif">
    

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 1a级毛片免费观看| WWW免费视频在线观看播放| 最近免费字幕中文大全视频| 亚洲自偷自偷在线制服| 一级中文字幕免费乱码专区| 国产免费人视频在线观看免费 | 亚洲第一区精品日韩在线播放| 亚洲人成网站免费播放| 青青青国产在线观看免费网站| 亚洲国产精品成人精品软件| 五月亭亭免费高清在线| 亚洲人成电影在线观看青青| 国产精品久久久久免费a∨| 亚洲砖码砖专无区2023| 精品国产免费观看| 真人无码作爱免费视频| 亚洲欧洲日产国码一级毛片 | 色吊丝性永久免费看码| 亚洲日本乱码在线观看| 久久er国产精品免费观看2| 久久精品亚洲中文字幕无码麻豆| 3344免费播放观看视频| 亚洲一级特黄特黄的大片| 在线免费观看韩国a视频| 一级特黄aaa大片免费看| 亚洲AV综合色区无码一区爱AV| 18级成人毛片免费观看| 亚洲人成自拍网站在线观看| 亚洲欧洲久久久精品| 最近中文字幕电影大全免费版 | 桃子视频在线观看高清免费视频| 亚洲精品韩国美女在线| 在线播放免费人成视频在线观看| 全部在线播放免费毛片| 水蜜桃亚洲一二三四在线| 噼里啪啦电影在线观看免费高清| 黄色a三级三级三级免费看| 亚洲AV无码一区二区二三区入口| 中文字幕免费在线看线人 | 四虎成人精品一区二区免费网站| 免费无码午夜福利片 |