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的最佳方法分享
Oct 21 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
Nov 01 Javascript
Eval and new funciton not the same thing
Dec 27 Javascript
jquery中prop()方法和attr()方法的区别浅析
Sep 06 Javascript
node.js中的fs.readdirSync方法使用说明
Dec 17 Javascript
javascript实现控制div颜色
Jul 07 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
Aug 24 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
vue-devtools的安装步骤
Apr 23 Javascript
Vue项目查看当前使用的elementUI版本的方法
Sep 27 Javascript
一看就会的vuex实现登录验证(附案例)
Jan 09 Javascript
javascript canvas实现雨滴效果
Jun 09 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
超级简单的发送邮件程序
2006/10/09 PHP
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
2013/06/20 PHP
php中上传文件的的解决方案
2018/09/25 PHP
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
JSON辅助格式化处理方法
2013/03/26 Javascript
js如何判断输入字符串长度
2015/12/16 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
ES6中如何使用Set和WeakSet
2016/03/10 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
Angular2的管道Pipe的使用方法
2017/11/07 Javascript
Bootstrap Table实现定时刷新数据的方法
2018/08/13 Javascript
vee-validate vue 2.0自定义表单验证的实例
2018/08/28 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
[01:02:26]DOTA2-DPC中国联赛 正赛 SAG vs RNG BO3 第二场 1月18日
2021/03/11 DOTA
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
Python numpy数组转置与轴变换
2019/11/15 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
Boden英国官网:英国知名原创时装品牌
2018/11/06 全球购物
乡镇庆八一活动方案
2014/02/02 职场文书
医学生毕业自我鉴定
2014/03/26 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
四议两公开实施方案
2014/03/28 职场文书
会计求职信范文
2014/05/24 职场文书
自主招生英文自荐信
2015/03/25 职场文书
学雷锋感言
2015/08/03 职场文书
班委竞选稿范文
2015/11/21 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python
python编写五子棋游戏
2021/05/25 Python
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL