精华内容
下载资源
问答
  • 子窗口 js function CloseWin(target) {  if (target) {  target.$('#w').window('close');  }  else {  parent.$('#w').window('close');  } __doPostBack('S1', ''); } html

    子窗口
    js

    function CloseWin(target) {
        if (target) {
            target.$('#w').window('close');
        }
        else {
            parent.$('#w').window('close');
        }

    __doPostBack('S1', '');
    }

    html

     <asp:LinkButton ID="S1" runat="server" OnClick="erer"></asp:LinkButton>

    C#

     protected void erer(object sender, EventArgs e)
        {
            this.Response.Write("<script>window.parent.document.all('F1').click();</script>");

        }

    父窗口

    js

    var winLists = new Array();
    var winCount = 0;
    function ShowWin(title, url, w, h) {
        winCount++;
        var winId = "w" + winCount.toString();
        winLists[winLists] = { "id": winLists, "title": title };
        $("<div id=\"" + winId + "\"></div>").appendTo("body");
       
        $('#' + winId).window({
            title: title,
            top: 30,
            width: w,
            height: h,
            modal: false,
            shadow: true,
            closed: true,
            resizable: true,
            content: '<iframe name="winfrm" id="winfrm" src="' + url + '" width="100%" height="100%" frameborder="0" scrolling="auto"></iframe>'
        });

        $('#' + winId).window('open');

    }

      function UploadPhoto() {

                  OpenWin("选择", ".a.aspx?,720, 450);
                return false;
            }

     

     

    html

     

     <asp:LinkButton ID="F1" runat="server" OnClick="F1_click"></asp:LinkButton>

    updatepanel  (其中用上面的linkbutton触发父页面的updatepanel 局部刷新)

    展开全文
  • 用的是_window.Open()方式打开的窗口(风声js的window插件打开子窗口) ,类似于window.open() //用于刷新父窗口整个页面 window.parent.location.reload(); parent.subWindow_add.Close();//风声js的window插件...

    用的是_window.Open()方式打开的窗口(风声js的window插件打开子窗口) ,类似于window.open()

    //用于刷新父窗口整个页面

    window.parent.location.reload();

    parent.subWindow_add.Close();//风声js的window插件关闭窗口,类似于window.close()


    //刷新父页面中的id为“4thEditTable”的列表(局部刷新)

    parent.$("#4thEditTable").load(window.parent.location.href+" #4thEditTable");

    parent.subWindow_add.Close();//风声js的window插件关闭窗口,类似于window.close()

    展开全文
  • 用的是_window.Open()方式打开的窗口(风声js的window插件打开子窗口) ,类似于window.open() //用于刷新父窗口整个页面 window.parent.location.reload(); parent.subWindow_add.Close();//风声js的window插件...

    用的是_window.Open()方式打开的窗口(风声js的window插件打开子窗口) ,类似于window.open()

    //用于刷新父窗口整个页面

    window.parent.location.reload();

    parent.subWindow_add.Close();//风声js的window插件关闭窗口,类似于window.close()

     

    //刷新父页面中的id为“4thEditTable”的列表(局部刷新)

    parent.$("#4thEditTable").load(window.parent.location.href+" #4thEditTable");

    parent.subWindow_add.Close();//风声js的window插件关闭窗口,类似于window.close()

    转载于:https://www.cnblogs.com/firstcsharp/archive/2013/03/08/2950885.html

    展开全文
  • 项目中经常遇到一个业务逻辑:在A窗口中打开B窗口,在B窗口中操作完以后关闭B窗口,同时自动刷新A窗口(或局部更新A窗口)(或将数据传回A窗口) 以下是从实际项目中截取出来和window.open()方法相关的代码,业务逻辑...

    window.open()方法用于子窗口数据回调至父窗口,即子窗口操作父窗口

    项目中经常遇到一个业务逻辑:在A窗口中打开B窗口,在B窗口中操作完以后关闭B窗口,同时自动刷新A窗口(或局部更新A窗口)(或将数据传回A窗口)

    以下是从实际项目中截取出来和window.open()方法相关的代码,业务逻辑如下:

      1. 点击父窗口的div标签(id="addMatchSchedule"),出发点击事件,打开子窗口;

      2. 点击子窗口的button按钮,触发点击时间,即调用addSchduleItem()函数;

      3. addSchduleItem()函数执行 window.opener.showAddMatchSchedule(idList,iconList,matchProductNameList)方法;即回调父窗口的showAddMatchSchedule()函数,在父窗口的div(id="matchFrame")中展示子窗口回调过来的数据;

    以上三步实现了两个目的:a.由子窗口向父窗口传递数据,b.在父窗口即时更新的接受的数据;

     

    一句话概括思路:在父窗口中打开子窗口,在子窗口中调用父窗口的方法

    核心方法:window.open()  (方法介绍在本文尾部)

    核心概念:window.opener (方法介绍在本文尾部)

     

    父窗口标签:

    <div style="width:140px; height:60px; position:relative;dislay:inline-block; margin-right:20px;display:inline-block;cursor: pointer;" id="addMatchSchedule"> </div>
    <div id="matchFrame" style="height:70px;display:inline-block;"></div>

    父窗口js代码:

    $("#addMatchSchedule").click(function(){
    	window.open('<%=basePath%>product/goAddMatchSchdule.do?',"新增","width=500,height=480,screenX=400,screenY=100")
    })
    

      

    父窗口js代码:

    //可忽略该函数的具体内容   
    function showAddMatchSchedule(idList,iconList,matchProductNameList){ var matchFrame =$("#matchFrame"); var len = idList.length; for(var i=0;i<len; i++){ var id = idList[i]; var src = iconList[i]; var matchProductName = matchProductNameList[i]; var oDiv = $("<div class='oDiv'></div>"); var inputId=$("<input type='hidden' name='productMatchId' value='"+id+"'></input>"); var imgIcon=$("<img class='img21' src = '<%=basePath%>"+src+"'></img>"); var span=$("<span style='position:absolute;top:60px;left:10px;'>"+matchProductName+"</span>"); <%-- var imgIcon=$("<img class='img21' style='margin-right:20px;' src = '<%=basePath%>"+src+"'></img>"); --%> inputId.appendTo(oDiv); imgIcon.appendTo(oDiv); span.appendTo(oDiv); oDiv.appendTo(matchFrame); } }

      子窗口标签:

    <a class="btn btn-small btn-info" οnclick="addSchduleItem();" title="确定" >确定</a>			
    

      子窗口代码:

    //添加搭配,并将数据传回编辑页面;可忽略本函数的具体业务代码
    	function addSchduleItem(){
    		var idList = new Array();
    		var iconList = new Array();
    		var matchProductNameList = new Array();
    		$("input:checked").each(function(){
    			var id = $(this).val();
    			idList.push(id);
    			var src = $(this).parent().next().val();
    			iconList.push(src);
    			var matchProductName = $(this).parent().next().next().val();
    			matchProductNameList.push(matchProductName);
    		})
    		if(idList.length == 0){
    			alert("请选择搭配方案")
    			return;
    		}	
       if (window.opener != null && !window.opener.closed) { window.opener.showAddMatchSchedule(idList,iconList,matchProductNameList); } }

     window.open()简介(以具体情况为例):

      window.open('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no')   //该句写成一行代码

       参数解释:
           window.open   弹出新窗口的命令; 
      'page.html'   弹出窗口的文件名; 
      'newwindow'   弹出窗口的名字(不是文件名),非必须,可用空''代替; 
      height=100   窗口高度; 
      width=400   窗口宽度; 
      top=0   窗口距离屏幕上方的象素值; 
      left=0   窗口距离屏幕左侧的象素值; 
      toolbar=no  是否显示工具栏,yes为显示; 
      menubar,scrollbars   表示菜单栏和滚动栏。 
      resizable=no   是否允许改变窗口大小,yes为允许; 
      location=no   是否显示地址栏,yes为允许; 
      status=no   是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

     

    window.opener 简介

    window.opener 实际上就是通过window.open打开的子窗体的父窗体

    本文中window.opener.showAddMatchSchedule(idList,iconList,matchProductNameList);表示直接调用父窗口的showAddMatchSchedule()方法

    转载于:https://www.cnblogs.com/wobuchifanqie/p/7434868.html

    展开全文
  • 在做一个父窗口开启子窗口并且在子窗口关闭的时候调用父窗口的方法,达到局部刷新的目的。  父窗口: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2 ...
  • JavaScript子窗口调用父窗口变量和函数的方法在做一个父窗口开启子窗口并且在子窗口关闭的时候调用父窗口的方法,达到局部刷新的目的. 父窗口: /p>HDU 2243 考研路茫茫——单词情结&lpar;AC自动机&plus;DP...
  • 你说的页面局部刷新,小弟觉得还是有些模糊。(也许是我的能力太差)。 我想不是server和flash直接交互吧。这样太不妥了。 哎,乱想一大通,感觉都无从问起了,哪里都是问题。 [b]问题补充:[/b] 恩,...
  • 程序刷新年 () 程序刷新月 () 程序刷新日 () 程序刷新小时 () 程序刷新分钟 () 哪个选中哪个黑 () 组合框要干什么.现行选中项 = 0 .程序 程序刷新年 .局部变量 n1, 整数型 .计次循环首 (5, n1) ...
  • vs快捷键图片

    2013-07-02 09:21:11
    逐个窗口地循环通过MDI子窗口CTRL+TAB 窗口.下一窗格ALT+F6 窗口.下一个拆分窗格F6 窗口.下一选项卡CTRL+PAGEDOWN 窗口.上一个文档窗口CTRL+SHIFT+F6 窗口.移动到编辑器中的前一个文档CTRL+SHIFT+TAB 窗口.上一窗格...
  • 程序 _窗口1_可否被关闭, 逻辑型 位置 = 1 可视 = 假 返回 (假) .程序 _窗口1_创建完毕 宽度 = 412 高度 = 317 鼠标显示 () 内存操作.提升权限 () 内存操作.打开进程 () 编辑框_结束地址.内容 = 到文本...
  • ExtAspNet_v2.3.2_dll

    2010-09-29 14:37:08
    -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...
  • -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...
  • 21天学通javascript(第2版)(顾宁燕) pdf扫描版

    千次下载 热门讨论 2014-09-26 12:40:11
    第9章 窗口和框架 179 9.1 window对象 179 9.1.1 认识window对象 179 9.1.2 认识window对象的使用方法 179 9.2 window对象事件及使用方法 180 9.2.1 装进去—装载文档 181 9.2.2 卸下来—卸载文档 181 9.2.3 ...
  • 精易模块[源码] V5.15

    2015-03-21 22:03:37
    6、修正“窗口_枚举所有子窗口”当过滤类名输入空符号或一段空文本后无法枚举的BUG,感谢易友【vibu】反馈. 7、改名“编码_Ansi到十进制_文本”源作者重新改名为“编码_Ansi到ASCII_文本型”。 8、字节集_还原,新版...
  • 实例045 通过窗体刷新父窗体 47 实例046 拖动无边框窗体 51 1.14 其他技术 52 实例047 禁用窗口上的关闭按钮 52 实例048 实现动态系统托盘图标 53 实例049 实现气泡提示窗口 54 第2章 控件应用 56 2.1 TextBox...
  • 程序开发范例宝典>>

    2012-10-24 10:41:28
    实例045 通过窗体刷新父窗体 47 实例046 拖动无边框窗体 51 1.14 其他技术 52 实例047 禁用窗口上的关闭按钮 52 实例048 实现动态系统托盘图标 53 实例049 实现气泡提示窗口 54 第2章 控件应用...
  • C#程序开发范例宝典(第2版).part02

    热门讨论 2012-11-12 07:55:11
    实例045 通过窗体刷新父窗体 47 实例046 拖动无边框窗体 51 1.14 其他技术 52 实例047 禁用窗口上的关闭按钮 52 实例048 实现动态系统托盘图标 53 实例049 实现气泡提示窗口 54 第2章 控件应用 56 2.1 ...
  • C#程序开发范例宝典(第2版).part13

    热门讨论 2012-11-12 20:17:14
    实例045 通过窗体刷新父窗体 47 实例046 拖动无边框窗体 51 1.14 其他技术 52 实例047 禁用窗口上的关闭按钮 52 实例048 实现动态系统托盘图标 53 实例049 实现气泡提示窗口 54 第2章 控件应用 56 2.1 ...
  • 实例045 通过窗体刷新父窗体 47 实例046 拖动无边框窗体 51 1.14 其他技术 52 实例047 禁用窗口上的关闭按钮 52 实例048 实现动态系统托盘图标 53 实例049 实现气泡提示窗口 54 第2章 控件应用 56 2.1 ...
  • 实例045 通过窗体刷新父窗体 47 实例046 拖动无边框窗体 51 1.14 其他技术 52 实例047 禁用窗口上的关闭按钮 52 实例048 实现动态系统托盘图标 53 实例049 实现气泡提示窗口 54 第2章 控件应用 56 2.1 ...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0266 在MDI中真正关闭子窗体 176 0267 给MDI主窗体添加背景 176 0268 动态显示像MDI的子窗体 177 0269 打开MDI窗体时其他窗体会显示出来的原因 177 8.4 窗体的大小及位置 178 0270 控制窗体的最大化、...
  • 实例045 通过窗体刷新父窗体 47 实例046 拖动无边框窗体 51 1.14 其他技术 52 实例047 禁用窗口上的关闭按钮 52 实例048 实现动态系统托盘图标 53 实例049 实现气泡提示窗口 54 第2章 控件应用 56 ...
  • 实例045 通过窗体刷新父窗体 47 实例046 拖动无边框窗体 51 1.14 其他技术 52 实例047 禁用窗口上的关闭按钮 52 实例048 实现动态系统托盘图标 53 实例049 实现气泡提示窗口 54 第2章 控件应用 56 ...
  • 实例062 类型推断——使用var创建隐型局部变量 97 实例063 匿名方法杀手——Lambda表达式 98 实例064 使用值类型进行线程同步 99 2.8 C#高级算法应用 101 实例065 高级算法应用——韩信点兵的算法 101 实例066 高级...
  • 实例062 类型推断——使用var创建隐型局部变量 97 实例063 匿名方法杀手——Lambda表达式 98 实例064 使用值类型进行线程同步 99 2.8 C#高级算法应用 101 实例065 高级算法应用——韩信点兵的算法 101 实例066 高级...
  • 实例062 类型推断——使用var创建隐型局部变量 97 实例063 匿名方法杀手——Lambda表达式 98 实例064 使用值类型进行线程同步 99 2.8 C#高级算法应用 101 实例065 高级算法应用——韩信点兵的算法 101 实例066 高级...
  • 修改扩展界面支持库一,禁止透明标签在父窗口刷新时自动刷新,以解决其导致窗口刷新缓冲的问题。 8. 改进应用接口支持库中“设置屏幕分辨率”命令。 9. 修改外部数据库在“表中记录数为零”时可能导致程序崩溃的...
  • 10.3.1 将数据刷新至设备 10.3.2 同步I/O的取消 10.4 异步设备I/O基础 10.4.1 OVERLAPPED结构 10.4.2 异步设备I/O的注意事项 10.4.3 取消队列中的设备I/O请求 10.5 接收I/O请求完成通知 10.5.1 触发设备内核对象 ...

空空如也

空空如也

1 2 3
收藏数 44
精华内容 17
关键字:

关闭子窗口局部刷新