父页面:
function showValue(){ var values= openwindow(); if(values != null){ //alert(values.cardNo); } function openwindow() { var result; var url = '../../main_hbyf/so/baSpecObjInfoAction.do?method=openBaSpecObjInfo&flag=1'; //转向网页的地址; var name = new Date().getTime(); //网页名称,可为空; var iWidth ='1000px'; //弹出窗口的宽度; var iHeight = '1024px'; //弹出窗口的高度; var iTop = (window.screen.availHeight-30-iHeight)/2; //获得窗口的垂直位置; var iLeft = (window.screen.availWidth-10-iWidth)/2; //获得窗口的水平位置; result = window.showModalDialog(url,name,"dialogWidth=800px;dialogHeight=500px;center:yes"); //alert(returnValue.cardNo); return result; }
model页面:
function returnVal(id){ var obj; $.ajax({ type:'post', url:'../../main_hbyf/so/baSpecObjInfoAction.do?method=getBaSpecObjInfoById', data:'id=' + id, cache:false, success:function(data){ //obj = eval( "(" + data + ")" ); //alert(data); window.returnValue =data; window.close(); } }); }
相关推荐
同时,`showModalDialog`和`showModelessDialog`的返回值(`returnValue`)可以用于从子窗口向父窗口传递信息。例如,子窗口可以设置`window.returnValue`,然后在父窗口中获取: ```javascript // 在子窗口中 ...
总结一下,.NET中利用JavaScript实现子窗体向父页面传值的步骤如下: 1. 在子页面C#后台中,创建一个方法,如`SetValueToParentPage`,生成JavaScript代码,将需要传递的值赋给`window.returnValue`,并关闭子窗口...
总结来说,子窗体与父窗体之间的通信主要是通过`window.dialogArguments`获取父窗体引用,`window.returnValue`传递值,以及`window.showModalDialog()`方法的返回值来实现的。在实际应用中,这种通信方式可以用于...
如果子窗口的按钮`Button2`被点击执行`returnValue()`函数,返回的值会被赋给`txt2`的输入框,并通过`window.returnValue`返回给父窗口。 子窗口的HTML代码部分如下: ```html var k=window.dialogArguments; //...
3. 子页面关闭时,通过`window.returnValue`获取数据,并更新父页面的相关控件。 通过这种方式,我们可以实现在.NET环境中利用JavaScript进行父子页面之间的数据交互,为用户提供更加丰富的交互体验。
子页面通过设置`window.returnValue`,父页面通过调用`showModalDialog`的返回值即可获取。例如: ```javascript // 父页面 function openChild() { var value = window.showModalDialog('child.jsp',{params:['...
- **`window.returnValue`**:这是一个特殊的属性,当子窗口关闭时,可以通过设置该属性向父窗口返回数据。 - **`window.dialogArguments`**:这是另一个特殊属性,用于接收父窗口传递给子窗口的数据。 #### 三、...
在父窗体中,`showModalDialog` 的返回值就是子窗体设置的`window.returnValue`,这样就可以获取到子窗体传递的数据: ```javascript var dialogResult = window.showModalDialog(...); console.log(dialogResult);...
在父窗口的`ShowDialog`函数中,通过`window.showModalDialog`的返回值,我们可以获取到子窗口设置的`window.returnValue`,并将该值赋给父窗口的一个元素,例如这里的`TextBox1`。 接下来,我们看子窗口的`second....
在JavaScript中,有时候我们需要在关闭一个子窗口...而在使用`showModalDialog()`时,通过`window.returnValue`传递信息也能实现类似的效果。不过,在实际应用中,还需要考虑浏览器兼容性、用户体验以及安全性的因素。
例如,子窗口可以设置`window.returnValue`,然后在父窗口中通过调用`showModalDialog()` 返回的变量获取: ```html // 父窗口 var result = window.showModalDialog("modal.htm", "", "dialogWidth=200px;...
`setFather()`函数用于修改父窗口中的某个元素的值,而`returnValue()`函数则设置`window.returnValue`属性,这是`showModalDialog()`方法返回值的地方,同时关闭子窗口: ```javascript function setFather() { ...
这里需要注意的是,在子窗口中设置的`window.returnValue`是用于向父窗口返回数据的。在父窗口中,通过判断`returnValue`是否为`null`来检查子窗口是否成功传值。如果子窗口传值成功,则将接收到的数据更新到父页面...
6. **子窗体向父窗体传值**: - **简单方法**: 子窗体可以通过`window.parent` 访问父窗体,并通过`window.returnValue` 传递数据。 - 父窗体: ```javascript var str = window.showModalDialog("s.html"); ...
在弹出的页面中,我们可以编写一个`RequestValue`函数,该函数的作用是将数据通过`window.returnValue`设置为窗口的返回值,并执行`window.close()`关闭弹出窗口。由于弹出的是一个模拟页面,不是独立的新页面,...
总结来说,通过window.showModalDialog方法可以创建一个模态对话框,并通过window.returnValue属性回传用户的选择。这种方法简单易用,但要注意其可能存在的兼容性问题,并关注浏览器的更新动态,以确保Web应用的可...