- 浏览: 787458 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (981)
- javascript (102)
- java (212)
- JQuery (81)
- 幽默笑话 (2)
- 只言片语 (6)
- 开发小记 (283)
- Hibernate (17)
- DWR (4)
- SQL (10)
- spring-ibatis (8)
- linux (24)
- Struts1 (8)
- Struts2 (16)
- spring (42)
- Mybatis (16)
- css (18)
- servlet (8)
- jdbc (4)
- jsp (1)
- spring-jdbc (2)
- FreeMarker (2)
- MySQL (24)
- JQuery-Grid (7)
- jstl (5)
- 正则表达式 (1)
- 面试集锦 (86)
- unix (18)
- 开发工具 (23)
- ajax (5)
- webservice (4)
- log4j (3)
- oracle (15)
- extjs (14)
- 其他 (9)
- 优秀技术参考地址 (1)
- 性能 (3)
- 数据库 (25)
- 算法 (15)
- 设计模式 (10)
- Python (3)
- AIX (5)
- weblogic (1)
- shell (14)
- quartz (5)
- 图形文件FusionCharts (1)
- Websphere (4)
- 转载 (5)
- hadoop (1)
- highchart (24)
- perl (22)
- DB2 (7)
- JBoss (1)
- JQuery Easy UI (9)
- SpringMVC (5)
- ant (5)
- echart (9)
- log4J配置 (3)
- 多线程 (10)
- 系统架构 (7)
- nginx (3)
- loadrunner1 (1)
- 分布式 (1)
- Dubbo (1)
- Redis (2)
- JMS (4)
- 自动化测试 (3)
- Spring循环依赖的三种方式 (1)
- spring-boot (2)
- 高级测试 (9)
- github (2)
- sonar (1)
- docker (6)
- web前端性能优化 (1)
- spring-aop (6)
- rabbit (1)
- ELK (1)
- maven (1)
- minio (1)
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
说明:
通过window.dialogArguments就可以在子模态窗口里获得父窗口的参数。因为window是顶层对象,所以可以不用写。获得参数后,子窗口运用时就好像在父窗口里使用
<HTML>
<HEAD>
<TITLE>showModelessDialogEX.htm</TITLE>
<SCRIPT>
var sUserName="";
function fnCallDialog(){
showModelessDialog("myDialog.htm",window,"status:false;dialogWidth:300px;dialogHeight:300px");
}
function fnUpdate(){
oName.innerText = sUserName;
}
</SCRIPT>
</HEAD><BODY>
<P>Enter your first name:
<SPAN ID="oName" STYLE="color:red;font-size:24">Joan</SPAN></P>
<INPUT TYPE="button" VALUE="Display Modeless Dialog" onclick="fnCallDialog()">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>myDialog.htm</TITLE>
<SCRIPT>
function fnGetInfo() {
var sData = dialogArguments;
sData.sUserName = oEnterName.value;
sData.fnUpdate();
}
function fnCancel() {
var sData = dialogArguments;
sData.sUserName = "Joan";
sData.fnUpdate();
}
</SCRIPT>
</HEAD>
<BODY>
<LABEL FOR="oEnterName" ACCESSKEY="f">
Enter your <SPAN STYLE="text-decoration:underline">F</SPAN>irst Name</LABEL>
<INPUT ID=oEnterName><BR><BR>
<INPUT VALUE="Apply" TYPE=button onclick="fnGetInfo();">
<INPUT VALUE="Ok" TYPE=button onclick="fnGetInfo();window.close();">
<INPUT VALUE="Cancel" TYPE=button onclick="fnCancel();window.close();">
</BODY>
</HTML>
通过window.dialogArguments就可以在子模态窗口里获得父窗口的参数。因为window是顶层对象,所以可以不用写。获得参数后,子窗口运用时就好像在父窗口里使用
<HTML>
<HEAD>
<TITLE>showModelessDialogEX.htm</TITLE>
<SCRIPT>
var sUserName="";
function fnCallDialog(){
showModelessDialog("myDialog.htm",window,"status:false;dialogWidth:300px;dialogHeight:300px");
}
function fnUpdate(){
oName.innerText = sUserName;
}
</SCRIPT>
</HEAD><BODY>
<P>Enter your first name:
<SPAN ID="oName" STYLE="color:red;font-size:24">Joan</SPAN></P>
<INPUT TYPE="button" VALUE="Display Modeless Dialog" onclick="fnCallDialog()">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>myDialog.htm</TITLE>
<SCRIPT>
function fnGetInfo() {
var sData = dialogArguments;
sData.sUserName = oEnterName.value;
sData.fnUpdate();
}
function fnCancel() {
var sData = dialogArguments;
sData.sUserName = "Joan";
sData.fnUpdate();
}
</SCRIPT>
</HEAD>
<BODY>
<LABEL FOR="oEnterName" ACCESSKEY="f">
Enter your <SPAN STYLE="text-decoration:underline">F</SPAN>irst Name</LABEL>
<INPUT ID=oEnterName><BR><BR>
<INPUT VALUE="Apply" TYPE=button onclick="fnGetInfo();">
<INPUT VALUE="Ok" TYPE=button onclick="fnGetInfo();window.close();">
<INPUT VALUE="Cancel" TYPE=button onclick="fnCancel();window.close();">
</BODY>
</HTML>
发表评论
-
javascript与日期的相关操作
2018-01-08 17:02 335Js获取当前日期时间及其它操作 var myDate ... -
面向对象
2017-08-24 17:31 478var objPro = { name:"zst ... -
两次encodeURI和URLDecode的原理分析
2017-08-24 12:15 4047当使用地址栏提交查询参数时,如果不编码,非英文字符会按照操 ... -
encodeURI
2017-08-14 21:29 525对于ajax请求,经常会在地址栏传入一些参数,涉及的中文的, ... -
encodeURL
2017-05-04 18:10 538.encodeURL函数主要是来对URI来做转码,它默认是采 ... -
cookie操作 JQuery
2017-03-23 22:18 519首先包含jQuery的库文件,在后面包含 jquery.coo ... -
表单参数一并提交
2017-03-23 13:09 565对于一般的table数据,并且还带有查询条件,我们都会使用j ... -
功能参考
2016-09-12 17:48 462<%@ page language="jav ... -
树形节点设权重,叶子节点设权重
2016-08-19 12:01 1122<%@ page language="jav ... -
除去缓存
2016-08-11 17:04 378IE的showModalDialog方法,缓存很是头疼 ... -
event.srcElement
2016-07-22 16:51 518因为页面的显示内容需要动态生成,所以难免有一些字符串的拼接, ... -
三重循环部分
2016-07-01 11:44 489一串json数据data,格式形如: {{WDNAME:A ... -
base href, new Highchart.Chart()
2016-05-27 17:35 572<% String path = request.g ... -
鼠标点击的位置,滚动条,兼容
2016-05-19 15:58 624j经常要计算鼠标当前点击的位置,并且页面经常发生了滚动。这个 ... -
表单提交页面不跳转
2016-04-05 19:38 975页面发生表单不跳转,我们可以ajax的形式 当然,有 ... -
HTML图片热区map area的用法
2016-01-04 14:56 547HTML图片热区map area的用法 <a ... -
获取页面高度
2015-12-15 10:26 456$(document).height() //是获取整个页 ... -
iframe中子父窗口互调的js方法
2015-11-12 18:12 934一、父窗口调用iframe子窗口方法 1、HTML语法:&l ... -
数组去重
2015-10-30 08:38 532//将一个含有相同值的数组去重 function getD ... -
dtree树构建
2015-09-15 15:19 464dTree 主页:http://destroydrop.co ...
相关推荐
更好的做法可能是直接发送AJAX请求获取新数据,或者在模态窗口关闭时直接通知父窗口刷新数据。 ### 四、总结 本文围绕“分页后弹出模态窗口刷新父窗口”这一主题进行了详细的介绍和分析。主要包括了对分页技术和...
通过在子窗口的消息映射表中定义处理函数,可以响应这些控件产生的消息,并将消息传递给父窗口。 3. **WM_COMMAND消息** 当用户与控件交互,如点击按钮,控件通常会发送WM_COMMAND消息到其父窗口。这个消息包含了...
- **连接信号和槽**:在子窗口实例化后,使用`connect()`函数将子窗口的信号与父窗口的槽函数连接起来。 - **触发信号**:在子窗口中,当需要发送数据时,比如在按钮点击事件中,发射信号。 - **接收并处理数据**...
非模态窗口与模态窗口的主要区别在于,模态窗口会阻塞用户对其他窗口的操作,直到该窗口被关闭。 非模态子窗口通常用于提供附加功能或扩展主窗口的界面,例如设置对话框、工具面板等。创建非模态子窗口的过程涉及到...
- 父窗口向子窗口(模态或非模态对话框)传递数据,通常在创建对话框对象时作为构造函数参数或者通过成员函数进行设置。 - 子窗口向父窗口传递数据,非模态对话框可以通过成员函数或信号槽机制(如果使用了MFC的事件...
非模态对话框(Modeless Dialog Box)则允许用户在对话框打开的同时与父窗口或其他应用程序窗口进行交互。非模态对话框更适合那些需要持续存在或辅助用户完成一系列任务的情况。在MFC中,我们使用`Create()`函数创建...
当子窗口完成其任务后,通常需要将结果返回给父窗口(Parent Form),以便进行后续的业务逻辑处理。此外,还需要考虑用户可能在子窗口中取消操作的情况。本文将详细介绍如何在C# WinForm中实现子窗口的返回值处理...
2. **子窗口发送数据**:在子窗口中,当需要发送数据时,调用`PostMessage`或`SendMessage`,将数据作为参数传递给父窗口。 3. **父窗口接收数据**:在父窗口的`OnMessage`或`OnCommand`函数中,使用`ON_MESSAGE`宏...
非模态对话框则不会阻止用户与父窗口交互,它们可以与父窗口同时存在并进行操作。在MFC中,我们通过`CWnd`类的派生类来实现非模态对话框,并使用`Create()`或`CreateEx()`方法创建。非模态对话框在ARX中适用于需要...
通过这种方式,父窗口可以在子窗口实例化后或在任何时间传递值,而子窗口可以通过订阅事件来响应这些值的变化。这种模式特别适用于用户交互,例如点击按钮或更改控件状态时。 在实际应用中,你可能还会发现DEMO包含...
本话题将详细探讨如何利用模态对话框来实现在父窗体和子窗体之间传递数据,以及涉及到的客户端和服务器端技术。 首先,`showModalDialog` 是一个在浏览器环境中(主要是Internet Explorer)用于打开一个新的窗口或...
该方法接受三个参数:模态窗口的URL、父窗口对象和窗口属性字符串。然而,此方法在非IE浏览器中不可用,且已被废弃。 ```javascript var retrunvalue = window.showModalDialog("CheckBill_Query.aspx", window, ...
4. **URL参数**:如果弹出窗口的URL是动态生成的,可以在URL中添加查询参数,将数据从父窗口传递给子窗口。子窗口可以通过`window.location.search`获取这些参数。 5. **使用IFrame**:如果子窗口是一个嵌入在父...
这里需要注意的是,在子窗口中设置的`window.returnValue`是用于向父窗口返回数据的。在父窗口中,通过判断`returnValue`是否为`null`来检查子窗口是否成功传值。如果子窗口传值成功,则将接收到的数据更新到父页面...
相反,`showModelessDialog`则创建一个非模态对话框,允许用户在对话框打开的同时操作父窗口,从IE5开始支持。 使用`showModalDialog`或`showModelessDialog`的基本语法如下: ```javascript var returnValue = ...
- `this`参数指定了对话框的父窗口,如果是顶级窗口,则可以传递`NULL`。 3. **调整对话框的位置和大小**: - 调用`MoveWindow`方法来改变对话框的位置和大小。 ```cpp pDlgxxx->MoveWindow(x, y, w, h); ``` ...
- 如果子窗口是`QDialog`类型,可以使用`exec_()`方法显示为模态对话框,并在关闭时返回结果。主窗口可以通过`result()`方法获取子窗口的返回值,这通常包含子窗口传递的数据。 ```python class ChildDialog...
3. **在父窗口中处理**:在父窗口中,我们需要监听到这个事件或者方法的调用,并且根据接收到的参数,调用greybox库来打开模态窗口。这通常涉及对greybox API的正确使用,比如设置内容源、大小以及定位等。 4. **...
- 在创建子窗体时,我们可以将需要的初始数据作为参数传递给子窗体的构造函数,以便在子窗体中使用。 ```csharp public class ChildForm : Form { public ChildForm(object initData) { // 使用initData初始...
- 如果模态窗口是通过链接触发的,可以在URL中添加查询参数,然后在模态窗口打开时解析这些参数。 - 这种方式适用于需要在不同页面间传递数据的情况。 8. **本地存储(Local Storage)或会话存储(Session ...