居中 window.open 与 window.showModalDialog
2016-04-11 19:40
417 查看
var iWidth = window.screen.availWidth - 350; //弹出窗口的宽度;
var iHeight = window.screen.availHeight - 350; //弹出窗口的高度;
var iTop = (window.screen.availHeight - 30 - iHeight) / 2; //获得窗口的垂直位置;
var iLeft = (window.screen.availWidth - 10 - iWidth) / 2; //获得窗口的水平位置;
var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1;
if (isChrome) {
window.open(url, name, 'height=' + iHeight + ',width=' + iWidth + ',top=' + iTop + ',left=' + iLeft + ',toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no,status=no')
} else {
window.showModalDialog(url, name, "dialogWidth=" + iWidth + "px;dialogHeight=" + iHeight + "px;dialogLeft=" + iLeft + "px");
}
var iHeight = window.screen.availHeight - 350; //弹出窗口的高度;
var iTop = (window.screen.availHeight - 30 - iHeight) / 2; //获得窗口的垂直位置;
var iLeft = (window.screen.availWidth - 10 - iWidth) / 2; //获得窗口的水平位置;
var isChrome = window.navigator.userAgent.indexOf("Chrome") !== -1;
if (isChrome) {
window.open(url, name, 'height=' + iHeight + ',width=' + iWidth + ',top=' + iTop + ',left=' + iLeft + ',toolbar=no,menubar=no,scrollbars=yes, resizable=no,location=no,status=no')
} else {
window.showModalDialog(url, name, "dialogWidth=" + iWidth + "px;dialogHeight=" + iHeight + "px;dialogLeft=" + iLeft + "px");
}
相关文章推荐
- The operation couldn’t be completed. (LaunchServicesError error 0.)
- 开源的DevOps开发工具箱
- 《Linux内核分析》第八周 进程的切换和系统的一般执行过程
- Linux 打包&解压
- centos7安装并配置mysql和postgresql
- centos下django1.9部署
- Linux内核中的红黑树
- Udev:介绍现代Linux系统的设备管理
- linux 挂载新硬盘
- linux命令之ls 、cd
- linux 重定向命令
- mysql高可用方案MHA介绍
- Linux中使用base64编码中文
- 一般命令
- Linux tr命令
- apache 各种配置
- Nginx Location处理逻辑(优先级)权威解读
- Starship Troopers
- REL8192EU wifi linux驱动安装
- Hadoop节点上负载过高的问题分析