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 相关文章推荐
在textarea中屏蔽js的某个function的javascript代码
Apr 20 Javascript
jquery ui dialog里调用datepicker的问题
Aug 06 Javascript
33个优秀的 jQuery 图片展示插件分享
Mar 14 Javascript
JavaScript获取onclick、onchange等事件值的代码
Jul 22 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
May 06 Javascript
JavaScript生成随机字符串的方法
Mar 19 Javascript
Prototype框架详解
Nov 25 Javascript
vue.js语法及常用指令
Oct 29 Javascript
javascript实现对话框功能警告(alert 消息对话框)确认(confirm 消息对话框)
May 07 Javascript
vue ajax 拦截原理与实现方法示例
Nov 29 Javascript
Angular单元测试之事件触发的实现
Jan 20 Javascript
vue 自定义组件的写法与用法详解
Mar 04 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编码转换函数 自动转换字符集支持数组转换
2012/12/16 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
不错的一个日期输入 动态
2006/11/06 Javascript
JavaScript多线程的实现方法
2007/05/08 Javascript
[原创]IE view-source 无法查看看源码 JavaScript看网页源码
2009/07/19 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
2013/09/02 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
Javascript面试经典套路reduce函数查重
2017/03/23 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
通俗易懂地解释JS中的闭包
2017/10/23 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
2018/08/24 Javascript
详解Vue中watch的详细用法
2018/11/28 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
[01:07:47]Secret vs Optic Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
数据清洗--DataFrame中的空值处理方法
2018/07/03 Python
python读取txt文件并取其某一列数据的示例
2019/02/19 Python
详解python数据结构和算法
2019/04/18 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
护士专业推荐信
2013/11/02 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
星级党支部申报材料
2014/05/31 职场文书
党支部特色活动方案
2014/08/20 职场文书
小学师德师风演讲稿
2014/09/02 职场文书
新闻学专业职业生涯规划范文:我的人生我做主
2014/09/12 职场文书
公司给客户的感谢信
2015/01/23 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书
故意杀人罪辩护词
2015/05/21 职场文书
《确定位置》教学反思
2016/02/18 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书