JavaScript: 怎樣使用Javascript Open的Window是ShowModal -----還想問個問題, 如何使當前窗

  • 主题发起人 主题发起人 积步
  • 开始时间 开始时间

积步

Unregistered / Unconfirmed
GUEST, unregistred user!
JavaScript: 怎樣使用Javascript Open的Window是ShowModal -----還想問個問題, 如何使當前窗體 與 Modal Window 通訊 (50分)<br />JavaScript: 怎樣使用Javascript Open的Window是ShowModal
 
可以使用这个啊,不过仅仅是对当前浏览器窗口来说是模态的,window.showModalDialog(url, args, fetures);
例如:
window.showModalDialog('CommonDlg.html', window, 'dialogHeight:100px;dialogWidth:300px;center:yes;status:no;');
 
還想問個問題, 如何使當前窗體 與 Modal Window 通訊
 
我只是用过ModalDialog来返回一些东西,给调用它的窗口用。
做法是在ModalDialog中设置window.returnValue属性,然后调用showModalDialog的地方就可以得到该返回值。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2227015
 
在victor7780.126.com
--------------------------
無法訪問
 
你在一个文件夹下面新建两个.html文件,Test.html和choose.html。运行test.html。
<!------------------- Test.html --------------------->
<SCRIPT LANGUAGE="JavaScript">
function chooseDlg(){
return showModalDialog('choose.html', window, 'dialogHeight:80px;dialogWidth:150px;center:yes;status:no;');
}
function test(){
var ret = chooseDlg();
alert(ret);
}
</SCRIPT>
<input type='button' value='test' onclick='test()'>
<!------------------- choose.html --------------------->
<SCRIPT LANGUAGE="JavaScript">
function choose(){
returnValue =do
cument.form1.Answer.value;
close();
}
</SCRIPT>
<BODY>
<form name='form1'>
<INPUT TYPE="button" value='OK' onclick='choose()'>
<SELECT NAME="Answer">
<option value='A'>A</o>
<option value='B'>B</o>
<option value='C'>C</o>
</SELECT>
</form>
 
多人接受答案了。
 
后退
顶部