t05_layertest.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- 引入 layui.css -->
<link rel="stylesheet" href="../js/layui-v2.6.8/layui/css/layui.css">
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="../js/layui-v2.6.8/layui/layui.js"></script>
<!-- 引入 layui.js -->
<script src="../js/layer-v3.5.1/layer/layer.js"></script>
<script>
function openSub(){
//iframe层-父子操作
layer.open({
type: 2,
area: ['700px', '450px'],
fixed: false, //不固定
maxmin: true,
content: 't05_sub1.html'
});
}
</script>
</head>
<body>
<div>
<input id='txtEmpNo' />
<button id="btnTest" onclick="openSub()">彈出子窗口sub1.html</button>
</div>
</body>
</html>
t05_sub1.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- 引入 layui.css -->
<link rel="stylesheet" href="../js/layui-v2.6.8/layui/css/layui.css">
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="../js/layui-v2.6.8/layui/layui.js"></script>
<!-- 引入 layui.js -->
<script src="../js/layer-v3.5.1/layer/layer.js"></script>
<script>
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
function transvalue(){
var vtext=$("#txtTrans").val();
parent.$('#txtEmpNo').val(vtext);
//parent.layer.tips('Look here', '#parentIframe', {time: 5000});
parent.layer.close(index);
}
</script>
</head>
<body>
<div>
<input id="txtTrans">
<button id="btnTrans" onclick="transvalue()">傳值給父頁面</button>
</div>
</body>
</html>