js window.open打开js open 新窗口口,关闭父窗口后,子窗口刷新时不能正常运行,提示找不到加载文件

var childWin = window.open("your URL");
//获取子窗口句柄childWin.onunload = function(){
//onunload是窗口关闭事件
this.opener.location.reload();
//childWin.opener为父窗口,及时刷新} 楼主也可以这样:(直接在子窗口中)
window.onunload = function(){
this.opener.location.reload();
}更为简洁。。。
阅读(...) 评论()博客分类:
打开主页面 index.jsp,单击修改跳出一个小的修改页面edit.jsp,修改完后关毕修改页面edit.jsp,重新加载index.jsp页面。
此代码在index.jsp页面中
function showwin(id)
var i = window.open("edit.jsp");
window.onblur = function(){
parent.location.reload();
href="javascript:void(showwin(1001));"
关闭当前页面
&input type="button" value="close" onclick="javascript:void(window.close());"&
thinktothings
浏览: 482040 次
来自: 北京
推荐使用http://buttoncssgenerator.c ...
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
软考,考有职业资格证,有系统的知识体系学习
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
你这也太复杂了。。。。jsf2不应该是这样的。。。。
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'博客分类:
window.open 篇
1.父窗口对子窗口操作
var win=
win=window.open("Open.html","win","width=200,height=200");
//窗口最大化
function SonMaximize()
{
&&&&&& if(win&&win.open&&!win.closed)
&&&&&& {
&&&&&&&&&&&&& win.moveTo(-4,-4);
&&&&&&&&&&&&& win.resizeTo(screen.availWidth+8,screen.availHeight+8);
&&&&&& }else{
&&&&&&&&&&&&& alert('还没有打开窗口或已经关闭');
&&&&&& }
}
//窗口最小化
function SonMinimize()
{
&&&&&& if(win&&win.open&&!win.closed)
&&&&&& {
&&&&&&&&&&&&& win.resizeTo(0,0);
&&&&&&&&&&&&& win.moveTo(0,window.screen.width);
&&&&&& }else{
&&&&&& alert('还没有打开窗口或已经关闭');
&&&&&& }&&&&
//关闭窗口
function CloseSon()
{
&&&&&& if(win&&win.open&&!win.closed)
&&&&&& {
&&&&&&&&&&&&& win.opener=
&&&&&&&&&&&&& win.close()
&&&&&& }else{
&&&&&&&&&&&&& alert('还没有打开窗口或已关闭') ;
&&&&&& }
}
//刷新
function RefreshSon()
{
&&&&&& if(win&&win.open&&!win.closed)
&&&&&& {
&&&&&&&&&&&&& win.location.reload();
&&&&&&&&&&&&& win.focus();
&&&&&& }else{
&&&&&&&&&&&&& alert('窗口还没有打开或已关闭');
&&&&&& }
}
查看窗口大小:
function ViewSonSize()
{
&&&&&& if(win&&win.open&&!win.closed)
&&&&&& {
&&&&&&&&&&&&& alert(win.document.body.clientWidth+'*'+win.document.body.clientHeight);
&&&&&&&&&&&&& win.focus();
&&&&&& }else
&&&&&& {
&&&&&&&&&&&&& alert(' 还没有打开窗口或者已关闭');
&&&&&& }&&&&
alert(window.document.getElementById("OpenDiv").innerHTML);
win.document.getElementById("OpenDiv").innerHTML="我是从父窗口中传过来的值";
2.子窗口操作窗口
window.opener.location.reload();
&&&&&& //下面这种方法也可以
&&&&&& //window.parent.location.href=window.parent.location.
关闭本窗口:
//关闭本窗口
function CloseWindow()
{&&&& //window.opener.opener=
&&&&&& window.close();
}
关闭父窗口:
//关闭父窗口
function CloseParent()
{&&&& //火狐下不起作用,如果要想起作用。用下面的方法
&&&& //开firefox,在地址栏输入about:config&&&&&&
&&&&&& //找到dom.allow_scripts_to_close_windows这项并改为true
&&&&&&&&&&&&& var IsIE = (navigator.appName == 'Microsoft Internet Explorer')
&&&&&&&&&&&&& if(IsIE){//如果是IE&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&& window.opener.opener=
&&&&&&&&&&&&&&&&&&&& window.opener.close();
&&&&&&&&&&&&&&&&&&&& window.close();&&&&&
&&&&&&&&&&&&& }else{
&&&&&&&&&&&&&&&&&&&& alert("火狐不能直接关闭;需要以下设置1.开firefox,在地址栏输入about:2.找到dom.allow_scripts_to_close_windows这项并改为true");
&&&&&&&&&&&&& }
}
alert(window.opener.document.getElementById("OpenDiv").innerHTML);&&&&&
window.opener.document.getElementById("OpenDiv").innerHTML="我是从子窗口Open传过来的值";&
注:本文转自,转载请注明出处。&&
浏览 10938
爱问知识人
浏览: 20504 次
来自: 石家庄
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'28326人阅读
jquery(7)
一、JS实现关闭当前子窗口,刷新父窗口
JS代码如下:
&function refreshParent() {
&&window.opener.location.href =&window.opener.location.
&&window.close();&&
&}&&&&&&&&&&&&&&
html页面代码如下:
&input type=&button& id=&btn1& class=&btn& value=&同意& disabled=true&onclick=&refreshParent()&&/&
二、JS子窗口与父窗口之间的调用
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3077761次
积分:23849
积分:23849
排名:第289名
原创:350篇
转载:255篇
评论:311条
(1)(2)(1)(1)(1)(2)(1)(4)(1)(1)(3)(2)(3)(5)(1)(5)(11)(9)(2)(3)(2)(5)(6)(5)(3)(3)(4)(7)(14)(22)(33)(22)(12)(15)(19)(20)(8)(16)(5)(3)(10)(9)(5)(9)(17)(15)(6)(10)(6)(15)(5)(14)(8)(30)(30)(6)(9)(3)(3)(5)(19)(3)(7)(10)(8)(4)(2)(5)(3)(6)(3)(3)(9)(25)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'一、js完整代码如下:
//js打开新窗口  
functionopenWin() {window.open('addInfo.jsp', '_blank','width=300,height=400,top=200,left=400');}
function&refreshWin() {
  window.location.reload(); //重新加载当前页面方法
二.以下是案例调用方法:
function formSubmit(){
this.form.submit();
window.opener.refreshWin();
window.close();
阅读(...) 评论()

我要回帖

更多关于 js window.open 居中 的文章

 

随机推荐