是否有办法在现有窗口中打开一个新窗口(适用于onload=)
Is there a way to open a new window (applicable for onload=) in a existing window?
好的,下面的代码肯定是有效的:
w=window.open(url);
w.onload=function (){};
但是,当我想打开第二个新窗口时(其中第一个新窗口已经由函数(){}处理,即(变成需要收集的垃圾)替换第一个新窗口,我尝试了以下操作,但完全失败:
w.location.href=url;
w.onload=function (){};
我只是想知道有一个解决方案吗?既然onload对子窗口有控制能力,它应该以某种方式对子窗口替换有控制能力。
是的,您可以使用引用名称加载到特定的窗口。
例如,如果你用:
打开一个窗口 var w = window.open(url,"window1");
你可以通过引用第二个参数的名称将url加载到同一个窗口。例子:
window.open(url,"window1");
查看:http://jsfiddle.net/JpXnc/1/
相关文章:
- 防止Iframe窗体在新窗口中打开
- 在新窗口上使用d3.js
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- asp.net MVC,重定向到视图,视图打开新窗口到外部url,它'It’’’’我们被当成一种风景
- 如何在新选项卡中而不是在新窗口中打开URL
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 如何打开一个新窗口或选项卡,并将其提供给javascript执行
- window.open:是否可以通过修改DOM来打开一个新窗口
- Chrome应用程序在全屏中创建新窗口-html元素不是全高的
- 如何在windowsphone 7浏览器中通过javascript打开新窗口或选项卡
- 为在新窗口中打开外部链接创建异常
- 如何使用base64 PDF内容打开新窗口
- 在后台打开新窗口
- 在新窗口中通过谷歌地图的localStorage作为地图中心
- javascript window.open(),并在新窗口中搜索DOM
- 打开一个新窗口并更改其父窗口'的内容
- 在Firefox restartless插件中,当一个新窗口打开时,我如何运行代码(监听窗口打开)
- SVG编辑链接获胜't在新窗口中打开
- 如何通过单击数据在新窗口上显示TableView数据
- 打开新窗口进行打印时不显示 JavaScript 图像