各位帮我看看,哪里出问题了
1.aspx<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input id="Button3" type="button" name="submit" value="button" onclick ="SelectClass()"/>
<script language="JavaScript" type ="text/javascript"  >
function SelectClass()
{
var myWin;
myWin=window.showModalDialog("2.aspx", "dialogWidth=300px;dialogHeight=400px"); 
document.getElementById ("TextBox1").value=myWin;
}
</script>===================
2.aspx
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click1" Text="Button" />
<input id="Button1" type="button" value="确定" onclick ="javascript:self.close();"/>
---------------------------------------
protected void Button2_Click1(object sender, EventArgs e)
    {
        this.TextBox1.Text = "wwwwww";
        Response.Write("<script   language='javascript'>window.returnValue='wwwww'</script>");
    }
1.aspx中的texBox1没得到值

解决方案 »

  1.   

    <script language="JavaScript" type ="text/javascript"  >
    function SelectClass()
    {
    var myWin;
    myWin=window.showModalDialog("2.aspx", "dialogWidth=300px;dialogHeight=400px"); 
    }
    </script>
    2
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    <asp:Button ID="Button2" runat="server" OnClick="Button2_Click1" Text="Button" />
    <input id="Button1" type="button" value="确定" onclick ="javascript:self.close();"/>
    ---------------------------------------
    protected void Button2_Click1(object sender, EventArgs e)
        {
            this.TextBox1.Text = "wwwwww";
            Response.Write("<script   language='javascript'>opener.document.getElementById("TextBox1").value='wwwww'</script>");
        }try
      

  2.   

    Response.Write("<script   language='javascript'>opener.document.getElementById("TextBox1").value='wwwww'</script>");
    这句话就很有问题完全不知道是干什么的
    "<script   language='javascript'>opener.document.getElementById("TextBox1  // 这个小东东是做什么用的啊?是变量怎么不用+,是你自己定义的连接符吗?好有个性哦!").value='wwwww'</script>"
      

  3.   

    就是把2中TextBox1的值传给1的TextBox1
      

  4.   

    A.html
    <!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=gb2312">
    <title>无标题文档</title>
    <script type="text/javascript">
    function addPic()
    {
     var win=window.showModalDialog('B.htm');
     var x=win[0];
     var y=win[1];
     var imgEle=document.createElement("img");
     imgEle.setAttribute("width","20");
     imgEle.setAttribute("height","20");
     imgEle.setAttribute("src","kk.gif");
     var di=document.getElementById("mypicDiv");
     di.appendChild(imgEle);
    }
    </script>
    </head><body>
    <form name="form1" method="post" action="">
      <input type="button" name="Submit" value="添加图片" onClick="addPic()">
      <div id="mypicDiv"></div>
    </form>
    </body>
    </html>B.html
    <!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=gb2312">
    <title>无标题文档</title>
    <script type="text/javascript">
    function goPic()
    {
      var tA=document.getElementById("txtX");
      var tB=document.getElementById("txtY");
      var a=new Array(tA.value,tB.value);
      window.returnValue=a;
      opener=null;
      window.close();
    }
    </script>
    </head><body>
    <form name="form1" method="post" action="">
      <p>X坐标:
        <input name="txtX" type="text" id="txtX" on>
    </p>
      <p>Y坐标:
        <input name="txtY" type="text" id="txtB">
    </p>
      <p>
        <input type="button" name="Submit" value="确定" onClick="goPic()">
      </p>
    </form>
    </body>
    </html>打开A.html
      

  5.   

    2中的TextBox的值是不是不能通过Butten的事件给它赋值啊??
    我把给TextBox赋值的Butten去掉就好了,
      

  6.   

    没看出你的字符串很有问题吗?
    Response.Write("<script   language='javascript'>opener.document.getElementById("TextBox1").value='wwwww'</script>");自己仔细看看问题在那里简单点说你的字符串是:
    ("<script ... getElementById(";没报错就很不错了!