<body>
<form name="frm">
<input type='button' onclick="window.open('opener2.htm')">
<select>
<option>a</option>
<option>b</option>
<option>c</option>
</select>
</form>
</body>
--------------
opener2.htm
--------------
<body id="body">
<input type="button" onclick="fnc();">
<input id="txt">
<form name="frm">
<input type='button' onclick="window.open('opener2.htm')">
<select>
<option>a</option>
<option>b</option>
<option>c</option>
</select>
</form>
</body>
--------------
opener2.htm
--------------
<body id="body">
<input type="button" onclick="fnc();">
<input id="txt">
<form name="frm">
<input type='button' onclick="window.open('opener2.htm')">
<select>
<option>a</option>
<option>b</option>
<option>c</option>
</select>
</form>
</body>
--------------
opener2.htm
--------------
<body onload="document.getElementById('txt').focus();" id="body">
<input type="button" onclick="fnc();">
<input type="text" id="txt">
<form name="frm">
<input type='button' onclick="window.open ('opener2.htm','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
">
<select>
<option>a</option>
<option>b</option>
<option>c</option>
</select>
</form>
</body>
--------------
opener2.htm
--------------
<body id="body">
<input type=text id="txt" >
<input type="button" onclick="fnc();">
-------------------------------
楼上的,谢谢你的回复,不过这句话你看到没?
<input type="button" onclick="fnc();">
<input id="txt">用了这个也不会一定在最上层,只是保证它得到了焦点而已,并不是一个modaldialog
-------------------------------------------------
对,我只要求模拟出那种效果就ok,就是如果有子画面,那么父画面无法修改信息。直到子画面关闭才可以修改父画面。<body onblur="this.focus();" id="body">这句你限制了焦点位置,这个我知道,我用
body.outerHTML=body.outerHTML.replace(/onblur/,'onfoucs'),但是提示错误信息。
<input type="button" onclick="fnc();">
<input id="txt">用了这个也不会一定在最上层,只是保证它得到了焦点而已,并不是一个modaldialog
------------------------------------------------------------------------
这个问题我当然知道,我是在问大家谁有好的解决方法。