parent.htm
------------
<!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="">
<SCRIPT>
function forecolor() {
window.open('sub.htm','','width=250,height=200,left=360,top=250,status=yes,scrollbars=yes');
}
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="frmAnnounce">
 <div id="selclassname"></div>
  <input type="button" name="Submit2" value="..." onClick="forecolor()">
</FORM></BODY>
</HTML>sub.htm
-------------
<!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="">
<script>
function getDate(sdate) {
 var sDate=sdate;
 var kss=kss;
 var targetDiv=opener.document.all("selclassname");
 targetDiv.innerHTML=sdate;
 //window.close();
}
</SCRIPT>
</HEAD><BODY>  <a href="#" onclick="getDate('sdate_test')" >abc</a></BODY>
</HTML>

解决方案 »

  1.   

    看看这个例子:通过2.htm向1.htm的text文本框传递参数或者值,2.htm是由1.htm打开的~~你的问题应该就差不多了~~:
    1.htm
    ****************************
    <html>
    <head><title>1.htm</title></head>
    <SCRIPT>
    function forecolor() {
    window.open('2.htm','','width=250,height=200,left=360,top=250,status=yes,scrollbars=yes');
    }
    </SCRIPT>
    <input type=text name=sdate value=""> 
    <input type="button" name="Submit2" value="..." onClick="forecolor()">
    </html>2.htm
    *******************************************
    <script>
    function getDate() {
     window.opener.sdate.value="sdate";
    }
    </SCRIPT>  <a href="#" onclick="getDate()" >传递sdate </a>