$(function(){
$("#openDialog").click(function () {
var diag = new Dialog();
diag.Width = 450;
diag.Height = 230;
diag.URL = "Add.aspx"; //弹出层指向的页面
diag.Title = ""; //弹出层标题
diag.CancelEvent = function() { //点击弹出层右上角的X时执行的函数
//获取弹出层页面label的值(在弹出层页面执行操作以后,我将执行结果返回到该页面的lable标签里存储,父页面通过这段代码获取到弹出层中label 的值,如果不想让lable显示,可以设置样式display:none 这样我们可以访问到lable,但用户又看不到)
var flag= diag.innerFrame.contentWindow.document.getElementById('labmsg').innerText;
diag.close();
if(flag.toLowerCase()=='true'){ //如果label的值为true,则说明添加成功,执行页面刷新并关闭窗口,否则只关闭窗口不刷新页面
window.location.href="wait_time_surcharge.aspx"; //为了控制列表页面表单重复提交,这里采用重定向方式,二不是window.location.reload()
}};
diag.show(); //显示弹出框
});
})
参考资料:http://www.cool80.com/Demonstrate/465/
弹出层使用【鸡蛋】
最新推荐文章于 2018-12-13 17:05:53 发布