JavaScript实现弹出层(以layer.open为例)
2016-08-11 09:15
435 查看
首先,引用layer,自行下载。
添加如下两行
<script src=" ../layer/jquery.min.js"></script>
<script src=" ../layer/layer.js"></script>
在弹出层中,如何点击提交或者保存时,自动关闭弹出层,刷新父界面?下面来为大家解答。
假设有两个界面,分别为Default.aspx和Default2.aspx。
在Default.aspx中设置一个Button控件,并隐藏,如下:
<asp:Button ID="Button1" runat="server" Text="刷新" OnClick="Button1_Click" style="display:none" />
控件Button1的事件内容可以是用来保存临时数据,防止用户填写时,未保存,刷新界面导致数据丢失。
接下来是javascript调用该控件。
在弹出层的提交或者保存按钮事件中添加如下代码:
即可实现,用户点击提交或者保存时,弹出提示框,自动关闭弹出层,并刷新父界面。
添加如下两行
<script src=" ../layer/jquery.min.js"></script>
<script src=" ../layer/layer.js"></script>
layer.open({ type: 2, skin: 'layui-layer-lan', title: '标题', fix: false, shadeClose: true, maxmin: true, area: ['800px', '400px'], content: 'Default.aspx', //end: function () { //关闭弹出层触发 // location.reload(); //刷新父界面,可改为其他 //} });
在弹出层中,如何点击提交或者保存时,自动关闭弹出层,刷新父界面?下面来为大家解答。
假设有两个界面,分别为Default.aspx和Default2.aspx。
在Default.aspx中设置一个Button控件,并隐藏,如下:
<asp:Button ID="Button1" runat="server" Text="刷新" OnClick="Button1_Click" style="display:none" />
控件Button1的事件内容可以是用来保存临时数据,防止用户填写时,未保存,刷新界面导致数据丢失。
接下来是javascript调用该控件。
<script> function ShowData() { document.getElementById("Button1").click(); var index = parent.layer.getFrameIndex('Default2.aspx'); parent.layer.close(index); } </script>
在弹出层的提交或者保存按钮事件中添加如下代码:
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "JsFun", "<script type=\"text/javascript\">alert('提交成功!');parent.ShowData();</script>", false);
即可实现,用户点击提交或者保存时,弹出提示框,自动关闭弹出层,并刷新父界面。
相关文章推荐
- 在Javascript 中实现window.open弹出窗口居中显示
- 【javascript】使用window.open()实现弹出广告框
- 用javascript实现选择下拉菜单间的数据转移,用javascript实现超强的万年历,javascript弹出窗口后,关闭窗口时不弹出对话框
- 用open弹出窗口,可以实现无菜单,无工具栏..........
- Asp.Net中用javascript实现弹出窗口永远居中
- [js]用javascript实现的带蒙版弹出窗口
- javascript实现页面弹出对话框,点确定再跳转到其他页面的方法
- Asp.Net中用javascript实现弹出窗口永远居中
- javascript实现弹出页面屏幕最大化
- 怎么弹出一个既不会被拦截,又是window.open方式实现的最大化弹出窗口?
- Asp.Net中用javascript实现弹出窗口永远居中
- 使用JAVASCRIPT实现弹出框,过一段时间自动消失
- javascript实现打开新窗口全屏,并且关掉父窗体(不弹出关闭提示)
- javascript实现WEB打印(用window.open()实现).不用安装任何控件.(含代码)分享
- JavaScript代码实现刷新父网页 JavaScript弹出新窗口后,关闭新窗口时,刷新父窗口
- 实现JavaScript的弹出窗口
- javascript 实现父窗口引用弹出窗口的值的脚本
- 使用JAVASCRIPT实现弹出框,过一段时间自动消失
- 使用JAVASCRIPT实现弹出框,过一段时间自动消失
- 使用JAVASCRIPT实现弹出框,过一段时间自动消失