js open() 与showModalDialog()方法使用介绍


Posted in Javascript onSeptember 10, 2013

此方法可通用,项目开发中经常要用到:

//w:宽,h:高,url:地址,tag:标记 
function showWin(w, h, url, tag) { 
var t = (screen.height - h) / 2; //离顶部距离 
var l = (screen.width - w) / 2; //离左边距离 
window.open(url, tag, "width=" + w + ",height=" + h + ",top=" + t + ",left=" + l + ",location=0"); 
} 
//路径地址,window对象,宽,高 
function open_Dialog(url, win,Width, Height) { 
var return_Value; 
var iTop2 = (window.screen.availHeight - 20 - Height) / 2; 
var iLeft2 = (window.screen.availWidth - 10 - Width) / 2; 
var height2 = Height - 50; 
if (document.all && window.print) { 
return_Value = window.showModalDialog(url, win, "dialogLeft:" + iLeft2 + "px;dialogTop:" + iTop2 + "px;dialogWidth:" + 
Width + "px;dialogHeight:" + Height + "px;center:yes;status:no;scroll:no;help:no;"); 
} 
else { 
window.open(url, win, "top=" + iTop2 + ",left=" + iLeft2 + ",width=" + Width + "px,height=" + height2 + 
"px,resizable=0,scrollbars=0,location=0"); 
} 
}
Javascript 相关文章推荐
jQuery-Tools-overlay 使用介绍
Jul 14 Javascript
原生js实现跨浏览器获取鼠标按键的值
Apr 08 Javascript
Jquery实现的一种常用高亮效果示例代码
Jan 28 Javascript
Bootstrap表格和栅格分页实例详解
May 20 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
Sep 05 Javascript
微信小程序 window_x64环境搭建
Sep 30 Javascript
bootstrap suggest下拉框使用详解
Apr 10 Javascript
Node.js+Express+MySql实现用户登录注册功能
Jul 10 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
Nov 27 Javascript
使用Vue自定义数字键盘组件(体验度极好)
Dec 19 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
Dec 11 Javascript
AJAX实现指定部分页面刷新效果
Oct 16 Javascript
jquery获取子节点和父节点的示例代码
Sep 10 #Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
Sep 10 #Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
Sep 10 #Javascript
枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
Sep 10 #Javascript
原始的js代码和jquery对比体会
Sep 10 #Javascript
js获取url参数值的两种方式
Sep 10 #Javascript
jquery如何实现在加载完iframe的内容后再进行操作
Sep 10 #Javascript
You might like
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
Java中final关键字详解
2015/08/10 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
超详细的javascript数组方法汇总
2015/11/21 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
2018/07/05 jQuery
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
2019/12/29 Javascript
python中getattr函数使用方法 getattr实现工厂模式
2014/01/20 Python
Python使用MD5加密字符串示例
2014/08/22 Python
详解Python中for循环的使用方法
2015/05/14 Python
简单上手Python中装饰器的使用
2015/07/12 Python
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
将labelme格式数据转化为标准的coco数据集格式方式
2020/02/17 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
pandas创建DataFrame的7种方法小结
2020/06/14 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
用Python自动清理系统垃圾的实现
2021/01/18 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
利用CSS3的3D效果制作正方体
2020/03/10 HTML / CSS
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
印度领先的在线时尚商店:Koovs
2016/08/28 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
建筑施工员岗位职责
2013/11/26 职场文书
小班幼儿评语大全
2014/04/30 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
项目合作协议书
2014/09/23 职场文书
2014年民政工作总结
2014/11/26 职场文书
发布会邀请函
2015/01/31 职场文书
共青团员自我评价
2015/03/10 职场文书
2015年成本会计工作总结
2015/10/14 职场文书