窗口.与参数一起使用时,Open不打开新窗口
window.open is not opening a new window when used with parameters
当点击超链接时,我调用下面的函数
window.open("<%=forHyperLink%>",'name','height=600,width=800');
问题是,与上面的行,只有一次超链接点击是工作的(也就是说,如果另一个超链接被点击,没有窗口被打开)
但是如果我删除window的参数。打开并使用
window.open("<%=forHyperLink%>");
然后点击每个超链接一个新的窗口被打开。
请指教。
更改每个链接的每个窗口的name
,以便在初始点击时打开的窗口不会被重复使用。
我猜点击其他链接会打开初始/当前打开的弹出窗口上的链接,并造成混淆,因为它不会打开新窗口。
// first window to open
window.open("first.html",'name','height=600,width=800');
// opens in the same window where first.html is opened because
// it targets the same window called `name`
window.open("second.html",'name','height=600,width=800');
// this works because by default it will open a new one everytime it is executed
window.open("new.html");
// opens a window with unique name
window.open("<%=forHyperLink%>",'name_' + Math.random(),'height=600,width=800');
您可以使用window.open("<%=forHyperLink%>",'name_'+(new Date()).getTime(),'height=600,width=800');
'name_'+(new Date()).getTime()将在每次打开窗口时更改
oNewWindow = window。open([sURL] [, sName] [, sFeatures] [, bReplace])
请查看窗口的详细信息。从以下链接打开
http://msdn.microsoft.com/en-us/library/ms536651 (v = vs.85) . aspx
相关文章:
- 防止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 图像