onclick="opener.document.forma.txt.value=document.formb.selectname.options[document.formb.selectname.selectedIndex].value;self.close()">

解决方案 »

  1.   

    a.htm<form name="form1">
    <input type="button" onclick="window.open('b.htm')" value="Open"/>
    <input type="text" name="txt"/>
    </form>b.htm<select name="sel">
    <option value="1">item1
    <option value="2">item2
    <option value="3">item3
    </select>
    <input type="button" value="Post" onclick="PostIt()">
    <script>
    function PostIt()
    {
        var sel = document.all.sel;
        opener.document.form1.txt.value = sel.options[sel.options.selectedIndex].value;
        window.opener = null; window.close();
    }
    </script>