首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

子窗口返回值的有关问题(一点小疑点)

2012-02-04 
子窗口返回值的问题(一点小问题)父窗口:window.open打开子窗口子窗口的返回父窗口的代码现在的问题是当只

子窗口返回值的问题(一点小问题)
父窗口:window.open   打开子窗口

子窗口的返回父窗口的代码
现在的问题是当只用一个复选框时就返回不了值,大于一个都正常!
<input   type= "radio "   name= "info "   id= "info "   value= " <%=rs( "name ")%> # <%=rslinkman( "name ")%> # "   onclick= "exitWindows() ">
大家帮忙看看问题出在那儿??

-------
<script   language= "JavaScript ">
function   exitWindows()
{
    var   info,EmpName,x,y;  
    var   nn   =   document.all.item( "info ");
        for   (var   j=0;   j <nn.length;   j++)   {
        if   (document.all.item( "info ",j).checked)   {
            EmpName   =   document.all.item( "info ",j).value;
    var   a   =   EmpName.split( "# ");
            for   (var   i   =   0;   i   <   a.length;   i++){
            x=a[0];
            y=a[1];
          }
        }
      }
        opener.document.all.item( "inc ").value   =x;
opener.document.all.item( "linkman ").value   =   y;
        window.close()
}
</script>


[解决办法]
估计只有一个的时候没有nn.length属性
[解决办法]
len=document.all.item( "info ").length

代替nn.length
估计的
[解决办法]
Try:
opener.document.getElementById( 'idname ').value=

热点排行