<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++博客   博問  
     
    主站蜘蛛池模板: 美女免费视频一区二区三区| 国产一精品一AV一免费| 亚洲免费一区二区| 久久国产免费观看精品3| 亚洲精品国产国语| 亚洲一区二区三区在线播放| 无码精品国产一区二区三区免费 | mm1313亚洲精品国产| 成人性生交大片免费看好| 亚洲一区免费视频| 亚洲中文字幕视频国产| aⅴ在线免费观看| 一级做a爰性色毛片免费| 亚洲国产av一区二区三区丶| 亚洲第一区精品日韩在线播放| **毛片免费观看久久精品| 男女男精品网站免费观看| 亚洲国产精品久久人人爱| 国产福利电影一区二区三区,亚洲国模精品一区 | 亚洲AV日韩AV高潮无码专区| 免费黄色一级毛片| 久久爰www免费人成| 黄人成a动漫片免费网站| 亚洲日本在线播放| 在线精品亚洲一区二区小说| 成年美女黄网站18禁免费| 久久免费视频网站| 美女被免费视频网站| 亚洲一级毛片免费看| 亚洲AV无码乱码国产麻豆穿越| 日本人的色道www免费一区| 日韩免费一区二区三区在线| 最近更新免费中文字幕大全| 美女视频黄频a免费观看| 亚洲综合视频在线观看| 亚洲精品无码不卡在线播放HE| 免费人成在线观看播放国产| 青青久在线视频免费观看| 久久永久免费人妻精品下载| 一级女性全黄生活片免费看| 久久无码av亚洲精品色午夜|