如果是弹出窗口用opener访问,这个好像是javascript问题吧,建议楼主转移一下

解决方案 »

  1.   

    opener
    或则
    CREATOR
    都可以解决
    不过推荐前者
      

  2.   

    如果是并列包含于同一个frame下面的两个子frame 下面,就可以用
    parent.另一网页所在的frame的名称.文本框所在的form名称.文本框名称.value=你要传的日期参数;
      

  3.   

    <input type = "button" name = "btnapplydate" value ="日期" onclick = "javascript:fPopUpCalendarDlg(apply_date);return false"></td>
    <input type = "text" name = "apply_date" value = ""  onBlur = "javascript:validation('apply_date')">yyyy-mm-ddfunction fPopUpCalendarDlg(ctrlobj,ctrlFieldChanged)
    {
    showx = event.screenX - event.offsetX - 4 - 210 ; // + deltaX;
    showy = event.screenY - event.offsetY + 18; // + deltaY;
    newWINwidth = 210 + 4 + 18; retval = window.showModalDialog("./line/includes/CalendarDlg.htm", "Calendar", "dialogWidth:220px; dialogHeight:210px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; "  );
    if ( retval != null ){
    ctrlobj.value = retval;
                    if (ctrlFieldChanged != null && ctrlFieldChanged != "") {
                            ctrlFieldChanged.value = "changed";
                    }
    }
            else{
    //alert("canceled");
    }
    }CalendarDlg.htm 该怎样实现你可以用javascript写。我这也用源码,要的话留mail给你发去。
      

  4.   

    多少个文本框都一样,你每次把值传了就同时关闭窗口,点击给下一个传值时继续打开showModalDialog不就可以了吗