layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
发布时间 - 2026-01-11 03:22:46 点击率:次父层:

jsp中:
//页面上添加一个隐藏的输入框待用于被子层设置value,从而将子层的数据传递到此页面
<input type="hidden" id="getValue" name="getValue" value="" />
js代码:
//设置function,当执行时,弹出子窗口并传递当前窗口名称
//弹出子窗口(选择商家)
function choseMerchant() {
//获取当前窗口名称
var parentName= window.name;
/*(由于用的ssm框架)URL对应的是controller方法,并向其传递当前窗口名称,打开的窗口显示页面即
为经过controller方法后返回的页面*/
var url = root + "/adPosition/choseMerchant?parentName="+ parentName;
laySum = parent.layer.open({
//设置打开的子窗口效果
type : 2,
title : "选择商家",
shadeClose : true,
shade : 0.5,
shift : 0,
area : [ '40%', '863px' ],
content : url,
success: function(layero, index){
}
});
}
子层:
jsp中:
//页面添加的隐藏输入框,存储的值是经过controller方法后返回的父窗口名称,用于区分,将id设置为mainIframeName
<input type="hidden" id="mainIframeName" name="mainIframeName" value="${parentName}">
js代码:
//设置function,当执行时,传值并关闭当前窗口
function setvalue() {
//得到“mainIframeName”输入框中存储的值
var mainIframeName = $("#mainIframeName").val();
//判断是否为空或者是未定义
if (mainIframeName != "" && mainIframeName != "undefined")
{
//此处的ifrc和winc的意义可自行查阅
var ifrc = window.parent.frames[mainIframeName];
var winc = ifrc.window || ifrc.contentWindow;
try {
//设置父窗口隐藏输入框的值为hello world
winc.document.getElementById("getValue").value = "hello world!";
} catch (ex) {
winc.location.reload();
}
}
//关闭当前窗口
var index = parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}
总结:此方法用于子层直接给父层元素赋值,从而达到传值的效果,关键点在于需要将父层窗口名称传递到子层中。
以上就是小编为大家带来的layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例的全部内容了,希望大家喜欢哦~
如果大家想了解更多游戏活动与游戏攻略,请持续关注本站,本站小编将在第一时间为大家带来最好看、最好玩、最新鲜的游戏资讯。更多精彩内容,尽在jb51游戏频道!
# layer父层页面传值
# layer弹出子iframe层父子页面传值的实现方法
# 通过layer实现可输入的模态框的例子
# 使用layer模态框给新页面传值的方法
# 输入框
# 弹出
# 小编
# 的是
# 将在
# 想了
# 或者是
# 尽在
# 希望大家
# 时间为
# 到此
# 设置为
# 值为
# 框中
# 游戏攻略
# 而将
# 向其
# 为空
# 游戏频道
# 游戏资讯
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
高性价比服务器租赁——企业级配置与24小时运维服务
开心动漫网站制作软件下载,十分开心动画为何停播?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
网站图片在线制作软件,怎么在图片上做链接?
非常酷的网站设计制作软件,酷培ai教育官方网站?
Laravel如何与Inertia.js和Vue/React构建现代单页应用
轻松掌握MySQL函数中的last_insert_id()
魔毅自助建站系统:模板定制与SEO优化一键生成指南
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何用AI帮你把自己的生活经历写成一个有趣的故事?
Python图片处理进阶教程_Pillow滤镜与图像增强
C#如何调用原生C++ COM对象详解
Laravel如何实现数据库事务?(DB Facade示例)
Linux系统命令中tree命令详解
如何在腾讯云服务器上快速搭建个人网站?
如何在搬瓦工VPS快速搭建网站?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何快速完成中国万网建站详细流程?
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
如何用搬瓦工VPS快速搭建个人网站?
如何选择可靠的免备案建站服务器?
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
使用C语言编写圣诞表白程序
深圳网站制作培训,深圳哪些招聘网站比较好?
linux top下的 minerd 木马清除方法
nodejs redis 发布订阅机制封装实现方法及实例代码
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
如何用VPS主机快速搭建个人网站?
在centOS 7安装mysql 5.7的详细教程
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
Laravel如何自定义错误页面(404, 500)?(代码示例)
如何彻底删除建站之星生成的Banner?
如何登录建站主机?访问步骤全解析
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
IOS倒计时设置UIButton标题title的抖动问题
php485函数参数是什么意思_php485各参数详细说明【介绍】
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
创业网站制作流程,创业网站可靠吗?
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网

