layer父界面调用子弹窗的方法和获取子弹窗的元素值总结

 1 layer.open({
 2         type: 2
 3         ,title: false //不显示标题栏
 4         ,closeBtn: false
 5         ,area: [‘460px‘, ‘45%‘]
 6     ,shade: 0.5
 7     ,id: ‘LAY_layuipro·‘ //设定一个id,防止重复弹出
 8         ,btn: [‘确定‘,‘取消‘]
 9     ,btn1: function(index, layero){
10
11         var body = layer.getChildFrame(‘body‘, index);
12         var iframeWin = window[layero.find(‘iframe‘)[0][‘name‘]];//得到iframe页的窗口对象,执行iframe页的方法:
13
14         var companyId=iframeWin.document.getElementById("companyId").value;
15         var grade=iframeWin.document.getElementById("grade").value;
16 //        alert(grade);
17         // 执行某些操作49     }
50     ,btnAlign: ‘l‘
51         ,moveType: 1 //拖拽模式,0或者1
52         ,content: basePath+‘manage/settingGrade?companyId=‘+companyId+‘&grade=‘+grade
53         ,success: function(layero){
54             var btn = layero.find(‘.layui-layer-btn‘);
55             btn.find(‘.layui-layer-btn0‘).attr({
56                 //
57             });
58         }
59     });

主要的代码:

var body = layer.getChildFrame(‘body‘, index);
var iframeWin = window[layero.find(‘iframe‘)[0][‘name‘]];//得到iframe页的窗口对象,执行iframe页的方法:

var companyId=iframeWin.document.getElementById("companyId").value;
var grade=iframeWin.document.getElementById("grade").value;

如果要调用子页面的方法则使用:

var body = layer.getChildFrame(‘body‘, index);
var iframeWin = window[layero.find(‘iframe‘)[0][‘name‘]];//得到iframe页的窗口对象,执行iframe页的方法:

var getNums=iframeWin.getNums();

window.getNums=function () {
return ‘‘";
};

原文地址:https://www.cnblogs.com/zizaiwuyou/p/9908356.html

时间: 2024-08-29 14:08:14

layer父界面调用子弹窗的方法和获取子弹窗的元素值总结的相关文章

Vue父组件向子组件传递方法(自定义方法)并且子组件向父组件传递数据

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

PHP的继承方法如何获取子类名?get_class() 和 get_called_class()

PHP里的__CLASS__这类东西是静态绑定的,如果不在子类里重载的话,那么继承父类方法所得到的依旧是父类的名称,而不是子类的名称,比如: <?php class A { function __construct() { echo __CLASS__; } static function name() { echo __CLASS__; } } class B extends A { } $objB = new B(); // 输出 A B::name(); // 输出 A 此时,无论将B实例

PHP的继承方法如何获取子类名

http://blog.csdn.net/zls986992484/article/details/53154097 PHP后期静态绑定问题:例如 [php] <?php class A { function __construct() { echo __CLASS__; } static function name() { echo __CLASS__; } } class B extends A { } $objB = new B(); // 输出 A B::name();       //

python 内建方法fromkeys()创建一个具有相同元素值的字典

>>> ddict = {}.fromkeys(('x','y'),-1) >>> ddict {'y': -1, 'x': -1} >>> edict = {}.fromkeys(('foo','bar')) >>> edict {'foo': None, 'bar': None} >>> 原文地址:http://blog.51cto.com/yht1990/2144340

NSString类中三个用于获取子字符串的方法:

NSString类中提供了这样三个方法用于获取子字符串: – substringFromIndex: – substringWithRange: – substringToIndex: 它们该怎么使用呢?见下面代码即可知道. NSString *str = @"12345"; -substringFromIndex: 以指定索引开始(包括指定索引的字符,索引从0开始),并包括之后的全部字符: // NSString *subString0 = [str substringFromInd

jQuery中用attr()方法来获取和设置特性

开始也逐步用C++替代.NET开发了.公司的业务剩下使用.NET开发的项目已经不是很多,掰着指头就可以数得过来,目前还有财经/行政/HR/财付通/互娱一些运营系统还是使用.NET开发.如果只能部署在Windows平台上,这些系统迟早要被替换掉.因此,我在做腾讯OA基础服务TOF的维护的同时,业余时间在研究Mono跨平台开发,通过博客,微搏宣传Mono项目,并在实践中进行实践. 最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求——国际化&本地化.熟悉的是之前的项目也玩过,陌

VUE 父组件调用子组件弹窗

想搞一个新增编辑弹窗,和列表页面分开 先来一个父组件调用子组件弹窗的demo 父组件 <template> <div> <el-button @click="show">按钮</el-button> <!-- 新增编辑弹框子组件 --> <add-or-update :addOrUpdateVisible="addOrUpdateVisible" @changeShow="showAddOr

父页面调用子页面的方法

其实一句话就可以调用子页面的方法了,何必整得那么纠结是吧,感谢java大神: var dsjg1=document.getElementById("div-dsjg").contentWindow.checkEmpty(); 我的子页面有一个方法: 子页面js: function checkEmpty(){ alert("我是儿子!"); } 子页面body内容省略. 父页面: <iframe id="div-dsjg" src="

父窗口调用iframe子窗口方法

一.父窗口调用iframe子窗口方法 1.HTML语法:<iframe name="myFrame" src="child.html"></iframe> 2.父窗口调用子窗口:myFrame.window.functionName(); 3.子窗品调用父窗口:parent.functionName(); 简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行 4.父窗口页面源码: 复制代码 代码如下:<html> &