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 ajax同步异步的执行最终解决方案
Apr 26 Javascript
js charAt的使用示例
Feb 18 Javascript
javascript实现俄罗斯方块游戏的思路和方法
Apr 27 Javascript
JS组件Form表单验证神器BootstrapValidator
Jan 26 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
Aug 05 Javascript
jquery实现页面加载效果
Feb 21 Javascript
JavaScript定义函数的三种实现方法
Sep 23 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
Aug 24 Javascript
浅谈发布订阅模式与观察者模式
Apr 09 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
Apr 17 Javascript
node.js 微信开发之定时获取access_token
Feb 07 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
Nov 24 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调用Twitter的RSS的实现代码
2010/03/10 PHP
解析PHP提交后跳转
2013/06/23 PHP
php读取目录所有文件信息dir示例
2014/03/18 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
JS 日期比较大小的简单实例
2014/01/13 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
2014/08/04 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
Bootstrap入门书籍之(三)栅格系统
2016/02/17 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
2017/07/16 Javascript
angular中的cookie读写方法
2017/08/02 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
2018/03/17 Javascript
webpack本地开发环境无法用IP访问的解决方法
2018/03/20 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
详解python字节码
2018/02/07 Python
基于python plotly交互式图表大全
2019/12/07 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
python算的上脚本语言吗
2020/06/22 Python
韩都衣舍天猫官方旗舰店:天猫女装销售总冠军
2017/10/10 全球购物
考试退步检讨书
2014/01/15 职场文书
民族团结先进个人材料
2014/02/05 职场文书
违反工作纪律检讨书
2014/02/15 职场文书
党校培训自我鉴定范文
2014/03/20 职场文书
终止合同协议书
2014/04/17 职场文书
求职信结尾怎么写
2014/05/26 职场文书
大学生安全责任书
2014/07/25 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
你真的了解redis为什么要提供pipeline功能
2021/06/22 Redis
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android
《乙女游戏世界对路人角色很不友好》OP主题曲无字幕动画MV公开
2022/04/05 日漫
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android