`
xq30397022
  • 浏览: 13025 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

关于子页面与父页面的关闭和弹出

 
阅读更多
先定义2个页面 father 和 son
如果是纯html页面的话 father.html son.html,想要弹出子窗口
在father.html中写:
<script type="text/javascript">
function showmessage(){
window.showModalDialog("son.html","window","dialogWidth:500px;DialogHeight=300px;status:no;scroll=no;help:no;resizable:no;toolbar=no; menubar=no;");
}
</script>
在son.html中写:
<script>
function closeSelf(){
//window.location = "/oa/jsp/message/message.jsp";
window.close();
}
</script>
在这里之所以要区分是html页面还是其他页面是有原因的,如果你写的是jsp页面,上面的代码在IE中将无法实现你的设想,在火狐下不影响。
在IE中想要实现你就要把子窗口的页面路径写成绝对的把
window.showModalDialog("son.html","window","dialogWidth:500px;DialogHeight=300px;status:no;scroll=no;help:no;resizable:no;toolbar=no; menubar=no;");
改成
window.showModalDialog("/test/son.html","window","dialogWidth:500px;DialogHeight=300px;status:no;scroll=no;help:no;resizable:no;toolbar=no; menubar=no;");
否则IE无法识别
另外注意你超链接的提交方式:
在html中可以是空链接,但在jsp中改成<a href="javascript:showmessage();">(showmessage()方法为你打开子页面的方法。)
关于这一点,无论是什么浏览器都要修改!

分享到:
评论

相关推荐

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值,详情链接:

    C# winform 子窗体调用父窗体函数实现关闭该窗体打开另一个窗体

    C# winform 子窗体调用父窗体函数实现关闭该窗体打开另一个窗体;在父窗体分From1内嵌一个panel1,在panel1里载入From2,点击在子窗体From2中的按钮,清除panel1里的From2,新载入From3,点击在子窗体From3中的按钮...

    .net弹出窗口关闭方法

    .net弹出窗口关闭方法 ,关闭从父页面弹出的子窗口!欢迎下载!

    子窗体传值给父窗体传值

    在父窗体中点击按钮弹出子窗体,然后在关闭子窗体的时候把子窗体中的相关值回传给父窗体。

    刷新父窗口的多种方法

    刷新父页面的多种方法 1.弹出子页面 Js代码 2.子窗口刷新父窗口 3.刷新以open()方法打开的窗口 4.刷新以winodw.showModelDialog()方法打开的窗口

    ASP.NET-弹出窗口lhgdialog

    dpage用于弹出自定义网页内容,有一个事件是弹出页面关闭时执行,dcontent的是放在内容页上的空间有一个事件是该页面关闭时执行。具体参照源码。。。。。。 注:源码部分js参考互联网 作者:李家红

    layer实现关闭弹出层刷新父界面功能详解

    最近一个项目采用的是hui前端框架,他的弹出层就是用的layer插件,对于弹出层,有一个操作体验大家都知道,就是关闭弹出层,需要刷新父页面。开始写的时候,我陷入了自己的误区,在弹出层处理成功之后,我调用的是:...

    aspx 页面弹出窗口代码大全

    //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write(“[removed]”); this.Response.Write(“{top.opener =null;top.close();}”); this.Response.Write(“[removed]”); //弹出窗口刷新当前页面...

    JS弹出窗口的运用与技巧大全

    //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("[removed]"); this.Response.Write("{top.opener =null;top.close();}"); this.Response.Write("[removed]"); //弹出窗口刷新当前页

    Javascript弹出窗口的各种方法总结

    //关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write(“[removed]”);this.Response.Write(“{top.opener =null;top.close();}”);this.Response.Write(“[removed]”); //弹出窗口刷新当前页面width=...

    LHGDialog V3.5.2 正式版 lhgDialog弹出窗口组件 lhgdialog V3.5.2

    parent:子窗口的父窗口对象参数值:此参数只用在弹出的窗口中再弹出子窗口时指定父窗口对象,注意如果2层弹出窗口都有遮罩层则一定要加此参数。 dgOnLoad:窗口加载后执行的函数参数值:注意此参数值一定要为函数...

    layui 关闭open弹出框 刷新table表格页面的方法

    今天小编就为大家分享一篇layui 关闭open弹出框 刷新table表格页面的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    子窗体传值回主窗体显示

    可执行的一个初学者小程序,初学者新学“委托”语法练习。关于在一个主窗体中打开一个子窗体。然后在子窗体输入信息。并能返回到主窗体中显示

    关闭全部网页

    msg: 弹出的确认信息, 可以为空. 若不传确认信息, 则直接退出 cookiesName: 需要清理的Cookie的Name, 是个数组. 可以为空 forwardUrl: 首先打开的那个页面要转向的页面地址, 可以为空. 若为空则全部都退出 例如:...

    在vue中实现嵌套页面(iframe)

    主要介绍了在vue中实现嵌套页面(iframe),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    iframe中子父类窗口调用JS的方法及注意事项

    第一:父窗口打开子窗口是一个新增用户信息的iframe子页面,点击保存后,子窗口iframe则去调用父窗口的function closeAddWindow()方法,让父窗口去关闭新增页面; 第二:父窗口打开一个设置用户权限的iframe子窗口,...

    ExtAspNet_v2.3.2_dll

    -为ExtAspNet.Alert添加两个静态方法ShowInParent和GetShowInParentReference,用于在父页面弹出窗口。 +在aspx页面中必须显示的声明控件的集合属性(比如Tabs(TabStrip), Items(PanelBase), Nodes(TreeNode))。 ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -为ExtAspNet.Alert添加两个静态方法ShowInParent和GetShowInParentReference,用于在父页面弹出窗口。 +在aspx页面中必须显示的声明控件的集合属性(比如Tabs(TabStrip), Items(PanelBase), Nodes(TreeNode))。 ...

    Zibll子比主题V7.1版本源码完美免受权版 +附带教程

    修复启用微信 JSSDK 支付后,在 PC 端无法弹出微信的 bug 优化自动登录功能自动屏蔽企业微信,已避免在企业微信中会出现错误的问题 修复古藤堡块:提醒块在新版 wp 中的关闭功能失效的 bug 修复后台关闭文章评论...

    定时自动打开预设网页

    在指定的时间内,自动打开设置好的n个网页。 设置好5分钟, 自动打开设置好的一个网页, 可以设置很多, 如果找label改为text, 就可以运行后,再自己设置要找天的网页。

Global site tag (gtag.js) - Google Analytics