• #region的快捷键+++从一个页面中弹出一个新窗口,当新窗口关闭时刷新原窗口!


    ctrl   +   k,s
    先输入#region,再按Tab键,会自动弹出#endregion,并且焦点停留在#region处。不要急于改变焦点,这时输入你需要的注释后,再按回车,焦点会跳转到下一行,而保留你刚才输入的注释了。
     
     
     
     
     有两个窗口:WebForm1和WebForm2,WebForm1中有按钮Button1,点击后弹出窗口WebForm2。在WebForm2中有按钮Button2(功能为向数据库中写入数据)和Button3(功能:关闭页面)。点击Button3后,WebForm2关闭,同时返回WebForm1页面并且自动刷新,显示修改后的数据。

    第一种方法:(我用的这种,成功的)
    window.open打开新窗口,在关闭新窗口时:window.opener.location.reload();self.close();

     请问window.opener.parent.location.reload();self.close()是什么意思? 

     最佳答案

    让打开这个窗口的父窗口刷新,然后本子窗口关闭!
     
     
    window.opener.location.reload();的一个错误,如何解决 
    
    --------------------------------------------------------------------------------
    if (frames.name=="")
    {
    window.opener.location.reload();
    self.close();
    }
    else
    {
    var strPath=GetDatabasePath();
    
    strPath=strPath+"/Frm_ShowViewContent?OpenForm&ViewName=view_allInformation";
    window.location=strPath;
    }
    以上为"退出"按扭的JS,点击后要返回到
    http://dhoa/dhccoasf/information.nsf...allInformation
    出现错误提示为
    window.opener.location为空或不是对象,JS不太会调,希望大家指点一下  
          
    
     
    
     人家要一个IE窗口用window.open打开另一个IE窗口,才有作用的。
    你直接一个IE窗口嘛,当然为空了,如果你没有通过window.open来打开的话,干脆注释掉好了。  
    
    
    
    也就是说。如果你是Jquery遮罩弄的一个窗口,那么这种方法不可用。因为你不是window.open打开的新窗口。
    而是根据Jquery 生成的插入到本窗口的HTML BODY 中的另一个《HTML》的窗口内容。
    
    
  • 相关阅读:
    vue报错:Not Found
    使用Vue DevTools 插件报错的问题:Vue.js is detected on this page. Open DevTools and look for the Vue panel.
    Linux安装docker
    asp.net5.0源码(Microsoft github源码)
    探索Asp net core3中的 项目文件、Program.cs和通用host(转)
    c#中的sealed关键字
    .NET平台常见技术框架整理汇总
    疫情下孩子的网课
    常系数齐次线性递推
    【2021~2022】模拟赛乱写 Period I
  • 原文地址:https://www.cnblogs.com/mahaisong/p/2075056.html
Copyright © 2020-2023  润新知