……天天向上

          好的想法總是無窮無盡

          統(tǒng)計

          留言簿(1)

          閱讀排行榜

          評論排行榜

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

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

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

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

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

          在frame框架中調(diào)用這個控件時老是探出“無法打開站點(diǎn),已終止操作?”消息框,官網(wǎng)也有,綜合下解決方法:
          1、IE6中使用時,如果有 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、這是一個絕對有效的方法,但是會丟失跨越iframe的特性,把WdatePicker.js里面的$crossFrame改成false 

          另外,在IE6下直接輸入日期,會出現(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"在左邊會有個日期的小圖標(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、記錄一個在當(dāng)前頁面動態(tài)顯示時間的js:
              //添加web時間          

             <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 閱讀(3110) 評論(1)  編輯  收藏 所屬分類: JavaScript

          評論

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

          ss  回復(fù)  更多評論   

          主站蜘蛛池模板: 宽甸| 杭锦后旗| 安西县| 广饶县| 霞浦县| 墨玉县| 南昌市| 广汉市| 临泽县| 康平县| 政和县| 金华市| 登封市| 乐昌市| 普宁市| 邛崃市| 华宁县| 德保县| 保康县| 安阳市| 双辽市| 彰化市| 同仁县| 德庆县| 正阳县| 德惠市| 阿城市| 邮箱| 阿合奇县| 阳江市| 朝阳区| 凤台县| 温泉县| 松滋市| 五家渠市| 鸡东县| 九寨沟县| 河津市| 都昌县| 商水县| 德江县|