1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > qt如何把父窗口的变量传给子窗口_父窗口和iframe子窗口之间相互传递参数和调用函数或

qt如何把父窗口的变量传给子窗口_父窗口和iframe子窗口之间相互传递参数和调用函数或

时间:2019-03-05 22:22:17

相关推荐

qt如何把父窗口的变量传给子窗口_父窗口和iframe子窗口之间相互传递参数和调用函数或

1.父窗口向子窗口传递参数:

可以在url中添加参数:2.html?a=1&b=2&c=3

然后在子页面上可用js解析,提供一个函数:

function getQueryStr(sArgName)

{

var args = LocString.split("?");

var retval = "";

if(args[0] == LocString) /*参数为空*/

{

return retval; /*无需做任何处理*/

}

var str = args[1];

args = str.split("&");

for(var i = 0; i < args.length; i ++)

{

str = args[i];

var arg = str.split("=");

if(arg.length <= 1) continue;

if(arg[0] == sArgName) retval = arg[1];

}

return retval;

}

使用

var a=getQueryStr("a");

var b=getQueryStr("b");

var c=getQueryStr("c");

可以取得值

2.子页面向父页面传递参数:

可以换一个思路也就是在父页面中定义一个变量,然后在子页面中进行访问更改。

访问方法:window.parent.父窗口中的变量=xxx;

3.父页面调用子窗口方法

myFrame.window.functionName();

4.子窗口调用父窗口方法

parent.functionName();

下面父窗口和子窗口相互调用举例:

父窗口页面

function say() {

alert("parent.html------>I'm at parent.html");

}

function callChild()

{

//document.frames("myFrame").f1();

myFrame.window.say();

}

子窗口页面

function say()

{

alert("child.html--->I'm at child.html");

}

function callParent() {

parent.say();

}

转载自:/hmyprograming/archive//08/15/2640094.html

iframe子页面之间值传递

Qt入门(14)——父窗口部件和子窗口部件

这个例子演示了如何创建一个父窗口部件和子窗口部件.我们下面使用一个单一的父窗口部件和一个独立的子窗口部件编写界面. #include 我们添加了一个头文件qvbox ...

项目总结03:window&period;open&lpar;&rpar;方法用于子窗口数据回调至父窗口,即子窗口操作父窗口

window.open()方法用于子窗口数据回调至父窗口,即子窗口操作父窗口 项目中经常遇到一个业务逻辑:在A窗口中打开B窗口,在B窗口中操作完以后关闭B窗口,同时自动刷新A窗口(或局部更新A窗口)( ...

js 在iframe子页面获取父页面元素&comma;或在父页面 获取iframe子页面的元素的几种方式

用JS或jquery访问页面内的iframe,兼容IE/FF 注意:框架内的页面是不能跨域的! 假设有两个页面,在相同域下. index.html 文件内含有一个iframe: XML/HTML代码 ...

C&num;中关闭子窗口而不释放子窗口对象的方法

1 在主窗口中实例化子窗口 在主窗口中实例化子窗口,而不是在按钮中实例化子窗口对象. Form2 f2 = new Form2(); 2 通过按钮来显示主窗口 在按钮中需要实现的是窗口的显示 priv ...

C&num;关闭子窗口而不释放子窗口对象的问题解决

在网上找来一些方式,感觉还都不错,下面给出方式: 在线扫描相机的调试过程中,需要开辟调试界面来进行位置的配置.调试结束后,一种常用的方式是将调试参数保存并在下次启动时加载.另一种简单方式是直接使用该参 ...

iframe父页面获取iframe子页面的元素 与 iframe子页面获取父页面元素

一.在iframe子页面获取父页面元素代码如下:$('#objld', parent.document); 二.在父页面获取iframe子页面的元素代码如下:$("#objid", ...

Android消息机制之实现两个不同线程之间相互传递数据相互调用

目的:实现两个不同线程之间相互传递数据相互调用方法. 线程一中定义mainHandler 并定义一个方法mainDecode 线程二中定义twoHandler 并定义一个方法twoEncode 实现当 ...

随机推荐

C&num; 系统托盘图标

C# 系统托盘图标 WPF NotifyIcon 资料 网址: /Articles/36468/WPF-NotifyIcon http://www. ...

Ubuntu14&period;04安装pip及配置

安装pip: wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate sudo python get-pip.py 建立软连接 ...

javascript学习笔记(四):事件处理函数和动态创建html标记。

1 HTML的事件属性 全局事件属性:HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript. a. Window 事件属性,针对 window 对象触发 ...

&lpar;转&rpar;集成架构:对比 Web API 与面向服务的架构和企业应用程序集成

摘要:总体上讲,SOA 和 Web API 似乎解决的是同一个问题:以实时的.可重用的方式公开业务功能.本教程将分析这些举措有何不同,以及如何将它们融入到一个不断演变的集成架构中.文中还将讨论 API ...

PeekMessage

PeekMessage是一个Windows API函数.该函数为一个消息检查线程消息队列,并将该消息(如果存在)放于指定的结构. 1 语法 BOOL PeekMessage( LPMSG IpMsg, ...

VS插件

VS插件 背景 前些天去考科目二,感觉经历了一场不是高考却胜似高考的考试(前的5分之差, 还是难以释怀)! 一行八人,就我学的时间最少(4天,8人一辆车),教练都觉得我肯定还得再来一次! ...

C&num;之结尾篇

在Top10语言中,C#是最优美的语言,没有之一,在Top10语言中,C#所可用的标准库及可获得其他库是最强大的之一,这个必须带上之一,因为有java在,在Top语言中,C#语言是性能最高的语言之一, ...

java提高(4)---数组增删 list删除 map删除

数组增删 集合删除 一.数组增删 package com.test; import java.util.List; import java.util.ArrayList; import java.ut ...

Docker学习笔记之二:制作镜像并PUSH

Pull 如果是Public的(docker官方仓库和加速器) 直接 docker pull ubuntu:16.04 即可 若是私有的 首先登陆 docker login 仓库Host 之后 doc ...

qt如何把父窗口的变量传给子窗口_父窗口和iframe子窗口之间相互传递参数和调用函数或方法...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。