2

私はいくつかのSpring MVCタイルページを持っており、私のtiles.xmlファイルは次のようになっています:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
       "http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
    <tiles-definitions>
    <definition name="base.definition"
        template="/WEB-INF/views/layout.jsp">
        <put-attribute name="title" value="" />
        <put-attribute name="header" value="/WEB-INF/views/header.jsp" />
        <put-attribute name="menu" value="/WEB-INF/views/menu.jsp" />
        <put-attribute name="body" value="" />
        <put-attribute name="footer" value="/WEB-INF/views/footer.jsp" />
     </definition>

     <definition name="home" extends="base.definition">
        <put-attribute name="title" value="page home" />
        <put-attribute name="body" value="/WEB-INF/views/home.jsp" />
    </definition>

    <definition name="product" extends="base.definition">

      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/product.jsp" /> 
     </definition>
    <definition name="note" extends="base.definition">

      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/note.jsp" /> 
    </definition>

    <definition name="tnote" extends="base.definition">

      <put-attribute name="title" value="p" />
         <put-attribute name="body" value="/WEB-INF/views/tnote.jsp" /> 
      </definition>

        <definition name="D" extends="base.definition">
       <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/D.jsp" /> 
       </definition>

         <definition name="contactUs" extends="base.definition">
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/contactUs.jsp" /> 
       </definition>

         <definition name="dsgc" extends="base.definition">
        <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/dsgc.jsp" /> 
       </definition>

      <definition name="login" template="/WEB-INF/views/admin/adminLayout.jsp">
        <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/login.jsp" /> 
      </definition>


      <definition name="adm_main" template="/WEB-INF/views/admin/adminLayout.jsp">
        <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_main.jsp" /> 
       </definition>

     <definition name="adminPage" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adminPage.jsp" /> 
    </definition>

     <definition name="adm_products" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_products.jsp" /> 
    </definition>
    <definition name="adm_products_images" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_products_images.jsp" /> 
    </definition>
    <definition name="adm_ads" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_ads.jsp" /> 
    </definition>
     <definition name="adm_menus" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_menus.jsp" /> 
    </definition>
     <definition name="adm_settings" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_settings.jsp" /> 
    </definition>
     <definition name="adm_members" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_members.jsp" /> 
    </definition>
   <definition name="adm_resellers" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_resellers.jsp" /> 
    </definition>
     <definition name="adm_news" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_news.jsp" /> 
    </definition>
    <definition name="adm_tips" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_tips.jsp" /> 
    </definition>
    <definition name="adm_gnotes" template="/WEB-INF/views/admin/adminLayout.jsp" >
      <put-attribute name="title" value="p" />
        <put-attribute name="body" value="/WEB-INF/views/admin/adm_gnotes.jsp" /> 
    </definition>
</tiles-definitions>

今、私はこれらのページを別のページの iframe で呼び出したいと思っています。私のコードは次のようなものです:

     <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org /TR/html4/loose.dtd">
     <html>
     <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" dir="rtl" >
    <title>Insert title here</title>
    <script type="text/javascript">
    var reserved_tab_content_height = 60;
    var selected_idx = 0;
    var tab_idx = 0;
    function set_tab_content_height() {
    $(".tab_content").css('height',
            $(window).height() - reserved_tab_content_height);
       }



    $(function(){

    set_tab_content_height();

    $("#menuItems td").click(function() {
        var menuItem = $(this).text();
        $("#menuItems td").removeClass("selected_item");
        $(this).addClass("selected_item");
        var id=$(this).attr("id");
        var number=id.split('-')[2];
        $("#tab_container td").hide();
        $("#tab-td-"+number).show();
        $("#tab-content-"+number).show();

    });
    $(window).resize(function() {
        set_tab_content_height();
    });


    });
    </script>
    </head>
    <body>

    <%-- <a href="<c:url value='/j_spring_security_logout'/>">Logout</a> --%>



    <div id="mainDiv" >
        <table width="100%" cellpadding="0" cellspacing="0" border="0">
            <tbody>
                <tr>
                    <td valign="bottom"
                        style="border: 1px solid black; padding:     5px 5px 5px 5px;">
                        <table id="menuItems" class="menu"     cellpadding="0" cellspacing="0"
                            border="0" align="right">
                            <tbody>
                            <tr id="tabs0">
                            <sec:authorize access="hasRole('ROLE_one')">
                                <td id='tab-item-1' style='border:1px solid;'>کالاها</td>
                            </sec:authorize>                                
                                <sec:authorize access="hasRole('ROLE_two')">
                                <td id='tab-item-2' style='border:1px solid;'>عکس کالاها</td>
                            </sec:authorize>                            
                            <sec:authorize access="hasRole('ROLE_three')">
                                <td id='tab-item-3' style='border:1px solid;'>تبلیغات</td>
                            </sec:authorize>

                                <sec:authorize access="hasRole('ROLE_four')">
                                <td id='tab-item-4' style='border:1px solid;'>اخبار جدید</td>
                            </sec:authorize>    

                                <sec:authorize access="hasRole('ROLE_five')">
                                <td id='tab-item-5' style='border:1px solid;'>یادداشت ها</td>
                            </sec:authorize>

                                <sec:authorize access="hasRole('ROLE_six')">
                                <td id='tab-item-6' style='border:1px solid;'>روزنوشت ها</td>
                            </sec:authorize>


                            </tr>
                            <tr id="tabs6">

                                <sec:authorize access="hasRole('ROLE_seven')">
                                <td id='tab-item-7' style='border:1px solid;'>منوها</td>
                            </sec:authorize>
                            <sec:authorize access="hasRole('ROLE_eight')">
                                <td id='tab-item-8' style='border:1px solid;'>تنظیمات</td>
                            </sec:authorize>
                            <sec:authorize access="hasRole('ROLE_nine')">
                                <td id='tab-item-9' style='border:1px solid;'>آپلود</td>
                            </sec:authorize>
                            <sec:authorize access="hasRole('ROLE_ten')">
                                <td id='tab-item-10' style='border:1px solid;'>کاربران</td>
                            </sec:authorize>
                            <sec:authorize access="hasRole('ROLE_eleven')">
                                <td id='tab-item-11' style='border:1px solid;'>نمایندگان</td>
                            </sec:authorize>
                            <sec:authorize access="hasRole('ROLE_twoelve')">
                                <td id='tab-item-12' style='border:1px solid;'>آرشیو مجلات</td>
                            </sec:authorize>
                            </tr>
                            </tbody>
                        </table>


                        <table cellpadding="0" cellspacing="0" border="0" align="left"
                            style="margin-top: 15px">
                            <tr>
                                <td style="color: blue; font-size: 8pt" id="unameTd"></td>
                                <td style="padding-right: 10px"><img
                                     style="cursor: pointer"
                                    src="resources/images/keys.png"></td>
                                <td><a href="<c:url value='/j_spring_security_logout'/>"><img  style="cursor: pointer"
                                    src="resources/images/exit.png">

                                    </a></td>
                            </tr>
                        </table>
                </td>
                </tr>
                <tr>
                    <td  style="border: 1px solid black;">
                        <table width="100%" cellpadding="0" cellspacing="0" border="0">
                            <tbody>
                                <tr id="tab_container">
                                <td id="tab-td-1" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-1" class="tab_content" frameborder="0" src="/adm_products" style="height: 296px; width: 0px; display: none;">
                                    </iframe>
                                </td>
                                <td id="tab-td-2" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-2" class="tab_content" frameborder="0" src="/adm_product_images" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                <td id="tab-td-3" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-3" class="tab_content" frameborder="0" src="/adm_ads" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                <td id="tab-td-4" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-4" class="tab_content" frameborder="0" src="/adm_news" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                <td id="tab-td-5" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-5" class="tab_content" frameborder="0" src="/adm_tips" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                    <td id="tab-td-6" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-6" class="tab_content" frameborder="0" src="/adm_gnotes" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                <td id="tab-td-7" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-7" class="tab_content" frameborder="0" src="/adm_menus" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                <td id="tab-td-8" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-8" class="tab_content" frameborder="0" src="/adm_settings" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                <td id="tab-td-9" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-9" class="tab_content" frameborder="0" src="/adm_uploads" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                <td id="tab-td-10" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-10" class="tab_content" frameborder="0" src="/adm_members" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                <td id="tab-td-11" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-11" class="tab_content" frameborder="0" src="/adm_resellers" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    </iframe>
                                </td>
                                <td id="tab-td-12" class="ui-widget-content ui-corner-bottom" style="display: none; width: 0">
                                    <iframe id="tab-content-12" class="tab_content" frameborder="0" src="/adm_archive" style="height: 296px; width: 0px; display: none;" allowtransparency="true">
                                    <p>asdasdas</p>
                                    </iframe>
                                </td>

                                </tr>
                            </tbody>
                        </table>
                    </td>
                </tr>
            </tbody>
        </table>

</div>


</body>
</html>

私の目標は、タブをクリックしたときです.iframeにあるそのタブページですが、iframeが表示されません.iframe srcはどうすればよいですか?

4

0 に答える 0