小兵的故事2魔心权杖:window showModalDialog 在IE6 IE7 高度(height) 问题 - 专注 C# Asp.net开发 - 博客园
来源:百度文库 编辑:偶看新闻 时间:2024/10/06 01:53:07
window showModalDialog 在IE6 IE7 高度(height) 问题
在IE6测试的时候发现,window.showModalDialog()高度有问题,原来在IE7里能看到的按钮,但在IE6里不能显示出来
找了相关的资料发现,原来IE6跟IE7的高度算法不一样的
IE6 计算高度 是整个窗视体计算 (包括title和status)
IE7 计算高度 是内容窗体来计算 (不包括title和status)
如图所示:
具体代码分析:
因为窗口高度不对,所以我们得根据IE的版本类型来显示不同的窗口(showModalDialog)
代码片断:
var ua = navigator.userAgent.toLowerCase();//客户端浏览器信息
var size="";
if (window.ActiveXObject)//判断IE浏览器
size=ua.match(/msie ([\d.]+)/)[1];//得出IE的版本大小
if(size=="6.0")
{
window.showModalDialog('DealStepOne.aspx?ID='+v2+'&t='+odate.getTime(),'temp','dialogWidth:905px;dialogHeight:545px;dialogLeft:300px;resizable:no;scroll:no;status=0;');
}
else
{
window.showModalDialog('DealStepOne.aspx?ID='+v2+'&t='+odate.getTime(),'temp','dialogWidth:905px;dialogHeight:525px;dialogLeft:300px;resizable:no;scroll:no;status=0;');
}
window%是什么
激活WINDOW
activemovie window
window知识
window xpSP2
WINDOW优化大师
window 98
Window 问题!!!
window优化大师
window 是什么意思
window xp
Activemovie window
Activemovie window
Window Vista
window版本
Window XP与Window 2003的比较
window.open与window.location的区别
window sfc mgr
window vista是什么
window sp1 sp2 ??
window优化大师注册码
怎样安装WINDOW XP??
window xp 自动更新
window 2000 怎么配置?