用js如何在后台弹出一个新的页面 IE和FF都支持的写法……
2009-07-21 08:57
591 查看
[align=justify] 昨天在一个网站的后台管理地方,发现自己都没有验证session,为了安全性呢,决定每个页面都验证下session,原来用的都是pagebase,然后每个页面继承这个类,但是,就四五个页面,觉得没有必要,所以,就每个页面ctrl+c了一下,不过后台用的是框架,我想在frmleft这个页面也验证一下。
但是,用 Response.Redirect("url"); 这个办法,这个页面总是依附在frmleft里面,我想弹出个新页面,好像只有js可以做到了吧,
[/align]Page.ClientScript.RegisterStartupScript(typeof(string),"add","<Script>window.parent.location.href('Login.aspx')</Script>", false);这是一个非标的写法,在IE中是没问题的,在FF中就出现问题了,google浏览器也不支持。window.parent.location.href有可能FF无法解析。
Page.ClientScript.RegisterStartupScript(typeof(string), "key1", "<script>window.open('Login.aspx','_parent')</script>");
这样就OK了,FF中没有问题了。
OK,很久很久之前的问题现在终于搞清楚,希望以前的不要误导别人才好……
感慨下,浏览器多了,css的兼容性要搞,js的兼容性要搞,好麻烦……
但是,用 Response.Redirect("url"); 这个办法,这个页面总是依附在frmleft里面,我想弹出个新页面,好像只有js可以做到了吧,
[/align]Page.ClientScript.RegisterStartupScript(typeof(string),"add","<Script>window.parent.location.href('Login.aspx')</Script>", false);这是一个非标的写法,在IE中是没问题的,在FF中就出现问题了,google浏览器也不支持。window.parent.location.href有可能FF无法解析。
Page.ClientScript.RegisterStartupScript(typeof(string), "key1", "<script>window.open('Login.aspx','_parent')</script>");
这样就OK了,FF中没有问题了。
OK,很久很久之前的问题现在终于搞清楚,希望以前的不要误导别人才好……
感慨下,浏览器多了,css的兼容性要搞,js的兼容性要搞,好麻烦……
相关文章推荐
- 如何在IE, Firefox, Opera浏览器中支持页面弹出并回传数据
- 一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面
- 如何在IE,Firefox,Opera浏览器中支持页面弹出并回传数据
- 一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面
- 如何用js实现,在一个页面有个输入文档框,然后点击查询按扭后,调用IE的查询功能在当前页面进行查询
- 如何在IE, Firefox, Opera浏览器中支持页面弹出并回传数据
- js弹出框点击确认和取消时跳到其他页面且和父页面在同一个Iframe中如何实现?
- 如何在IE, Firefox, Opera浏览器中支持页面弹出并回传数据[转]
- 一个封装的在后台弹出JS Alert消息和JS confirm信息以及跳转到指定的页面
- 返回顶部,js,css,页面离开顶部一定距离后出现返回顶部,点击后滚动回顶部,支持IE,FF,chrome ,safari,opera[摘自布布分享,tech.bubufx.com]
- 当用webBrowser1加载网页的时候,网页中出现js错误,会弹出一个提示,如何屏蔽不提示
- [转]当用webBrowser1加载网页的时候,网页中出现js错误,会弹出一个提示,如何屏蔽不提示?
- 页面table的每行都有一个<input type='button' />,如何实现点击按钮在按钮下方弹出一个div,点击空白消失
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME)
- 比较好用的js文字无缝滚动,支持ff ie678
- 学习web标准一:居中兼容IE5.5+/FF/谷歌浏览器的一个页面布局
- 在页面预览客户端本地图片的js代码(兼容FF IE)
- 不但要返回顶部,还要返回底部,小改变,实用,?scroll?的js代码,支持IE,FF,chrome[摘自布布分享,tech.bubufx.com]
- 弹出的模态窗口(子窗口)中调用IE的打印预览功能,结果IE弹出错误:“当前页面发生脚步错误...错误:不支持该命令.
- 一个漂亮的JS弹出日历,支持多种浏览器