JS关闭原来的窗口创建新窗口

情景还原:

使用**API弹出窗口,操作后跳转依然是在小窗口中,于是就想关闭小窗口还原到正常的页面窗口。

JS代码如下:

window.onload=function(){
	if(window.opener!=null){
		window.close();
		window.open(location.href,"_blank"); 
	}
}
时间: 2024-11-05 11:40:34

JS关闭原来的窗口创建新窗口的相关文章

jQuery EasyUI 窗口 – 创建简单窗口

jQuery EasyUI 窗口 – 创建简单窗口 创建一个窗口(window)非常简单,我们创建一个 DIV 标记: <div id="win" class="easyui-window" title="My Window" style="width:300px;height:100px;padding:5px;"> Some Content. </div> 现在运行测试页面,您会看见一个窗口(win

WinForm登陆成功关闭窗口打开新窗口

正常写法 DialogResult result = MessageBox.Show("OK", "连接成功!", MessageBoxButtons.OK); if (result == DialogResult.OK) { Home home=new Home(); home.Show(); this.Close(); } 事实证明,这种办法是行不通的.因为主窗口是由登录窗口打开的,所以我们在关闭登录窗口时,主窗口也会被一起关闭.这是一个线程树,或者窗口树的关系

opengl 创建新窗口

#include "GL/glut.h"void RenderSceneCB(){ glClear(GL_COLOR_BUFFER_BIT); glutSwapBuffers();}int main(int argc, char** argv){ glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA); glutInitWindowSize(1024,768); glutInitWindowPosi

js打开新窗口并且不被拦截

window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,如果你直接在js中调用window.open()函数去打开一个新窗口,浏览器会拦截你,那么如何避免呢. 注意,只有直接使用js调用 window.open(url); 打开新窗口时,才会被拦截,如果是改变原理额窗口:window.open(url,'_self'); 则不会被拦截. 那么 js调用 window.open(url); 打开新窗口,如何才能不会浏览器拦截呢? 浏览器会拦截你,是认为你将

使用jQuery创建模态窗口登陆效果

来源:GBin1.com 在线下载 在线演示 隐藏模态窗口技术是一种很好的解决方案,用于处理不是特有必要出现在网页上的界面元素.社交网络可以使用模态窗口传达私人讯息以及只针对会员才能看 到的表单.在博客和杂志网站也适用于与主网站分开的作者登陆页面,模态窗口比在JavaScript中创建新窗口更容易,因为使用HTML标记显示,所有 的东西能都呈现在同一个窗口中. 我将演示如何利用jQuery插件leanModal建立一个常规模态窗口.如果你有MIT general license,那么这个插件是完

IE 中创建 子窗口 传值 与接收值 【window.showModalDialog】

父窗口 创建一个窗口 var backinfo = window.showModalDialog('UserSelect.aspx', '', 'dialogHeight=600px; dialogWidth= 600px; edge=Raised; center=Yes;resizable= No; status= no;help=no'); 子窗口 调用JS关闭自身并返回值 function SelectCompany(obj) {                            wi

Chtmlview拦截新窗口的生成-NewWindow3

在使用chtmlview编写自己的浏览器的时候,如果不想点击某些链接生成新窗口,直接在原窗口或者自己新建窗口显示网页的时候,使用NewWindow3拦截并获取网页URL 1.首先在类的头文件中加入以下代码 void NewWindow3(IDispatch **ppDisp, VARIANT_BOOL *Cancel, DWORD dwFlags, BSTR bstrUrlContext, BSTR bstrUrl); DECLARE_EVENTSINK_MAP() 2.在cpp中加入以下代码

js页面跳转 和 js打开新窗口 方法

第一种:    <script language="javascript" type="text/javascript">           window.location.href="http://www.dollare.com.cn/login.php?backurl="+window.location.href;     </script> 第二种:    <script language="jav

点击一个超链接,弹出固定大小的新窗口(js实现)

点击一个超链接,弹出固定大小的新窗口(js实现),有需要的朋友可以参考下. 1.最基本的弹出窗口代码 <SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html') --> </SCRIPT> 因为这是一段javascripts代码,所以它们应该放在<SCRIPTLANGUAGE="javascript">标签和</script>之间.<!-