window.parent.document.getElementById
用来取得父页面控件,直接赋值就行
parent可以无限级
window.parent.parent.

解决方案 »

  1.   

    <%@ Page Language="C#" MasterPageFile="~/admin/MasterPage.master" AutoEventWireup="true" CodeFile="Cal_play.aspx.cs" Inherits="admin_Cal_play" Title="Untitled Page" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        <script language="javascript" type="text/javascript">
            function makeValue()
            {
                
            }
        </script>
        <div class="pic_div1">
            <div style="width:700px; float:left;"><p style="PADDING-LEFT: 150px; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; TEXT-ALIGN: center">添加[<asp:Label id="lbl_title" runat="server" ForeColor="Red"></asp:Label>]会议日程安排</p></div>
            <div style="width:700px; float:left; margin-top:5px;">
                <ul><li style="padding-right:5px; height:25px;">日程标题:</li><li style="padding-left:5px;"><asp:TextBox ID="txt_title" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txt_title"
                        ValidationGroup="pic_play">标题不能为空</asp:RequiredFieldValidator></li></ul>        
            </div>
            <div style="width:700px; float:left; margin-top:5px; border:1px red;">
                <ul>
                    <li style="padding-right:5px;">日程内容:</li><li><iframe id="editor" src="../editor/editor.asp" frameborder="1" scrolling="no" width="620" height="405" style="border:1px;"></iframe>
                        
                        <textarea id="TextArea1" cols="20" rows="2" runat="server"></textarea>
                        <asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine" Visible="False"></asp:TextBox></li></ul>
            </div>
            <div style="width:700px; float:left; margin-top:5px; padding-left:50px;">
                <asp:Button ID="Button1" runat="server" Text="添   加" /></div>
        
        
        
        </div>
    </asp:Content>我该怎么样才能获得iframe中输入的内容.editor是一个编辑器.然后把获得的内容赋值给textbox1.最后在Button1按钮的单击事件中将textbox1的值获取.
      

  2.   

    我的想法是先通过bottom的onClinetClick事件将iframes中的内容赋值给textbox1,然后在后台代码中通过onClick事件代码获取textBox1的值.可是我现在不知道怎么样才能获得iframes中的值并赋给textbox,哪位大哥可以提供一些一些参考,我都弄了一上午了.
      

  3.   

    在Page_Load 中添加
           Button1.Attributes.Add("onclick", "document.all." + TextBox1.ClientID + ".value=document.all.editor.document.all.(Iframe里的内容).value;")