- 浏览: 1428306 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (363)
- oracle (43)
- 缓存策略 (4)
- 数据库设计 (7)
- IntelliJ IDEA (8)
- freemarker (3)
- JSP (12)
- java基础 (75)
- tomcat (14)
- 服务器 (10)
- maven (3)
- linux (21)
- e-learning (2)
- 手机开发 (1)
- 设计模式 (6)
- 技术之外 (2)
- 工具的使用 (8)
- HTML 5 (5)
- 网站前台 (38)
- 网站后台 (11)
- 项目管理 (12)
- 面试题 (5)
- 幽默 (0)
- 系统架构 (8)
- 创业 (10)
- div-css (5)
- 诗词歌赋 (1)
- 网络课堂组知识库 (4)
- 杂家 (3)
- android (12)
- 框架 (14)
- 读书笔记 (1)
- 孙子兵法 (1)
- mysql (3)
- 小人书 (0)
- Jquery (6)
- eclipse (2)
- 正则表达式 (1)
最新评论
-
a98709474:
写的很详细,看完了,明白了这种概念了
数据库水平切分(拆库拆表)的实现原理解析(转) -
a98709474:
MYSQL分库分表总结 -
CatchU:
7年前的招聘要求,厉害厉害
面试要求 -
luozhixiong:
<table class="bbcode&qu ...
MYSQL分库分表总结 -
沈寅麟:
好用
freemarker格式化
方案1:
parent01.html
son01.html
方案2
parent02.html
son02.html
parent01.html
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>父窗口</title> <meta name="generator" content="editplus"> <meta name="author" content=""> <meta name="keywords" content=""> <meta name="description" content=""> </head> <script type="text/javascript"> function addwindow() { var href = "/demo/window/son01.html"; window.open(href, "newwindow", "height=200,width=400,toolbar=no,menubar=no,scrollbars=no,resizable=no, location=no,status=no"); } function add(id, textvalue) { document.getElementById(id).value = textvalue; } </script> <body> <input id="newId" type="text"><br> <input type="button" value="addwindow" onclick="addwindow()"> </body> </html>
son01.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>子窗口</TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <script type="text/javascript"> function test() { var textValue; for (var i = 0; i < document.getElementById("newId").length; i++) { if (document.getElementById("newId").options[i].selected) { textValue = document.getElementById("newId").options[i].text; break; } } window.opener.add("newId", textValue); self.close(); } </script> <BODY> <form id="form1"> <select id="newId"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <input type="button" value="submit" onclick="test()"> </form> </BODY> </HTML>
方案2
parent02.html
<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>父窗口</title> <meta name="generator" content="editplus"> <meta name="author" content=""> <meta name="keywords" content=""> <meta name="description" content=""> <script type="text/javascript" src="/js/jquery/jquery-1.8.1.min.js"></script> <script language="javascript" src="/js/com.js"></script> </head> <script type="text/javascript"> $(document).ready(function () { $("#addwindow").click(function(e) { var href = "/demo/window/son02.html"; var textValue = openDialog(href,750, 350, "yes", e); if (textValue != "" && textValue != null) { add("newId",textValue); } }); }); function add(id, textvalue) { document.getElementById(id).value = textvalue; } </script> <body> <input id="newId" type="text"><br> <input type="button" id="addwindow" value="addwindow"> </body> </html>
son02.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>子窗口</TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <script type="text/javascript"> function test() { var textValue; for (var i = 0; i < document.getElementById("newId").length; i++) { if (document.getElementById("newId").options[i].selected) { textValue = document.getElementById("newId").options[i].text; break; } } window.returnValue = textValue; window.close(); } </script> <BODY> <form id="form1"> <select id="newId"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <input type="button" value="submit" onclick="test()"> </form> </BODY> </HTML>
发表评论
-
jquery tab切换
2015-01-13 12:32 1213<div class="log ... -
jquery 与 css相关
2014-12-17 12:52 6791: 遍历css 相关dom的值 <script typ ... -
table 合并行合并列
2014-12-15 10:51 2738跨多行、多列的表元(Table Span) 跨多列的表元 ... -
js 5秒之内禁止重复提交代码
2014-09-07 21:35 3633<script language="javas ... -
点按钮连接到新界面
2013-12-18 15:45 875<input type="button&quo ... -
开源编辑器
2013-05-02 10:33 1049http://xheditor.com/ -
“回到顶端”按钮实现
2013-04-28 16:40 1067<html> <head> ... -
用jquery实现输入框消失文字
2013-04-28 16:12 2049<html> <head> ... -
http 错误代码表
2013-04-01 11:35 1101所有 HTTP 状态代码及其定义。 代码 指示 2x ... -
美化alert
2013-03-08 12:58 2220<input type="button ... -
文本框只能输入数字
2013-02-19 12:17 1074只允许输入数字(不带小数点的) <input type= ... -
li float left
2012-10-11 09:11 1012<style> .tags { width ... -
同步表格异步表格
2012-09-13 13:05 1153<%@ page contentType="t ... -
js 保留2位小数
2012-09-07 16:09 868costVat.toFixed(2) -
控制文本框只能输入数字
2012-08-27 11:08 888... -
jquery ajax 提交表单大数据
2012-07-31 15:44 1817<input type="button ... -
js 刷新界面
2012-07-27 13:38 1053刷新当前页 location.reload() 如何刷新包含 ... -
前台面试题
2012-05-09 19:41 1505面试官:做一个图片轮播的脚本。 答题者:blablabla(总 ... -
javascript 闭包
2012-04-18 14:22 1004一、变量的作用域 要理解闭包,首先必须理解Javascrip ... -
Dreamweaver使用技巧
2012-03-29 20:00 1012利用Dreamweaver对HTML、CSS代码进行重新排版 ...
相关推荐
本主题将详细探讨如何在Qt中实现从子窗口(子对话框)向父窗口传递数据,具体涉及的主要文件包括`mainwindow.cpp`、`main.cpp`、`myform.cpp`、`logindlg.cpp`、`mainwindow.h`、`myform.h`、`logindlg.h`以及UI文件...
在子窗口向父窗口传值的场景中,可以在子窗口关闭或确认按钮点击时发射一个信号,将值作为参数传递,然后在父窗口中接收并处理这个信号。 例如,在子窗口中定义信号`emit sendData(QString data)`,在父窗口中通过...
### 子窗口向父窗口传值 1. **使用`window.opener`属性**:子窗口可以访问`window.opener`,它是打开它的父窗口的引用。通过这个引用,可以调用父窗口的函数或修改其变量: ```javascript // 子窗口 window....
在JavaScript中,使用`window.open()`方法可以打开一个新的浏览器窗口,这个方法可以实现子窗口向父窗口传值的操作。下面我们来详细解释这个过程。 首先,让我们回顾一下`window.open()`方法的基本用法。`window....
子窗口向父窗口传递数据是常见的操作,例如用户在子窗口中填写表单后,点击确认按钮,将表单数据传回父窗口进行进一步处理。本文将详细介绍如何实现这一功能。 首先,我们需要了解Qt中的信号和槽机制。这是Qt进行...
这个过程就称为“子窗口传值到父窗口”。在JavaScript中,我们可以利用多种方法实现这一功能。以下是一些常用的技术和步骤: 1. **使用window.opener属性**: - 子窗口可以通过`window.opener`属性访问父窗口的...
- 事件触发:与子窗口向父窗口传值类似,父窗口也可以通过触发事件来传递数据给子窗口。 3. **FineUI中的子父窗口交互** - FineUI 提供了`OpenWindow`方法来创建子窗口,并且支持在打开子窗口时传递参数,这些...
在Qt编程中,子窗口与父窗口之间的交互是常见的需求,包括窗口间的切换和数据传递。这涉及到Qt的窗口系统和信号与槽机制。本文将深入探讨如何在Qt环境中实现子窗口与父窗口的切换以及如何在窗口之间传递数据。 首先...
2. 父窗口指针:在创建子窗口时,可以将主窗口的指针作为参数传递给子窗口的构造函数,使得子窗口可以直接访问父窗口的数据。例如: ```cpp ChildWindow::ChildWindow(QWidget *parent) : QWidget(parent) { // ...
当子窗口向父窗口发送消息时,父窗口的OnChildNotify函数会被调用。在这个函数中,可以检查消息类型并作出相应的响应。 5. **SendMessage()和PostMessage()** 在MFC中,可以使用SendMessage函数立即发送一个消息并...
在Windows Forms(Winform)开发中,经常需要在不同的窗体之间传递数据,这包括从子窗体向父窗体传递信息。这个过程涉及到多个关键点,如对象的实例化、事件处理、以及数据的封装。下面将详细介绍如何在Winform窗体...
### C#中利用委托实现子窗口关闭时通知父窗口执行特定方法 在C#中,事件和委托是非常重要的概念,特别是在处理用户界面交互时。本文将详细介绍如何利用委托(Delegate)来实现在关闭子窗口时通知父窗口执行特定的...
总的来说,子窗体向父窗体传递值是通过多种方式实现的,包括事件、公共属性或方法等。根据具体的应用场景选择合适的方式,同时确保代码的健壮性和可维护性。理解和掌握这些技巧对于构建复杂的Windows应用程序至关...
结合子父窗口传值,可能的场景是:用户在子窗口中输入或选择数据,点击提交后,子窗口通过`postMessage`将数据发送给父窗口,父窗口接收到数据后动态添加行到某个表格中显示。 总结来说,"子父窗口传值--动态添加行...
2. **主窗口向子窗口传递值** - 可以在创建子窗口时,通过构造函数将值作为参数传递。例如: ```python class ChildWindow(QWidget): def __init__(self, parent_value, parent=None): super(ChildWindow, self...
在IT领域,尤其是在软件开发中,"两个窗口传值"通常指的是在两个应用程序窗口或同一应用程序中的两个界面之间交换数据的过程。这个问题涉及到进程通信、跨线程通信等复杂概念,这些是多任务操作系统中实现不同组件间...
父窗口定义一个信号,子窗口定义一个槽函数,当需要传递数据时,父窗口触发信号,子窗口的槽函数接收到信号并处理数据。例如: ```python from PyQt5.QtCore import pyqtSignal from PyQt5.QtWidgets import ...
首先,让我们理解标题中的“弹出window窗口传值”。在EasyUI中,创建一个弹出窗口通常涉及到以下步骤: 1. 创建一个HTML文件作为子页面,包含需要展示的数据和交互元素。 2. 在父页面中,通过`$.dialog`或`$.window...
当我们谈论“window.open父子窗口传值问题”,我们指的是在父窗口通过`window.open`创建了一个子窗口,并需要在两者之间进行数据通信的情况。 首先,让我们了解一下`window.open`的基本语法: ```javascript var ...
在传统的方式中,如果想要从子窗口向父窗口传递数据,通常需要借助于JavaScript事件处理和DOM操作。 1. **JavaScript事件处理**: 当用户在子窗口执行某个操作后,例如点击按钮,可以触发一个JavaScript事件。通过...