window.opener.document.getElementById(oID).value = ennm;
你的窗口怎么打开的?

解决方案 »

  1.   

    你在Page_Load中这么做Button_AddNews.Attributes.Add("onClick", "javascript:closeTextwin('" & oID & "','" & TextBox_Content.Text & " ');"),TextBox_Content.Text在Page_Load时赋值了吗,如果没有赋值当然是空的了。
      

  2.   

    sorry,我看错了,那你的Value变量确实有值吗?再或者页面报什么错误了吗?
      

  3.   

    To:  net_lover(孟子E章) 谢谢老大的关注:
    我打开的时候没有值!
    父窗口是这么打开的!
    LText.Attributes.Add("ondblclick", "javascript:OpenWindow('OpenText.aspx?TableName=" & PageTableName & "&ColumnsName=" & LCOLUMNS_NAMEArray(LLoopNum) & "&TableCodeName=" & PageTableCode & "&ColumnsCode=" & LCOLUMNS_CODEArray(LLoopNum) & "&oID=DataTextBox_" & LCOLUMNS_CODEArray(LLoopNum).ToLower & "&Value=" & LText.Text.Trim & "');")To:cancersyf(fengzhimei)
    TextBox_Content.Text 也初使化没有值,我输入值后,点这个Button 想把它的值放入父窗口中去!
    谢谢老大关注!!
      

  4.   

    window.open("child.aspx")
    这样出来的窗口之间的关系是window.opener,在child.aspx里可以用window.opener.document.getElementById(oID).value="xxx"来向父窗口传递值,如果是模式窗口,参照
    http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4
      

  5.   

    http://www.cnblogs.com/wngwz/archive/2004/09/07/40695.aspx
    如果是模态窗体,你可以看看这个!
      

  6.   

    问题是:
    TO:  net_lover(孟子E章)
    开始的时候:
    & TextBox_Content.Text & 为NULL我把值输入后。响应的Button脚本事件就响应了
     Button_AddNews.Attributes.Add("onClick", "javascript:closeTextwin('" & oID & "','" & TextBox_Content.Text & " ');") 这个脚本事件啊!所以父窗口得不到它的值!如何解决这个问题呢!
      

  7.   

    TO: net_lover(孟子E章)
    开始的时候:
    & TextBox_Content.Text & 为NULL就不用空""代替,null没有办法操作的
    如果 & TextBox_Content.Text & 不为空.----第一次
    我在 & TextBox_Content.Text & 后追加数据后.----第二次
    响应的Button脚本事件后,父窗口得到的数据是第一次的数据。
    我想得到的是:父窗口得到的数据是第二次的数据.没办法解决这个问题吗?
      

  8.   

    Button_AddNews.Attributes.Add("onClick", "javascript:closeTextwin('" & oID & "','" & TextBox_Content.Text & " ');")
    你这样写的时候已经把一开始TextBox_Content.Text付给closeTextwin的参数了,也就是这个参数值不会再变了,你可以在closeTextwin函数里面读TextBox_Content的值
      

  9.   

    TO:luaiping(luaiping(最近很郁闷)你可以在closeTextwin函数里面读TextBox_Content的值
    那怎么写这个脚本呢?
      

  10.   

    var ennm = document.getEmlemetById("TextBox_Content").value;