jQuery MiniUI

标题: ie7下数据加载不出来 [打印本页]

作者: Decmond    时间: 2013-6-23 10:32:58     标题: ie7下数据加载不出来

用miniui做了个程序,在ie7下无法执行js中的程序,数据都加载不出来。但在360,火狐等都可以。
请问这是什么原因
图1 为ie7下的状况
[attach]2217[/attach]
                                1
图2为ie8下的状况
[attach]2218[/attach]
                             2

代码如下:
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="gb2312" %>
<%@ include file="/WEB-INF/jsp/include.jsp" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
<portlet:defineObjects/>
<link rel="stylesheet" type="text/css" href="<cut value='${pageContext.request.contextPath}'/>/style/search.css"/>
<link rel="stylesheet" type="text/css" href="<cut value='${pageContext.request.contextPath}'/>/style/jbxx.css"/>
<link rel="stylesheet" type="text/css" href="<cut value='${pageContext.request.contextPath}'/>/style/epstar.css"/>
<script type="text/javascript">
    $import('<cut value="${pageContext.request.contextPath}"/>/style/search.css',
            '<cut value="${pageContext.request.contextPath}"/>/style/apply.css');
    $import('<cut value="${pageContext.request.contextPath}"/>/scripts/BubbleMsg.js');
    $import('<cut value="${pageContext.request.contextPath}"/>/script/miniui/scripts/miniui/themes/default/miniui.css',
            '<cut value="${pageContext.request.contextPath}"/>/script/miniui/scripts/miniui/themes/icons.css');
    $import('<cut value="${pageContext.request.contextPath}"/>/script/miniui/scripts/jquery-1.6.2.min.js');
    $import('<cut value="${pageContext.request.contextPath}"/>/script/miniui/scripts/miniui/miniui.js');
</script>
<c:set var="individualQueryUrl">
    <common:singlePortletURL>
        <common:param name=".pen" value="${portletWindow.portletEntity.name}"/>
        <common:param name=".f" value="${portletWindow.id}"/>
        <common:param name=".pmn" value="view"/>
        <common:param name="action" value="individualQuery"/>
    </common:singlePortletURL>
</c:set>
<div style="width:100%;">
    <div class="mini-toolbar" style="border-bottom:0;padding:0px;">
        <table style="width:100%;">
             <tr>
                 <td style="width:100%;">
                </td>
                <td style="white-space:nowrap;">
                    <input id="dateOnTh"  Format="yyyy-MM" class="mini-datepicker"/>
                    <a class="mini-button">查询</a>
                </td>
            </tr>
        </table>
    </div>
</div>
<div id="indivitO" class="mini-datagrid" style="width:1026px;height:450px;"
         url='<c:out value="${individualQueryUrl}" escapeXml="false"/>' idField="DM" allowResize="true" pageSize="15"
         allowCellSelect="true" multiSelect="true" >
    <div property="columns">
        <%--<div type="checkcolumn"></div>--%>
        <c:forEach items="${model.statusl}" var="statusl">
            <div field="<c:out value='${statusl.ID}'/>" width="60" headerAlign="center"  align="center" allowSort="false"><c:out value="${statusl.NAME}"/></div>
        </c:forEach>
    </div>
</div>
<script type="text/javascript">
    jQuery.noConflict();
    mini.parse();
    var indivitO = mini.get("indivitO");
    indivitO.load();
    function search() {
        var datej = mini.get("dateOnTh").getValue();
        var date =mini.formatDate(datej,'yyyy-MM');
        indivitO.load({date: date});
    }
    function onKeyEnterlink(e) {
     search();
    }
</script>

作者: Decmond    时间: 2013-6-23 10:48:58

补充
如图:
[attach]2219[/attach]

作者: Decmond    时间: 2013-6-23 11:12:57

屏蔽/* this._topRightCellEl.style.height = _ + "px"*/ 就行了,是什么原因?
作者: factory    时间: 2013-6-24 09:43:09

Decmond 发表于 2013-6-23 11:12
屏蔽/* this._topRightCellEl.style.height = _ + "px"*/ 就行了,是什么原因?

你用你的IE7测试下试用包里面的官方demo是否有这个问题?
或者你更新下你的miniui.js试试




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2