<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
            <PARAM NAME="Command" VALUE="Close"></OBJECT>
if(//your condition)
<script>
hh3.Click();</script>
以上可以完成自动关闭功能
至于你要调用到父页面的文本框中
不知道有没有用框架结构?
在hh3.Click()前可以加上你的调用的代码!

解决方案 »

  1.   

    a.htm<html>
    <head>
    <title>Untitled Document</title>
    </head><body>
    <form name="form1">
      名字 
      <input type="text" name="input1">
      <input type="button" name="button" value="...." onclick="window.open('b.htm')">
    </form>
    </body>
    </html>b.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <style type="text/css">
    td {cursor:hand}
    </style></head><body>
    <table width="75%" border="2" cellspacing="2" cellpadding="2">
      <tr>
        <td onclick="JAVASCRIPT:opener.form1.input1.value=this.innerHTML">aaaaaa</td>
        <td>bbbbb</td>
      </tr>
      <tr>
        <td>cccccc</td>
        <td>ddddd</td>
      </tr>
    </table>
    </body>
    </html>
      

  2.   

    忘了加自动关闭:
    把onclick="JAVASCRIPT:opener.form1.input1.value=this.innerHTML;"
    改成
    onclick="JAVASCRIPT:opener.form1.input1.value=this.innerHTML;window.close()"
    就可以了。
      

  3.   

    <table border=1 onclick="test()">
    <tr><td id=cell1>cell1</td></tr>
    <tr><td id=cell2>cell2</td></tr>
    </table>
    <script>
    function test(){
       if(event.srcElement.id=="cell1"){
          opener.document.all.text1.value=event.srcElement.innerText;
          window.close();
       }
    }
    </script>