位置: 编程技术 - 正文

JavaScript子窗口ModalDialog中操作父窗口对像(js弹出小窗口)

编辑:rootadmin
在ModalDialog中操作父窗口对象 1、不能使用window.parent Window.parent是用来在frame中进行操作的,在对话框中不能用来操作父窗口对象 2、正确的做法 调用modaldialog时通过传参数的方式操作 例: 需求 父窗口页面为a.html 子窗口页面为b.html。a.html中有文本框id为test1,在打开的对话框中点击按钮,将a.html的文本框值改为“子窗口值”。 实现 打开对话框时把test1作为参数传给子窗口,在子窗口中获取参数,将参数对象(即a.html中传过来的text对象)的value属性值设置为“子窗口值” 注意:这里只能传id,不能传name a.html代码如下 b.html代码如下 如果需要操作的父窗口对象比较多,也可以将window或window.document作为参数传给子窗口。 例: 需求 a.html中添加id为“aform”的的form,form中有id为test2的文本框,在b.html中,除了进行上面的操作之外,还要将test2的值改为“子窗口值2”,并将form提交到c.html。 实现1 将a.html中打开对话框的函数改为如下方式: window.showModalDialog(“b.html”, window.document); 将b.html中func1()改为如下: 实现2 因为在子窗口中对父窗口进行的操作比较多,也可以采用execScript的方式实现。 将a.html中打开对话框的函数改为如下方式: 添加javascript函数如下 将b.html中func1()改为如下: showModalDialog和showModelessDialog使用心得-转载 一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。 ) 二、怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口? 在被打开的网页里加上<base target=”_self”>就可以了。这句话一般是放在<html>和<body>之间的。 三、怎样才刷新showModalDialog和showModelessDialog里的内容? 在showModalDialog和showModelessDialog里是不能按F5刷新的,又不能弹出菜单。这个只能依靠javascript了,以下是相关代码: <body onkeydown=”if (event.keyCode==){reload.click()}”> <a id=”reload” href=”filename.htm” style=”display:none”>reload…</a> 将filename.htm替换成网页的名字然后将它放到你打开的网页里,按F5就可以刷新了,注意,这个要配合<base target=”_self”>使用,不然你按下F5会弹出新窗口的。 四、如何用javascript关掉showModalDialog(或showModelessDialog)打开的窗口 <input type=”button” value=”关闭“ onclick=”window.close()”> 也要配合<base target=”_self”>,不然会打开一个新的IE窗口,然后再关掉的。五、showModalDialog和showModelessDialog数据传递技巧 (作者语:本来想用一问一答形式来写的,但是我想不出这个怎么问,所以只好这样了。) 这个东西比较麻烦,我改了好几次了不是没办法说明白(语文水平越来越差了),只好用个例子说明了。 例子: 现在需要在一个showModalDialog(或showModelessDialog)里读取或设置一个变量var_name 一般的传递方式: 六、多个showModelessDialog的相互操作 因为光说很费劲,我就偷点懒,直接用代码来说了,如果不明白的话那就直接来信(oyiboy#.net(使用时请将#改成@))问我吧。 以下代码的主要作用是在一个showModelessDialog里移动别一个showModelessDialog的位置。 主文件的部份js代码。 控制.htm的部份代码。 以上关键部份是: 窗口命名方式:var s1=showModelessDialog(‘控制.htm',window,”dialogTop:1px;dialogLeft:1px”) 变量访问方式:window.dialogArguments.s2.dialogTop 这个例子只是现实showModelessDialog与showModelessDialog之间的位置操作功能,通过这个原理,在showModelessDialog之间相互控制各自的显示页面,传递变量和数据等。这要看各位的发挥了

推荐整理分享JavaScript子窗口ModalDialog中操作父窗口对像(js弹出小窗口),希望有所帮助,仅作参考,欢迎阅读内容。

JavaScript子窗口ModalDialog中操作父窗口对像(js弹出小窗口)

文章相关热门搜索词:js 子窗口,js 子窗口,js弹出小窗口,js获取子窗口元素,js获取子窗口元素,js子窗口调用父窗口方法,js 子窗口,js子窗口调用父窗口方法,内容如对您有帮助,希望把文章链接给更多的朋友!

IE6浏览器下resize事件被执行了多次解决方法 在IE浏览器下,一次resize事件被执行了多次。这是IE6和IE7的一个比较广为认知的问题,这个问题在这两个版本的浏览器中表现有所不同,通常IE6下会比IE7

用js判断页面是否加载完成实现代码 用document.onreadystatechange的方法来监听状态改变,然后用document.readyState==complete判断是否加载完成代码如下:document.onreadystatechange=subSomething;//当页面加载

关于js中alert弹出窗口文本换行问题简单详细说明 1、在js文件里面的弹出窗口:scripttype="text/javascript"$(document).ready(function(){alert("HellornJavascript!");alert("HellonJavascript!");});/script2、在.cs页面后台拼接的js

标签: js弹出小窗口

本文链接地址:https://www.jiuchutong.com/biancheng/379179.html 转载请保留说明!

上一篇:javascript中window.event事件用法详解

下一篇:用js判断页面是否加载完成实现代码(js判断页面是否跳出弹窗)

  • 税前弥补以前年度亏损例
  • 土地增值税怎么计算
  • 销售货物提供运输是否分别核酸的例题
  • 库存商品损坏怎么做账
  • 开发票需要填银行吗
  • 承兑汇票私人贴现要多久
  • 工程服务的税率是多少?
  • 生产工人的费用属于什么会计科目
  • 发票进项税额抵扣的最晚时间
  • 房地产开发企业土地增值税清算
  • 房地产经营税金计算公式
  • 对方公司注销用现金还货款怎么入帐?
  • 不含税价怎么转化为含税价
  • 汇算清缴补交所得税会计分录小企业会计政策
  • 分公司往子公司投资如何做税务处理?
  • 认缴制下收到股东转入的钱怎么入账
  • 财务报表与汇算报表区别
  • 电子税务局一般纳税人申请流程
  • 加速折旧做账
  • 个人所得税合并扣税
  • 公司成本票不够交税多少
  • 在纳税申报时如何填写申报表?
  • 卖菜公司有税务优惠吗
  • 营改增一般纳税人申请过渡性财政扶持资金
  • 工程费用包括哪几类
  • 总公司资金转入私人账户
  • 酒类应税消费品消费税纳税申报表怎么填
  • 新企业购买金税盘
  • 工资薪金所得个人所得税税率表
  • 新会计准则下建筑业会计科目设置
  • 员工的罚款计入什么科目
  • 苹果微信朋友圈怎么发文字不带图片
  • 会计中记账凭证复核是谁负责
  • 跨年度费用应如何计算
  • 资金占用利息会计处理
  • 生产型企业出口退税会计分录
  • php 读取文本文件
  • PHP:image_type_to_extension()的用法_GD库图像处理函数
  • 图书发行流程
  • 购入固定资产的会计处理
  • 借款利息税前扣除需要发票
  • 按工资的14%计提职工福利费
  • 预收账款和应收账款的转换
  • js返回上一步操作
  • vscode前端必备扩展
  • sysctl命令配置主机名
  • powercfg off
  • 准予扣除的业务宣传费
  • 三代手续费的税率
  • 帝国cms自定义列表
  • 1000左右打印机
  • sql自增1
  • 加工企业进项发票有哪些
  • 金税盘怎么看税收编码版本号
  • 分公司非独立核算怎么报税
  • 专项资金支出流程
  • 发行股票支付给证券商的费用计入哪
  • 废弃土地怎么认定
  • 收到赠送的样品附件
  • 应交税费属于什么科目借方
  • 房产税税率采用比例税率按照房产余值计征的年税率为
  • 进口产品内销如何交税
  • 销售货物海运费会计分录
  • 子公司向母公司借钱
  • 金税盘离线是什么意思
  • 加工企业三种商业模式
  • mysql在指定字段前添加
  • 创建的sql语句
  • windows xp 任务栏在右边
  • centos怎么设置
  • win8.1应用
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • dos常用命令与批处理文件
  • javascript canvas方法有哪些
  • 做网页的流程与步骤
  • 如何查询个体工商户是查账征收还是核定征收
  • 四川召开延迟退休座谈会
  • 进口商品的消费税计入成本吗
  • 全资子公司和全资子企业的区别
  • 朝阳区地方税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设