test.htm值:
<input name="txtValue">
文字:
<input name="txtText"><input type="button" value="选择" onclick="choose()"><SCRIPT LANGUAGE="JavaScript">
function choose()
{
    var data = window.showModalDialog('select.htm', '', 'dialogHeight:280px; dialogWidth:350px; dialogTop:200px; dialogLeft:200px; status:0');
    if (data == null) return;
    
    txtValue.value = data[0];
    txtText.value = data[1];    
}
</script>select.htm<select id="sel">
    <option value="1">张三</option>
    <option value="2">李四</option>
    <option value="3">王二</option>
</select><input type="button" value="确定" onclick="go()"><SCRIPT LANGUAGE="JavaScript">
function go()
{
    var v = sel.options[sel.options.selectedIndex].value;
    var t = sel.options[sel.options.selectedIndex].text;
    
    window.returnValue = new Array(v, t);
    window.close();
}
</SCRIPT>