如题?

解决方案 »

  1.   

    一个datagrid中的textbox,现在我想实现单击textbox弹出一个窗口,选择事件,关闭窗口把选的内容传到textbox中,可是在子页面中如何得到返回父页面的控件的ID呢,关键是datagrid,想不出什么方法
      

  2.   

    ??<html>
    <head>
    <script type="text/javascript">
    function getContorlId()
    {
       var objArray = document.getElementsByTagName('input');
       for(var obj in objArray)
       {
         if(objArray[obj].type=="button")   
     {
           var text = document.getElementById('text1');
           text.value = objArray[obj].id;
    }
       }
    }
    </script>
    </head>
    <body>
    <form id ="form1" action="">
    <input type="textbox" id="text1" name="text1" value=""/>
    <input type="button" id ="button1" name="button1name" value="ok" onclick="getContorlId();"/>
    </form>
    </body>
    </html>
      

  3.   

    哦。写的时候才知道楼主什么意思parent.html<html>
    <head>
    <script type="text/javascript">
    function openWindow()
    {
       window.open("1.html");
    }
    function SetTextValue(returnvalue)
    {
       var text = document.getElementById('text1');
       text.value = returnvalue;
    }
    </script>
    </head>
    <body>
    <form id ="form1" action="">
    <input type="textbox" id="text1" name="text1" value=""/>
    <input type="button" id ="button1" name="button1name" value="ok" onclick="openWindow();"/>
    </form>
    </body>
    </html>child.html<html>
    <head>
    <script type="text/javascript">
    function setOpenerValue()
    {
       var text = document.getElementById('text1');
       window.opener.SetTextValue(text.value);
    }
    </script>
    </head>
    <body>
    <form id ="form1" action="">
    <input type="textbox" id="text1" name="text1" value=""/>
    <input type="button" id ="button1" name="button1name" value="ok" onclick="setOpenerValue();"/>
    </form>
    </body>
    </html>
      

  4.   

    具体怎么得到grid中的textbox,你可以根据此textbox的ClientID来得到