thickbox子页面表单提交数据后刷新父页面

本文介绍了一种在子页面通过按钮点击实现关闭自身并刷新父页面的方法。使用自定义函数tb_rushmove(),该函数基于thickbox.js插件进行扩展,实现了在触发事件后关闭子窗口同时刷新父窗口的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

子页面添加按钮或链接,点击提交后关闭,刷新父页面。

最直接的方法,子页面中按钮添加:onclick="self.parent.tb_reshmove();"

 

tb_rushmove()是根据thickbox.js中tb_remove()写的方法,其实只加了一句:window.location.reload();

//刷新父页面,但为避免不操作而直接关闭也出现刷新的情况,重写的方法;当然还会有更好的方法
function tb_rushmove(){
 $("#TB_imageOff").unbind("click");
 $("#TB_closeWindowButton").unbind("click");
 $("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});
 $("#TB_load").remove();
 if (typeof document.body.style.maxHeight == "undefined") {//if IE 6
  $("body","html").css({height: "auto", width: "auto"});
  $("html").css("overflow","");
 }
 document.onkeydown = "";
 document.onkeyup = "";
 window.location.reload();//刷新
 return false;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值