var ret = window.showModalDialog ( sPath, myObject, sFeatures );
用这种方法打开的窗口,可以在字界面对ret赋值
比如:
var a = "1111111";
ret[0] = a;
var b = "2222222";
ret[1] = b;
window.returnValue = ret;
这时可以在父界面取到值
如果用window.open打开的窗口就更简单了
用这种方法打开的窗口,可以在字界面对ret赋值
比如:
var a = "1111111";
ret[0] = a;
var b = "2222222";
ret[1] = b;
window.returnValue = ret;
这时可以在父界面取到值
如果用window.open打开的窗口就更简单了
解决方案 »
- 【原创】JavaScript小游戏:☆摘星星☆Ver1.0
- 请问Ext.Net 中的MultiCombo控件如何支持手动输入值?
- jqery 上传问题
- 浏览器如何捕获usbkey插拔事件?
- javascript fso 权限问题!
- javascript中confirm()返回值
- js能否实现excel或word中吹出图形的功能。
- 为什么document.all换为document.getElementById后有些属性不能用了?
- javascript初级问题
- 关于select控件中滚动条的问题。
- 脚本问题,我实在看不懂啊
- 如何自定义cursor的图形?我想用一个小图片来代替默认的cursor。
var win;
if (window.dialogArguments != null)
win = window.dialogArguments;win.document.form1.inputName.value = "mm";
var win;
if (window.dialogArguments != null)
win = window.dialogArguments;win.document.form1.inputName.value = "mm";
------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function setValue(){
document.Form1.txt1.value= "changed" ; //the Value what you want
}function openWin(){
objWin = showModalDialog('ttt.htm', window,'dialogWidth: 480px; dialogHeight: 360px; status: no; help: no');
}
//-->
</SCRIPT>
</HEAD><BODY>
<FORM name="Form1" METHOD=POST ACTION="">
<INPUT TYPE="text" NAME="txt1" value="default">
<INPUT TYPE="button" NAME="abc" onclick="openWin()" value="openWin">
</FORM>
</BODY>
</HTML>-------ttt.htm-----------------
<input type='button' value='SetValue' onclick='if (window.dialogArguments != null)window.dialogArguments.setValue();window.opener=null;window.close();'>这样做到有改动只需要修改主页面的函数。
var ret = window.showModalDialog ( sPath, myObject, sFeatures );
在子窗口关闭前:
window.valueReturn="sssss"
var dlg = dialogArguments;这里 dlg 就是父窗口的句柄, 你就可以李咏 dlg 来操作父窗口的对象了.