Per*_*ana 1 javascript php firefox
我有这种情况:
有一个带登录表单的登录页面(表单操作是$ _SERVER ['PHP_SELF']).用户登录时,将检查用户可以访问的应用程序,并在新选项卡中打开该用户可用的所有应用程序.如果用户可以访问应用程序(例如)"文档"和"网站",则会打开2个标签.
我使用打开新标签window.open('app1.html','_newhtml');,有人说它只适用于Firefox.没关系,对我来说没什么大不了的.
问题是,它只打开1个标签,虽然我写了2次
window.open('app1.html','_newhtml');
window.open('app2.html','_newhtml');
如何打开2个标签?服务器端或客户端编程有什么黑客攻击吗?
问题是,您正在识别具有相同标识符的窗口.您在这里使用自定义的,但您也可以提供浏览器保留的(_self,_top和_blank)
试试这个
window.open('app1.html','_newhtml');
window.open('app2.html','_newhtml2');
Run Code Online (Sandbox Code Playgroud)
或只是使用_blank不保证新选项卡,如果浏览器支持它只是一个新窗口.
| 归档时间: |
|
| 查看次数: |
2178 次 |
| 最近记录: |