标题:关于前后台传值取值的问题。。。
只看楼主
maple990
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-9-11
结帖率:0
已结贴  问题点数:20 回复次数:2 
关于前后台传值取值的问题。。。
子窗体后台code:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {

            e.Row.Attributes.Add("onDblClick", "javascript:opener.location.href='TallyMain.aspx?id=" + e.Row.Cells[1].Text.ToString() + "';window.close();");
         }

---
父窗体TallyMain.aspx后台代码
通过   
      string sid= Request.QueryString["id"];接受
父窗体TallyMain.aspx前台代码
js-code
function ShowTextBox(va) {   
            var value = va.innerText;
            va.innerHTML = "";
            var txt = document.createElement("input");
            va.appendChild(txt);
            txt.focus();
            txt.value = value;
            va.onclick= function() {
            }

            txt.setAttribute("onblur",
            function() {
                va.onclick = function() {
                    ShowTextBox(va);
                }
                va.innerHTML = "";
                va.innerText = txt.value;
            });
            }

html-code:
<table>
<tr>
<td onclick="ShowTextBox(this)">
ccc
    </td>
    <td onclick="ShowTextBox(this)">
ccc
                </td>
</tr>

问题是:我要从前台获取字窗体传过来的sid并且放在 td里创建的input里面  怎么弄??
俺是菜鸟  求代码。。



搜索更多相关主题的帖子: 后台 传值 
2010-09-11 10:35
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:10 
弹出窗体可以完全用javascript的opener
弹出窗体里直接javascript
opener.父窗体input的id或name.value="要传的值";
2010-09-11 16:32
Ben_faster
Rank: 2
等 级:论坛游民
帖 子:21
专家分:27
注 册:2010-8-15
得分:10 
对,支持!
2010-09-14 17:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-320109-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.732182 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved