B页面调用A页面部分代码:
var frameId = documentgetElementById("这里是layerId")getElementsByTagName("iframe")[0]id;
$('#' + frameId)[0]contentWindowfn("B页面的值");//fn是A页面声明的方法
看你要传入什么值了,可以是moudle分配过来的值 ,也可以是页面中元素的值 ;
用js获取这个值,再写到内容content里面,即可
2
1
2
3
4
5
6
7
8
9
<input type="hidden" id="xxx" value="{$xxx}" />
<script>
var my_content = $('#xxx')val();
layeropen(
{
title: '标题',
content: my_content'
});
</script>
ayerlayuicom/apihtml#layergetChildFrame。
layergetChildFrame(selector, index) - 获取iframe页的DOM。
当你试图在当前页获取iframe页的DOM元素时,你可以用此方法。selector即iframe页的选择器。
var iframeWin = window[layerofind('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWinmethod();不懂再继续追问吧,我尽量的给你最大的帮助
以上就是关于用layer插件,主页面怎么获取d出的iframe页面的值全部的内容,包括:用layer插件,主页面怎么获取d出的iframe页面的值、如何在html往layer.confirm 里面传递参数、layer调用父页面方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)