现在只能在POP里得到数值,父窗口里不知道怎么得到<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<input name="txt" id="txt" type="text" value="我想得到传送数值"><button   class="button" onclick="return richDialog();">…</button>  <DIV id=oDialog style="display:none;  width:300px; height:300px; " > 
        <DIV id=myid style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; PADDING-LEFT: 18px; BACKGROUND: #FFCC00; LEFT: 0px; PADDING-BOTTOM: 10px; FONT: 10pt tahoma; BORDER-LEFT: white 1px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: black 1px solid;  TOP: 0px; HEIGHT: 100%">
                <B>选中后更新父窗口内容:</B>
                <HR style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid" SIZE=1>
        
                <BR>
                        <INPUT TYPE="checkbox" NAME="chk" onclick="showchk.innerText=chk.checked">POP窗口:                        <span id="showchk" name="showchk" ></span>
        </DIV>
 
 </DIV>
 
<SCRIPT>var oPopup = window.createPopup();
function richDialog()
{
   oPopup.document.body.innerHTML = oDialog.innerHTML;
   oPopup.document.body.style.border = "0px purple solid";
   oPopup.document.body.style.bgcolor = "purple";  
   oPopup.show((screen.availWidth-400)/2, (screen.availHeight-300)/2, 400, 300);
}</SCRIPT>
</BODY>
</HTML>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="" name=form1>
    <input name="txt" id="txt" type="text" value="我想得到传送数值">
    </FORM><button   class="button" onclick="return richDialog();">…</button>  <DIV id=oDialog style="display:none;  width:300px; height:300px; " > 
            <DIV id=myid style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: white 1px solid; PADDING-LEFT: 18px; BACKGROUND: #FFCC00; LEFT: 0px; PADDING-BOTTOM: 10px; FONT: 10pt tahoma; BORDER-LEFT: white 1px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: black 1px solid;  TOP: 0px; HEIGHT: 100%">
                    <B>选中后更新父窗口内容:</B>
                    <HR style="BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid" SIZE=1>
            
                    <BR>
                            <INPUT TYPE="checkbox" NAME="chk" onclick="showchk.innerText=chk.checked;parent.form1.txt.value=showchk.innerText;">POP窗口:                        <span id="showchk" name="showchk" ></span>
            </DIV>
     
     </DIV>
     
    <SCRIPT>var oPopup = window.createPopup();
    function richDialog()
    {
       oPopup.document.body.innerHTML = oDialog.innerHTML;
       oPopup.document.body.style.border = "0px purple solid";
       oPopup.document.body.style.bgcolor = "purple";  
       oPopup.show((screen.availWidth-400)/2, (screen.availHeight-300)/2, 400, 300);
    }</SCRIPT>
    </BODY>
    </HTML>
    改了一下,可以了,你看看吧.
    不过想请问一下,有没有,可以拖动popup的代码
      

  2.   

    不过想请问一下,有没有,可以拖动popup的代码==>直接在 onmousemove改变popup的位置就可以了。很简单的代码。在需要的地方setCapture,然后就可以拖动了。查一下关于拖动的资料,多的是。