浏览 1922 次
|
锁定老贴子 主题:我来起个头,讨论弹出窗口
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-08-09
一些企业级的应用,为了界面的美观,一般会把地址栏、工具栏图标等栏目信息给屏蔽掉,这样就用到弹出窗口。如:在一个IE地址栏输入网址后本页面关闭,用window.open或showModalDialog自动弹出一个登录界面,可是这个界面总被窗口屏蔽工具关闭;所以使用window.open等,都没有办法实现,都会被现在的浏览器工具作为广告给屏蔽掉。大家讨论一下如何解决?
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-08-09
用js实现,把弹出的窗口的内容放在div中,这样就在同一个页面中实现弹出窗口的效果了.
|
|
| 返回顶楼 | |
|
最后更新时间:2007-08-09
leeking 写道 用js实现,把弹出的窗口的内容放在div中,这样就在同一个页面中实现弹出窗口的效果了.
有些用户,他喜欢以弹出新窗口的方式。 假如用js把弹出窗口内容放div中,用户没办法打开两个办件。。 有时候做办件时,需要看到另外一个办件的内容来做。 window.open 会返回新窗口的引用,打开窗口后,判断下是不是 null,然后提示用户。 看行不行? |
|
| 返回顶楼 | |
|
最后更新时间:2007-08-10
另外一些企业级应用,一般会规定客户将应用设置为安全站点。
有些登录用CA登录,会用到activex |
|
| 返回顶楼 | |
|
最后更新时间:2007-08-10
我现在构想一个有IFrame的Div。
如果只用Div,那样JS很难导到Div里面 这样可扩展性就差了。 |
|
| 返回顶楼 | |
|
最后更新时间:2007-08-11
leeking 写道 用js实现,把弹出的窗口的内容放在div中,这样就在同一个页面中实现弹出窗口的效果了.
楼主的意思是根本目的是为了弹出一个去掉工具栏,地址栏的窗口。 to 楼主: 这种问题还是绕开来解决吧,比如你现在能解决不被拦截关闭的情况,那要是换了多标签的浏览器,比如遨游 ,GB,ie7之类的,你做这些完全都没有意义。 |
|
| 返回顶楼 | |
|
最后更新时间:2007-08-12
letle 写道 leeking 写道 用js实现,把弹出的窗口的内容放在div中,这样就在同一个页面中实现弹出窗口的效果了.
楼主的意思是根本目的是为了弹出一个去掉工具栏,地址栏的窗口。 to 楼主: 这种问题还是绕开来解决吧,比如你现在能解决不被拦截关闭的情况,那要是换了多标签的浏览器,比如遨游 ,GB,ie7之类的,你做这些完全都没有意义。 谢谢你的建议,多标签的浏览器的确存在你说得问题。这个问题,的确好像不能用程序去控制他。EXT的弹出窗口用的是div,不会存在被浏览器截住的问题。只不过我个人觉得ext用脚本去实现,效率上没有如struts标签快。所以我们讨论的是如何做,才能让弹出窗口不用被浏览器截住,能够像以前c/s的客户端那样。弹出一个小窗口,输入用户名和密码,之后确认则弹出一个没有地址栏,工具栏的界面,这样在界面感性上个接近客户端程序那样。 |
|
| 返回顶楼 | |







