banxitan

          統(tǒng)計(jì)

          留言簿(2)

          閱讀排行榜

          評(píng)論排行榜

          酒店價(jià)格間夜顯示(JavaScript 實(shí)現(xiàn))

          酒店間夜價(jià)格顯示實(shí)現(xiàn):

          跨周:



          <%@ page language="java" contentType="text/html; charset=utf-8"
              pageEncoding
          ="utf-8"
          %>
          <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
          <html>
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
          <script language="javascript" type="text/javascript" src="${pageContext.request.contextPath}/js/My97DatePicker/WdatePicker.js"></script>
          <title>Date操作</title>
          </head>
          <%
              
          String startDate = request.getParameter("startDate")==null?"":request.getParameter("startDate");
              
          String endDate = request.getParameter("endDate")==null?"":request.getParameter("endDate");
          %>
          <body>
          <form action="date.jsp" name="form1">
          Start Date:
          <input id="startDate" name="startDate" type="text" onClick="WdatePicker()" value="<%=startDate%>" /> <br/>
          End Date:
          <input id="endDate" name="endDate" type="text" onClick="WdatePicker()" value="<%=endDate%>" /> <br/>
          <input type="submit" value="submit">
          </form>
          <% 
              
          if(!"".equals(startDate.trim()) && !"".equals(endDate.trim())){
              
          %>
          <script type="text/javascript">
              
          var startDate = document.getElementById("startDate").value;
              
          var endDate = document.getElementById("endDate").value;
              startDate 
          = startDate.replace(/-/g, "/");
              endDate 
          = endDate.replace(/-/g, "/");     
              
          var s1 = new Date(startDate);
              
          var s2 = new Date(endDate);
              
          var days= (s2.getTime() - s1.getTime())/86400000;
              
          var computerWerk = Math.ceil(days/7);   
              document.write(
          "周數(shù)="+computerWerk+" days="+days);
          </script>
              
          <table border="1">
                  
          <tr>
                  
          <td>房型</td>
                  
          <td>門(mén)市價(jià)</td>
                  
          <td>早餐</td>
                  
          <script type="text/javascript">
                  
          if(computerWerk>1){
                      document.write(
          "<td>&nbsp;&nbsp;&nbsp;</td>");
                  }

                   
          for(var i=0; i< days && i<7;i++){
                      
          var myDate=new Date()
                      myDate.setDate(s1.getDate()
          +i);
                      
          //if(i>6){
                      //        break;
                      //    }else{
                      document.write("<td>周"+"日一二三四五六".charAt(myDate.getDay())+"</td>");
                      
          //}
                      
                  }

                  
          </script>
                  
          </tr>
                  
          <script type="text/javascript">
                  
          if(computerWerk>1){
                      
          for(var week=1;week<=computerWerk;week++){
                          document.write(
          "<tr>");
                          
          if(week==1){
                              document.write(
          "<td rowspan="+(computerWerk+1)+">標(biāo)準(zhǔn)房</td>");
                              document.write(
          "<td rowspan="+(computerWerk+1)+">1950</td>");
                              document.write(
          "<td rowspan="+(computerWerk+1)+">含早</td>");
                              document.write(
          "<td>第"+week+"周</td>");
                              
          for(var i=0; i<7;i++){
                                  
          var myDate=new Date();
                                  myDate.setDate(s1.getDate()
          +i);
                                  
          //if(i>6){
                                  //        break;
                                  //    }else{
                                  document.write("<td>"+myDate.toUTCString()+"</td>");
                                  
          //}
                              }

                          }
          else{
                              document.write(
          "<td>第"+week+"周</td>");
                              
          for(var q=0; q<7;q++){
                                  
          var myDate=new Date();
                                  myDate.setDate(s1.getDate()
          +((week-1)*7)+q);
                                  
          //if(q>6){
                                  //        break;
                                  //    }else{
                                          if((week-1)*7+< days){
                                             document.write(
          "<td>"+myDate.toUTCString()+"</td>");
                                          }
          else{
                                             document.write(
          "<td>&nbsp;&nbsp;&nbsp;</td>");
                                          }

                                  
          //}
                              }

                              
                          }

                          document.write(
          "</tr>");
                      }

                   }
          else{
                   document.write(
          "<tr>");
                   document.write(
          "<td>標(biāo)準(zhǔn)房</td>");
                   document.write(
          "<td>1950</td>");
                   document.write(
          "<td>含早</td>");
                   
          for(var i=0; i<days;i++){
                              
          var myDate=new Date();
                              myDate.setDate(s1.getDate()
          +i);
                              
          if(i>7){
                                      
          break;
                                  }
          else{
                              document.write(
          "<td>"+myDate.toUTCString()+"</td>");
                      }

                  }

                   document.write(
          "</tr>");    
              }

                  
          </script>
              
          </table>
          <%
              }
          %>
          </body>
          </html>








          posted on 2009-04-21 13:31 MikyTan 閱讀(411) 評(píng)論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 游戏| 牟定县| 天长市| 独山县| 简阳市| 甘洛县| 龙海市| 云龙县| 白山市| 闽侯县| 互助| 蒲江县| 琼海市| 兰考县| 鹤峰县| 桂平市| 菏泽市| 庆阳市| 张家川| 长子县| 唐山市| 若羌县| 孟连| 灵山县| 广西| 拉孜县| 弋阳县| 新营市| 祁东县| 炎陵县| 九台市| 兴隆县| 普定县| 通化县| 鹰潭市| 乐山市| 新竹县| 高碑店市| 漳平市| 巨野县| 海林市|