Author:myssh
示例一:
父窗体函数:
function openChild()
{
var f = window.showModalDialog("child.htm",null,"dialogWidth:335px;status:no;dialogHeight:300px");
if(f != null) alter( f);
}
子窗体函数:
var f=window.dialogArguments;//获得父窗口
if(f!=null)
{
alter(f.document.getElementById("txt0").value);
}
//对父窗口进行相关操作
function setFather()
{
f.document.getElementById("txt0").value = "123456";
}
//设置返回到父窗口的值 (执行后父窗口即时生效)
function retrunValue()
{
var s = "123456";
window.returnValue=s;
window.close(); //执行此步之后,父窗口弹出"123456"
}
Author:myssh
示例二:
父窗体函数:
function openChild()
{
var f = window.showModalDialog("child.htm",null,"dialogWidth:335px;status:no;dialogHeight:300px");
if(f != undefined)
{
if(f.type == "1")//读取参数,如果是1刷新
{
location.reload();
}
}
}
子窗体函数:
//执行此步之后,父窗口刷新
function closeRefreshParent()
{
var s = new Object();//使用对象,可设置多个值供父窗口读取
s.type="1";
window.returnValue=s;
window.close();
}
分享到:
相关推荐
showModalDialog参数传递和获
程序运行出错经,过检查发现传递的数据中出现了#等特殊字符,浏览器只取到#号前面的数据,后面的被截断,下面为大家介绍下正确的处理方法
主要介绍showModalDialog的用法和参数的传递
window.dialogArguments来取得传递进来的参数。 sFeatures -- 可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。 1. dialogHeight: 对话框高度,不小于100px 2. ...
我们先看该函数的定义:vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) 参数说明: sURL–必选参数,类型:字符串。用来指定对话框要显示的文档的URL。 vArguments–可选参数,类型:...
a.html <html> <head> <title>主页面</title> ...window.showModalDialog("ddd.html",im,""); } function IDAndMethod() { this.ID="ddd"; this.Method=SetTxt; } functi
arguments — 可选参数,类型:变体,用来向对话框传递参数,传递的参数类型不限,包括数组等,对话框通过window.dialogArguments来取得传递进来的参数 features — 可选参数,类型:字符串,用来描述对话框的...
2、从javascript向java传递参数:通过set()方法传递参数 24 3、从java中获取返回值:通过get()方法 24 4、直接在javascript中使用java语句:经试验失败,提示“java未定义”。 25 5、从java访问javascript资源和方法...
(将当前点击的按钮显示为红色,n指当前点击按钮的编号,是点击菜单传递的一个参数值). function g(o){return document.getElementById(o);}这段是为了节省代码,以后用得很多,其值相当于g(o)= document....
1、修复combobox在级联操作时,传递的swd参数值为null,而不是选中值。 2、datagrid的addEventListener 方法增加对事件onExpandRow和onCollapseRow的控制。 3、tree增加自定义属性 attributes,用于简单数据加载时,...