2

フレームセットを含む単純な Statistics.aspx ページがあり、それを Web ユーザー コントロールのモーダル ページとして使用したいと考えています。私はJavaScript関数を持っており、以下のようにgridview Itemテンプレートで使用しています::

<script>
function ViewStatistics(AdId)
 {
     modalDialog('../../../CMSWebParts/Advertise/Tools/View_Statistics.aspx', 'ViewStatistics', 700, 600);
  }

    <asp:ImageButton ID="imgbtnStatistics" runat="server" CommandName="statistics" 
     ImageUrl="~/App_Themes/Default/Images/Objects/__REPORTING__/object.png" 
     ToolTip="View Statistics" Width="18px" CommandArgument='<%# Eval("ItemID") %>'        
     alt="ViewStatistics" OnClientClick=" ViewStatistics (10 ); return false;" />

私の statistics.aspx ページ コードは次のとおりです。

<asp:Content ID="Content5" ContentPlaceHolderID="plcContent" runat="Server">
<%--    <div>
<iframe src="User_ADs_Analytics_Statistics.aspx" >hi</iframe>
<iframe src="User_ADs_Analytics_Statistics.aspx" >hi2</iframe>
 </div>--%>
<frameset border="0" cols="220,*" id="colsFramesetAnalytics" runat="server">
    <frame name="analtree" src="User_ADs_Analytics_Statistics.aspx" scrolling="no" frameborder="0" />
    <frameset border="0" rows="111, 154, *" runat="server" id="rowsFrameset">
        <frame name="analmonths" src="../../../mjtest.aspx" scrolling="auto" frameborder="0" />
        <!--  <frame name="analdays" src="User_ADs_Analytics_Statistics.aspx" frameborder="0" />
        <frame name="analreport" src="../../../CMSDesk/blank.htm" scrolling="auto" frameborder="0" /> -->
    </frameset>
    <noframes>
        <p id="p1">
            This HTML frameset displays multiple Web pages. To view this frameset, use a Web
            browser that supports HTML 4.0 and later.
        </p>
    </noframes>
</frameset>

iframe を使用するとうまく動作しますが、frameset を使用すると何も表示されません。

4

0 に答える 0