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 相关文章推荐
如何在Mozilla Gecko 用Javascript加载XSL
Jan 09 Javascript
用javascript实现读取txt文档的脚本
Jul 20 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
Mar 06 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
Oct 09 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
May 07 Javascript
JS控制一个DIV层在指定时间内消失的方法
Feb 17 Javascript
canvas轨迹回放功能实现
Dec 20 Javascript
javascript trie前缀树的示例
Jan 29 Javascript
Vue 实例事件简单示例
Sep 19 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
Sep 21 Javascript
vue 授权获取微信openId操作
Nov 13 Javascript
利用JavaScript模拟京东按键输入功能
Dec 01 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正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
PHP集成环境XAMPP的安装与配置
2018/11/13 PHP
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
JS修改css样式style浅谈
2013/05/06 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
原生js仿jquery一些常用方法(必看篇)
2016/09/20 Javascript
Angular中使用MathJax遇到的一些问题
2017/12/15 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
2018/01/07 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
微信小程序实现两边小中间大的轮播效果的示例代码
2018/12/07 Javascript
layer弹出层扩展主题的方法
2019/09/11 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
微信小程序实现底部弹出模态框
2020/11/18 Javascript
[00:52]黑暗之门更新 新英雄孽主驾临DOTA2
2016/08/24 DOTA
python装饰器decorator介绍
2014/11/21 Python
python3.5使用tkinter制作记事本
2016/06/20 Python
python numpy之np.random的随机数函数使用介绍
2019/10/06 Python
Python 在函数上添加包装器
2020/07/28 Python
python3实现飞机大战
2020/11/29 Python
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
Paper Cape官网:美国婴儿和儿童服装品牌
2019/11/02 全球购物
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
说出ArrayList,Vector, LinkedList的存储性能和特性
2015/01/04 面试题
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
北京大学自荐信范文
2014/01/28 职场文书
物理教育专业求职信
2014/06/25 职场文书
物业消防安全责任书
2014/07/23 职场文书
个人工作总结范文2014
2014/11/07 职场文书
中学生逃课检讨书
2015/02/17 职场文书
品德与社会教学反思
2016/02/24 职场文书
使用Springboot实现健身房管理系统
2021/07/01 Java/Android