初始化方法怎么写的贴出来看看?或者直接head里面加<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />好了。。

解决方案 »

  1.   

    InitUtil.dateUIInit();这个是初始化方法
    <td>生产日期:</td>
              <td>
                <input name="input.produceDate" type="text" class="inputSmall" id="produceDate" label='生产日期' require='true'/>
                <span>*</span> </td>这个是表单里面写的。
    <script src="js/datepicker/WdatePicker.js" type="text/javascript" defer="defer" ></script>这个是引入JS ,在IE6 ,7 ,8下面测试过的,完全可以。就是在IE9 不行。
      

  2.   

    frog8659 我想请教下 您说的:或者直接head里面加<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 这个是啥意思啊!
      

  3.   

    ....InitUtil.dateUIInit();是你项目自定义的方法吧。。具体内容是<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />就是IE兼容模式
      

  4.   


    那建议你把defer="defer"去掉试试,可能是加载顺序不同导致的~。~
      

  5.   

    $crossFrame:true做出修改。true改为false
      

  6.   

    在WdatePicker.js中$crossFrame:true做出修改。true改为false
      

  7.   

    实在不行就让他按ie8的方式解析,加个兼容性meta标签。
      

  8.   

    WdatePicker({doubleCalendar:false, dateFmt:"yyyy-MM"}); 其他浏览器和ie其他版本都没问题, ie9下面框框里全显示的是1,怎么解决啊 
      

  9.   

    WdatePicker({doubleCalendar:false, dateFmt:"yyyy-MM"}); 其他浏览器和ie其他版本都没问题, ie9下面框框里全显示的是1,怎么解决啊