你用下面的Javascript试试:
1、window.show("someurl","status:false;dialogWidth:300px;dialogHeight:300px");
2、showModelessDialog("someurl",window,"status:false;dialogWidth:300px;dialogHeight:300px");
3、showModalDialog("someurl",window,"status:false;dialogWidth:300px;dialogHeight:300px");上面三种方式各有一些差异

解决方案 »

  1.   


    window.showModalDialog(sURL [, vArguments] [, sFeatures])把父窗口的window对象当作vArguments参数传进取
    祥见
    ms-help://MS.VSCC/MS.MSDNVS.2052/DHTML/workshop/author/dhtml/reference/methods/showModalDialog.htm
      

  2.   

    楼上啊[, vArguments]这个参数是把对象传到模式窗体中啊
    如果通过传这个参数可以实现我所讲的功能,
    麻烦楼上写清楚一点可以吗?
      

  3.   

    实际上你可以把window属性传过去
    这样你在模式窗口中就可以操纵父窗口里面的所有东西
    在模式窗口中,有一个属性叫dialogArguments,这个东西就是父窗口传进来的对象,如果你传的是window,那么这个东西就是父窗口的实例,你可以用:
    var parentDoc = dialogArguments.document;
    那么用parentDoc就可以操作父窗口的document属性,你要做的事情应该可以实现了吧
      

  4.   

    你调用showModalDialog
    会产生一个模式窗口,像winForm一样把父窗口的window对象当作vArguments参数传过去
    就可以在字窗口中
    通过
    dialogArguments.document来操作父窗口的值了
      

  5.   

    例:
    父窗口
    <HTML>
    <HEAD>
    <SCRIPT>
    function fnLaunch()
    {
        var aForm;
        aForm = oForm.elements;
        var myObject = new Object();
        myObject.firstName = aForm.oFirstName.value;
        myObject.lastName = aForm.oLastName.value;
    // The object "myObject" is sent to the modal window.
        window.showModalDialog("modalDialogSource.htm", myObject, "dialogHeight:300px; dialogLeft:200px;"); 
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <BUTTON onclick="fnLaunch();" >Launch The Window</BUTTON>
    <FORM ID= "oForm">
    First Name:
    <INPUT TYPE="text" NAME="oFirstName" VALUE="Jane">
    <BR>
    Last Name:
    <INPUT TYPE="text" NAME="oLastName" VALUE="Smith">
    </FORM>
    </BODY>
    </HTML>
      

  6.   

    楼上,请问如果我是用open打开窗体。不知道能否实现这种功能?
      

  7.   

    子窗口<HTML>
    <HEAD>
    <SCRIPT>
    var oMyObject = window.dialogArguments;
    var sFirstName = oMyObject.firstName;
    var sLastName = oMyObject.lastName;
    </SCRIPT>
    <title>Untitled</title>
    </head>
    <BODY STYLE="font-family: arial; font-size: 14pt; color: Snow; 
    background-color: RosyBrown;">First Name:
    <SPAN STYLE="color:00ff7f">
    <SCRIPT>
    document.write(sFirstName);
    </SCRIPT>
    </SPAN>
    <BR>
    Last Name:
    <SPAN STYLE="color:00ff7f">
    <SCRIPT>
    document.write(sLastName);
    </SCRIPT>
    </SPAN>
    </BODY>
    </HTML>
      

  8.   

    用Open的话,直接用parent就可以操作父窗口的实例了,这样你的功能也可以实现,只不过Open打开的不是模式窗口
      

  9.   

    http://www.intersoftpt.com/wc_demo.aspx
    主要是想实现COMBO的那个下拉窗口差不多的效果.
      

  10.   

    你看到的这个东西,主要是用 javascript + DHTML来完成的
    用层来模拟,有点复杂