topleftright.jsp

来自「一个关于tlms的一个小程序 看看能否帮助到别人」· JSP 代码 · 共 78 行

JSP
78
字号
<%@ include file="/WEB-INF/jsp/common/Taglibs.jsp"%>

<tiles:useAttribute name="top" />
<tiles:useAttribute name="left" />
<tiles:useAttribute name="right" />
<tiles:useAttribute name="name_top" />
<tiles:useAttribute name="name_left" />
<tiles:useAttribute name="name_right" />
<tiles:useAttribute name="height_top" />
<tiles:useAttribute name="height_bottom" />
<tiles:useAttribute name="width_left" />
<tiles:useAttribute name="width_right" />
<tiles:useAttribute name="pageType" />
<tiles:useAttribute name="title" />
<tiles:useAttribute name="title_arg0" />
<tiles:useAttribute name="title_arg1" />
<tiles:useAttribute name="title_arg2" />
<tiles:useAttribute name="title_arg3" />
<tiles:useAttribute name="title_arg4" />
<tiles:useAttribute name="includeJS" />

<html:html>
<head>
    <c:if test="${not empty title}">
        <title>
            <bean:message name="title" arg0="${title_arg0}" arg1="${title_arg1}" arg2="${title_arg2}" arg3="${title_arg3}" arg4="${title_arg4}" />
        </title>
    </c:if>
    <c:if test="${not empty includeJS}">
        <c:forTokens items="${includeJS}" delims=";" var="scriptSrc">
            <script src="<c:url value="${scriptSrc}" />" language="Javascript" type="text/javascript"/>
        </c:forTokens>
    </c:if>

    <script language="Javascript" type="text/javascript">
        var links = [{url:"<c:url value="${top}" />", frame:"<c:out value="${name_top}" />", submitted:false}
                    ,{url:"<c:url value="${left}" />", frame:"<c:out value="${name_left}" />", submitted:false}
                    <c:if test="${not empty right}">
                    ,{url:"<c:url value="${right}" />", frame:"<c:out value="${name_right}" />", submitted:false}
                    </c:if>
              ];
        var ctr = 0;
        var tries = 0;

        function loadFrames() {
            if (!links[ctr].submitted) {
                links[ctr].submitted = true;
                document.forms["DummyFrameForm"].action = links[ctr].url;
                document.forms["DummyFrameForm"].target = links[ctr].frame;
                document.forms["DummyFrameForm"].submit();
            }
            if (window.frames[links[ctr].frame].loaded || tries >= 3) {
                tries = 0;
                if (ctr < links.length-1) {
                    ctr++;
                    loadFrames();
                }
            } else {
                tries++;
                setTimeout("loadFrames()", 200);
            }
}
    </script>
</head>

<form action="" name="DummyFrameForm" method="post" >
</form>

<frameset rows="<c:out value="${height_top}" />,<c:out value="${height_bottom}" />" frameborder="NO" border="0" framespacing="0" onload="loadFrames();">
    <frame src="" id="<c:out value="${name_top}" />" name="<c:out value="${name_top}" />" scrolling="NO" noresize >
    <frameset name="bottomFrame" cols="<c:out value="${width_left}" />,<c:out value="${width_right}" />" frameborder="NO" border="0" framespacing="0">
        <frame src="" id="<c:out value="${name_left}" />" name="<c:out value="${name_left}" />" noresize>
        <frame src="" id="<c:out value="${name_right}" />" name="<c:out value="${name_right}" />">
    </frameset>
</frameset>

</html:html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?