小弟最近做一个站,在登录的时候。如果用户登录成功则执行下面的代码string tt="var qminoa  = window.open('"+Url+"','会员管理','toolbar=no,menubar=no,scrollbars=yes,titlebar=no,directories=no,resizable=no,status=yes,fullscreen=no,top=0,left=0,width=800,height=600');\n";
base.Response.Write("<script language=javascript>\n");
base.Response.Write(tt);
base.Response.Write("qminoa.moveTo(0,0);\n");
base.Response.Write("qminoa.resizeTo(screen.availWidth,screen.availHeight);\n");
base.Response.Write("window.opener=null;\n");
base.Response.Write("window.close();\n");
base.Response.Write("</script>");全屏显示,并关闭当前窗口!!在IE中测试是通过的!!但是现在客户反应站点登录不成功,经过了解之后知道了问题所在:客户公司的客户是用腾讯的TT来打开网站的,因为两个浏览器对新窗品的打开方式不同,所以导致上面的代码执行失败!!原本解决的方法可以把上面的代码去掉,直接普通的打开一个新页面就可以的,但考虑到站点的安全性,我不想取消上面的代码。因为在后面的页面中我限制了很多东西,比如鼠标左右键呀,F11键呀,CTRL+N等等,如果要改的话安全性肯定差很多的!!所以我想通过判断IE的类型来执行不同的操作,但是奇怪的是我JS判断的IE类型时,腾讯的TT报出来的居然也是 Microsoft Internet Explorer,我是实在没办法了!不知道,有什么办法可以在保持我那段代码的前提下解决这个问题吗??