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 相关文章推荐
理解Javascript_05_原型继承原理
Oct 13 Javascript
javascript函数作用域学习示例(js作用域)
Jan 13 Javascript
二叉树的非递归后序遍历算法实例详解
Feb 07 Javascript
js字符串操作方法实例分析
May 06 Javascript
js 求时间差的实现代码
Apr 26 Javascript
Angular ng-class详解及实例代码
Sep 19 Javascript
JS验证全角与半角及相互转化的介绍
May 18 Javascript
常见的浏览器Hack技巧整理
Jun 29 Javascript
vue使用vue-i18n实现国际化的实现代码
Apr 08 Javascript
Django+Vue跨域环境配置详解
Jul 06 Javascript
说说如何使用Vuex进行状态管理(小结)
Apr 14 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
Sep 18 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
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
PHP生成静态页面详解
2006/12/05 PHP
PHP分页类集锦
2014/11/18 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
学习ExtJS 访问容器对象
2009/10/07 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
javascript加减乘除的简单实例
2016/07/12 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
Vue实现virtual-dom的原理简析
2017/07/10 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
微信小程序如何通过用户授权获取手机号(getPhoneNumber)
2020/01/21 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
重命名批处理python脚本
2013/04/05 Python
python3.5实现socket通讯示例(TCP)
2017/02/07 Python
Python探索之创建二叉树
2017/10/25 Python
python实现AES加密与解密
2019/03/28 Python
python3实现微型的web服务器
2019/09/03 Python
Python绘图实现显示中文
2019/12/04 Python
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
马来西亚排名第一的宠物用品店:Pets Wonderland
2020/04/16 全球购物
英语系毕业生自荐信
2013/10/31 职场文书
《草虫的村落》教学反思
2014/02/16 职场文书
高中军训感想800字
2014/02/23 职场文书
安全施工标语
2014/06/07 职场文书
幼儿园运动会口号
2014/06/07 职场文书
解放思想演讲稿
2014/09/11 职场文书
2016公司年会通知范文
2015/04/25 职场文书
详解MySQL连接挂死的原因
2021/05/18 MySQL