……天天向上

          好的想法總是無窮無盡

          統(tǒng)計(jì)

          留言簿(1)

          閱讀排行榜

          評(píng)論排行榜

          關(guān)于日歷控件My97DatePicker 在IE6下出現(xiàn)“無法打開站點(diǎn),已終止操作”

          今天項(xiàng)目測試,發(fā)現(xiàn)在IE6下一個(gè)頁面打開失敗,提示:“無法打開站點(diǎn),已終止操作”,測試了下發(fā)現(xiàn)是日歷控件My97DatePicker 導(dǎo)致的錯(cuò)誤,于是看了下My97DatePicker 的相關(guān)介紹,無果;最后無意間百度了下,還是找到了解決辦法:

          1、My97DatePicker 官方:http://www.my97.net
          2、在IE6下出現(xiàn)“無法打開站點(diǎn),已終止操作”的解決辦法(轉(zhuǎn)):

          My97DatePicker js 日期控件做的確實(shí)很優(yōu)秀,但在ie6上顯示最會(huì)有大小的問題,首先是ie6本身的問題,ie6對(duì)css的中文注釋并不是很支持.所以如果css文件中有中文注釋,那么這部分的css將會(huì)失效。

          My97DatePicker 里面唯一的兩個(gè)css文件都是有中文注釋的,所以引用這個(gè)日期控件.最好是把它的css文件中的中文注釋給去掉.

          在frame框架中調(diào)用這個(gè)控件時(shí)老是探出“無法打開站點(diǎn),已終止操作?”消息框,官網(wǎng)也有,綜合下解決方法:
          1、IE6中使用時(shí),如果有 base target標(biāo)簽 必須在日期控件載入后設(shè)置
          <script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"></script>
          <base target="_self" />  (將頭部的<base href="<%=basePath%>"> ,放在你引用 WdatePacker.js的下面)
          2、在<script>標(biāo)簽中加上defer="defer"
          3、將<script>放在頁面<body>后面
          4、將<script>放在頁面</html>后面
          5、這是一個(gè)絕對(duì)有效的方法,但是會(huì)丟失跨越iframe的特性,把WdatePicker.js里面的$crossFrame改成false 

          另外,在IE6下直接輸入日期,會(huì)出現(xiàn)輸入從右到左顯示的情況,輸入的日期顯示順序混亂,出現(xiàn)該問題一般是由于該文本框帶有readonly屬性,將該屬性去掉即可恢復(fù)正常! 


          使用方法:

          <script type="text/javascript" src="/My97DatePicker/WdatePicker.js"></script> 

          然后就是
          <input class="Wdate" type="text"  name="memberBirth" onClick="WdatePicker()"  />

          加上class
          ="Wdate"在左邊會(huì)有個(gè)日期的小圖標(biāo)在文本框中,當(dāng)然也可以不加。

          3、My97DatePicker 使用需要重點(diǎn)配置介紹:
          http://www.my97.net/dp/demo/resource/3.asp
          比如:dateFmt--string:'yyyy-MM-dd'   日期顯示格式,你可以參考
          4、記錄下簡單的調(diào)用方法:
              在<HEAD></HEAD>之間增加:<script defer="defer" language="JavaScript" type="text/javascript" src="<%=basePath%>/sz/My97DatePicker/WdatePicker.js"></script>
              添加調(diào)用:<input id="StartTime" name="StartTime" value="<%=startTime1==null?" ":startTime1%>" type="text" class="Wdate"  style="width:160px" onclick="WdatePicker();"/>

          5、記錄一個(gè)在當(dāng)前頁面動(dòng)態(tài)顯示時(shí)間的js:
              //添加web時(shí)間          

             <script>
             function testDate()
          {
              var date
          =new Date();
              var result
          =date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()+"  "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
              document.getElementById(
          "mydate").innerHTML=result;
              }
          ;
              setInterval(
          "testDate()"1000);        
              
          </script> 


           

          posted on 2012-05-23 10:51 japper 閱讀(3109) 評(píng)論(1)  編輯  收藏 所屬分類: JavaScript

          評(píng)論

          # re: 關(guān)于日歷控件My97DatePicker 在IE6下出現(xiàn)“無法打開站點(diǎn),已終止操作” 2012-11-30 18:02 ces

          ss  回復(fù)  更多評(píng)論   


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 炉霍县| 仙居县| 商水县| 嘉定区| 法库县| 青铜峡市| 大方县| 乌兰浩特市| 平邑县| 米泉市| 涞水县| 靖江市| 大石桥市| 乌什县| 共和县| 稷山县| 辽阳市| 扎鲁特旗| 凤台县| 交城县| 类乌齐县| 仁怀市| 开封县| 清徐县| 迭部县| 淄博市| 洛扎县| 明星| 新乡市| 永清县| 竹山县| 鄂托克前旗| 石阡县| 博乐市| 呼玛县| 安义县| 青冈县| 分宜县| 图们市| 万荣县| 阳城县|