window.opener方法的使用 刷新父页面

window.open的页面如何刷新(父页面)上层页面 代码如下: this.ClientScript.RegisterStartupScript(this.GetType(), this.Title, “window.opener.location.reload();alert(‘销帐成功!’);”, true); 主要是这段js代码:window.opener.location.reload(); 如果没特殊要求,可以考虑用div 立即下载
刷新打开(window.open)此窗口的父窗口
window.opener.location.href = 'http://www.baidu.com';
window.opener.location.reload;


调用打开(window.open)此窗口的父窗口中的函数,需在服务器环境下才行
window.opener.connect_callback();


这里打开的login页窗口B里callback后执行如下代码。关闭当前login窗口B。再将用(window.open)打开窗口B的页面A刷新。


<script type="text/javascript">
document.domain = 'focus.cn';
window.opener.location.href = 'http://jia.focus.cn';
window.close();
</script>


通常在使用window.opener的时候要去判断父窗口的状态,如果父窗口被关闭或者更新,就会出错,
解决办法是加上如下的验证if(window.opener && !window.opener.closed)


但需要注意的我的环境是跨域的。所以需要加上document.domain = 'focus.cn';
因为我们的域名是jia.focus.cn shop.focus.cn admin.focus.cn等.


如果你的网站是用统一个域名而不涉及跨域的话,则不用考虑此问题。
Keil5芯片包下载后无法识别?手把手排查教程 遇到Keil5芯片包下载后不被识别的问题别慌,常见原因包括安装路径错误或包未正确注册。通过检查Pack Installer状态和手动更新设备支持列表,轻松排查故障,确保开发环境正常运行。 阅读详情

相关推荐

树莓派使用 OLED 屏显示图片及文字

树莓派默认是不带显示屏的,如果想要查看系统的一些信息,需要使用电脑登录到树莓派,或者通过 HDMI 连接外接显示器查看。这样做总是有点麻烦,我们可以通过外接一个 OLED 屏来显示一些关键参数或者图片。本文将详细介绍操作方法。 OLED 模组介绍 OLED 屏主要有两种:128×32 和 128×64 ,主要颜色是白、黄、蓝。OLED 屏的特点是功耗低,价格便宜,使用 I2C 接口与主机连接。本文所使用的是 128×64 尺寸的屏幕,外形如下: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直

码到成功 3743

window.open页面关闭后刷新父页面

当我们在前端window.open打开一个页面,在页面操作完关闭,需要刷新父页面的时候,会因为没有获取到子页面的关闭而不刷新。该怎么解决呢? var flag = window.open(url); var loop = setInterval(function(){ if(flag.closed){ clearInterval(loop); paren...

技术小学僧的博客 2977

Unity2D像素刀光实现:粒子方向控制与像素级渲染规范

像素风游戏中的刀光特效并非普通粒子动画,而是需严格遵循像素艺术原理的视觉暂留模拟。其核心在于将‘瞬时切割感’转化为程序可执行的渲染逻辑:通过禁用纹理滤波保障1:1像素锐度,绑定刀锋向量控制粒子运动方向,限定≤0.15秒生命周期匹配人眼暂留阈值,并采用Stretched Billboard实现动态拉伸拖影。该方案兼顾美术语义(如直劈、横扫、突刺)与工程约束(Sorting Layer分层、对象池复用、单粒子GPU优化),广泛适用于Unity2D平台的动作反馈系统,尤其适配《空洞骑士》《死亡细胞》类高节奏像素R

weixin_32390647的博客 282

刷新父页面(WINDOW.OPEN打开的页面)

父页面A: window.open('b.html','b页面','width=800,height=500,toolbar=no,scrollbars=no,menubar=no,screenX=200,screenY=200'); 页面B: <script> window.onunload = function () { window.opene...

可乐止饱 1399

cellchat安装

cellchat

m0_65188455的博客 5445

华为云Stack扩容实战:从CMDB配置到计算节点增减容,一份避坑指南

本文详细解析华为云Stack扩容实战,从CMDB配置到计算节点增减容的全流程操作指南。通过典型场景案例和避坑建议,帮助企业高效管理计算资源扩容与减容,确保业务连续性。特别针对华为云Stack的弹性扩容能力提供专业指导,涵盖存储、网络及自动化工具链的配合使用。

weixin_30591551的博客 479

vue通过window.open打开的页面调用父页面刷新数据

vue通过window.open打开的页面调用父页面刷新数据 1.在父页面定义方法query 按钮: 打开的子页面调用 //刷新父窗口数据 let parentWin = window.opener; if (parentWin) { parentWin.query(); }

a506602491的专栏 3044

揭秘无人机前沿领域的科技新突破

本文旨在系统性地介绍无人机技术在前沿领域的最新突破,涵盖从基础理论到实际应用的各个方面。我们将重点关注那些正在改变无人机行业面貌的关键技术创新,并分析它们对未来发展的影响。文章首先介绍无人机技术的基础概念和背景,然后深入探讨六个关键领域的技术突破,接着分析实际应用案例,最后展望未来发展趋势。自主导航系统(SLAM):同时定位与地图构建技术,使无人机能在未知环境中自主导航计算机视觉(CV):使无人机能够"看"和理解周围环境的技术5G通信:第五代移动通信技术,提供高速、低延迟的数据传输能源管理。

AI天才研究院 1490

js_window.open新标签页,当前标签页打开

窗口name值 描述 _blank 默认的,在新窗口打开链接的url _self 在当前窗口打开链接url _parent 在父窗口打开链接url _top 在顶级窗口打开url framename 在指定的框架中打开链接url window.open(url, [name], [configuration])

icecoola_的博客 8482

大白话系列:什么是微服务

用大白话和实际例子来通俗易懂地告诉你什么是微服务~

2401_87403086的博客 1242

【OpenClaw从入门到精通】第01篇:保姆级教程——从零开始搭建你的第一个本地AI助理(2026实测版)

本文聚焦2026年开源AI代理工具OpenClaw的本地部署与实操,从核心概念拆解入手,先厘清OpenClaw、Gateway、Skills、ClawHub的关联,再明确硬件系统要求与大模型API-Key准备要点,通过官方一键安装脚本完成本地部署,并配置阿里云百炼API实现大模型对接。以“让AI助理抓取开源中国热门项目”的虚拟实战案例,详细演示Skills调用流程,同时梳理部署中“命令找不到”“API-Key配置失败”等高频问题的解决方法。内容兼顾新手友好性与实操参考性,所有步骤均基于公开技术文档验证。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 4万+

window.parent与window.opener、window.showModalDialog的区别 opener和showModalDialog刷新父页面的方法...

1: window.parent 是iframe页面调用父页面对象 a.html <html> <head><title>父页面</title></head> <body> <form name="form1" id="form1"> ...

weixin_30906671的博客 294

LLaMA-Factory微调教程2:命令行sft微调

本文介绍了如何使用llama-factory项目在本地运行Qwen2-7B大语言模型进行对话。首先通过llamafactory-cli env查看环境配置,然后使用git lfs下载Qwen2-7B模型。创建配置文件qwen2_7b_instruct.yaml,修改模型路径和模板参数。最后通过llamafactory-cli chat命令启动对话服务,加载模型配置文件和tokenizer,完成环境初始化后即可进行交互式对话。

Cachel Wood的博客 8814

使用JS实现子页面调用父页面的函数

使用JS实现子页面调用父页面的函数 在JS中,子页面调用父页面的方法常使用为 1、window.parent.xxx(); 2、window.opener.xxx(); 对比这两个方法,需要思维转换一下,这两个parent和opener都代表父页面的意思,但是并不一样: window.parent能够获取一个框架的父窗口或父框架,顶层窗口的parent引用是他的本身 window.opener引用的是window.open打开的页面的父页面 parent表示父窗口,比如一个A页面利用iframe或者

W_and_Z的博客 3749

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

JS刷新父窗口的几种方式

<br />浮层内嵌iframe及frame集合窗口,刷新父页面的多种方法<br />Js代码 <script language=JavaScript>       parent.location.reload();    </script>   <script language=JavaScript> parent.location.reload(); </script><br />弹出子页面Js代码 <script language=JavaScript>       window.opener.l

beihangyjs的专栏 887

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

子页面的子页面刷新父页面

子页面的子页面刷新父页面Page.RegisterStartupScript("js","window.opener.opener.location.href=window.opener.opener.location.href;");子页面刷新子页面刷新最上级父页面(顶级父页面弹出两个子页面)  function ReturnValue()    {   if (window.opene

小虫乱爬--爬爬也论技术 博客 956

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

子父页面刷新关闭

父页面和子页面间刷新,关闭,操作,总结资料收集 -------------------------------------------------------------------------------- opener 与 argument 记住这两个就可以了 -------------------------------------------------------------...

javatome 189

子页面刷新父页面

目录 一、场景说明 二、功能作用及效果预览 2.1打开新页面 - window.open方法打开的新页面 2.2弹窗(包括iframe) 第一种: 第二种: 一、场景说明 使用场景的介绍 父页面打开子页面,子页面操作完成后,需要刷新父页面 二、功能作用及效果预览 分以下两种情况: 2.1打开新页面 - window.open方法打开的新页面 调用的刷新方法 if (window.opener != undefined && window.opener !=

weixin_43846454的博客 858

Window.opener使用方法

window.opener主要用于通过子页面操纵打开子页面的父页面。通过这种方法,子页面可以象操纵本页面一样操纵父页面。 通过Windows.opener可以获取父页面对象,接下来就可以象操纵本页面一样操纵父页面。这里重点列出几个特殊的方法: window.opener.location.reload(): 该方法可以在子页面中刷新父页面。 window.opener.close():该方法

张彬在奋斗 949

关闭子页面刷新父页面

项目中经常用到编辑子页面后刷新父页面,在此记录下来。 分三步: 1,在父页面中要添加页面刷新方法 function refresh() { this.location = this.location; } 打开子页面时要用window.open方法, window.open('a.spx','编辑','width=400,height=60...

ab680125的博客 331

菜鸟解决“子页面关闭刷新父页面局部”问题的历程

菜鸟解决“子页面关闭刷新父页面局部”问题的历程       昨天晚上做一个项目,遇到的一个问题,这个项目是一个在线考试系统,新建一份试卷的页面,要添加一些试题策略。点击添加试题策略,弹出添加策略的页面,策略编辑好之后提交,添加策略页关闭,当前添加试题页面策略列表刷新。那么就遇到一个问题,在“添加试卷页”中点击“添加策略”按钮弹出添加策略页,添加策略后,父页面只能局部刷新(整体刷新会丢掉页面输入框...

LYQ2332826438的博客 964

window.open打开的新窗口提交页面之后父页面刷新问题

问题: window.open打开的子页面B中有一个submit提交按钮,需要在执行提交按钮后给父页面刷新,实在是找不到submit事件之后再触发click事件,也就想到了在窗口关闭后触发事件。 父页面A: window.open('b.html','b页面','width=800,height=500,toolbar=no,scrollbars=no,menubar=no,screen...

weixin_41682347的博客 2598

父页面打开子页面后,子页面关闭父页面刷新

父页面打开子页面后,子页面关闭父页面刷新 //下面是很简单的一种方式,在子页面刷新,关闭 window.opener.location.relaod(); self.close();  但是有一个问题,就是父页面刷新的时候有提示框, 然后就用了另一种方法 window.opener.refreshData(); 调用父页面的函数,在父页面中再把父页面的前一个页面的请求参数

q544507318的专栏 887

关于JS跨域刷新父页面的问题

最近需要实现一个小功能,父页面弹出窗口里加载不同域的子页面,操作结束之后关闭弹出窗口并刷新父页面,首先想到的实现方式:window.parent.opener.loaction.reload();window.parent.close(); 经测试发现window.parent.opener.location取不到对象,无法执行reload()修改为:try{

THe5THelement的专栏 1万+
上一篇: div写自适应表格
下一篇: validate插件使用remote做数据唯一性校验
xumingqing171
博客等级 码龄18年 1粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值