window.open ()的问题

问题描述

在项目中用到了window.open()打开一个子页面,具体代码:在父页面中functioncheck(){window.open('Store_ziliaoAction.do?method=hand','newwindow','height=550px,width=600px,top=120,left=200,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')window.location.reload(true);//在关闭子页面时,刷新父页面}在自页面中functionxuanze(obj){window.opener.location.href="KeHuAction.do?method=backtuihuo&pcode="+obj;window.close();}第一次运行能顺利的打开子页面,第二次的时候有个“不重新发送信息则无法刷新页面,(有重试和取消按钮)”的警告,但是子页面也已经打开了,就是当弹出警告的时候给最小化了,各位大侠们,给帮帮忙

解决方案

解决方案二:
那每次打开子窗口完毕后再刷新一下试试functioncheck(){win=window.open('Store_ziliaoAction.do?method=hand','newwindow','height=550px,width=600px,top=120,left=200,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')if(win&&win.open&&!win.closed){win.location.reload();win.focus();}else{alert('窗口还没有打开或已关闭');}window.location.reload(true);//在关闭子页面时,刷新父页面}

解决方案三:
你这是跨域访问,有很多限制1.建议弹出窗口用div,这样对该页面有完全的控制权2.建议用showModel因为这个可以带返回值给父窗体,可以根据返回值刷新父窗体
解决方案四:
学习学习。。
解决方案五:
你可以让超链接重定向,这样不就避免不刷新了么
解决方案六:
回复1楼,还是不可以呀
解决方案七:
引用2楼cxj61126的回复:

你这是跨域访问,有很多限制1.建议弹出窗口用div,这样对该页面有完全的控制权2.建议用showModel因为这个可以带返回值给父窗体,可以根据返回值刷新父窗体

父页面是分左右两部分的,showModel在关闭时能刷新富页面吗

时间: 2024-11-01 14:42:34

window.open ()的问题的相关文章

js中window.showModalDialog各浏览器居中和传参实例兼以及一些兼容性问题

  浏览器居中以及传参实例 window.showModelDialog可设置center参数为yes,保证其在子窗口在父窗口居中. 但是该参数只对IE浏览器有效,对火狐无效,只有通过计算模态窗口的居中位置.   解决办法 function openShowModalDialog(url,param,whparam,e){    // 传递至子窗口的参数  var paramObj = param || { };    // 模态窗口高度和宽度  var whparamObj = whparam

javascript-JavaScript中window.Simple是个什么方法

问题描述 JavaScript中window.Simple是个什么方法 var $ = window.Simple = function (t) { return ""string"" == typeof t ? document.getElementById(t) : t};从一个JS中摘出的语句 不明 解决方案 变量.......... 解决方案二: Javascript:window对象的方法javascript的window.location方法javasc

iphone绘图的几个基本概念CGPoint、CGSize、CGRect、CGRectMake、window(窗口)、视图(view)

我一般情况下不会使用interface builder去画界面,而是用纯代码去创建界面,不是装B,而是刚从vi转到xcode不久,不太习惯interface builder而已.当然如果需要我也会使用它.一个东西的存在没有绝对的好与坏,只是存在时间与空间决定了它的价值. (忘了讲了,我的环境是xcode4.2) 首先要弄懂几个基本的概念.   一)三个结构体:CGPoint.CGSize.CGRect 1.  CGPoint   [plain] view plaincopy   /* Point

JavaScript Window浏览器对象模型方法与属性汇总

  本文给大家汇总分享的是JavaScript Window浏览器对象模型方法与属性,十分的细致全面,这里推荐给大家,有需要的小伙伴可以参考下. Window 对象 所有浏览器都支持 window 对象.它表示浏览器窗口. 所有 JavaScript 全局对象.函数以及变量均自动成为 window 对象的成员. 全局变量是 window 对象的属性. 全局函数是 window 对象的方法. 1. open方法 语法格式: window.open(URL,窗口名称,窗口风格) 功能:打开一个新的窗

dos 命令-window xp 有forfiles 命令吗 没有的话 需要安转什么 可以运行forfiles

问题描述 window xp 有forfiles 命令吗 没有的话 需要安转什么 可以运行forfiles window xp 有forfiles 命令吗 没有的话 需要安转什么 可以运行forfiles 解决方案 不需要安装,有的.但是山寨ghost系统不好说了. 解决方案二: 不好意思,我的系统是2003,xp是没有的.如果你需要,我可以给你. 解决方案三: http://download.csdn.net/detail/tx_yu/1812302

项目中用到的window.showModalDialog(来自网络)

window.showModalDialog相关: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框. window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框. 使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments]

javascript-Javascript中出现window未定义,zepto未定义时该如何解决

问题描述 Javascript中出现window未定义,zepto未定义时该如何解决 Javascript中出现window未定义,zepto未定义时该如何解决

windows-Unity3D 能支持直接发布APP到window phone的版本号是多少?

问题描述 Unity3D 能支持直接发布APP到window phone的版本号是多少? Unity3D现在的版本号是4.1.2不过还不能发布APP到windows phone.据说到4.2.**版本时可以直接发布APP到Windows phone,不知道是否是真的?或者Unity3D支持直接发布APP到window phone的版本号是多少?Thanks! 解决方案 好吧,还是自己来回答4.2版本已经支持发布到windows phone

求助: 为何我这个代码里的事件会自动被window对象触发

问题描述 求助: 为何我这个代码里的事件会自动被window对象触发 用onchange绑定了一个事件,然而每次刷新页面会自动触发这个事件,alert了事件源获得了window对象 求解~~~~ 代码如下 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <

MFC使用window media player时遇到的问题

问题描述 MFC使用window media player时遇到的问题 MFC调用media player控件来播放视频,在xp和win7下都能播放,开始时怎么使用都没问题,但一段时间后在xp下切换视频时,调试到这一句m_player.put_url(strFilename)出现内存错误win7下完全没问题,请教大家帮忙解决一下,其中各个变量和指针都看过了,都没问题,调试了很久一直没解决 解决方案 出错的时候好像m_player这个对象不正确了.也可能media player控件本身挂了. 解决