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 相关文章推荐
直接生成打开窗口代码,不必下载
May 14 Javascript
使用jQuery避免鼠标双击的解决方案
Aug 21 Javascript
用Jquery.load载入页面实现局部刷新
Jan 22 Javascript
seaJs的模块定义和模块加载浅析
Jun 06 Javascript
jQuery表格插件datatables用法详解
Nov 23 Javascript
JavaScript数组的一些奇葩行为
Jan 25 Javascript
Angularjs CURD 详解及实例代码
Sep 14 Javascript
JS函数多个参数默认值指定方法分析
Nov 28 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
Dec 28 Javascript
常用的js方法合集
Mar 10 Javascript
vue通过style或者class改变样式的实例代码
Oct 30 Javascript
js计算最大公约数和最小公倍数代码实例
Sep 11 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 变量定义方法
2009/06/14 PHP
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
PHP基础知识介绍
2013/09/17 PHP
记录一次排查PHP脚本执行卡住的问题
2016/12/27 PHP
Joomla框架实现字符串截取的方法示例
2017/07/18 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
使用XHProf查找PHP性能瓶颈的实例
2017/12/13 PHP
JavaScript的21条基本知识点
2014/03/04 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
10个很棒的jQuery代码片段
2015/09/24 Javascript
javascript每日必学之基础入门
2016/02/16 Javascript
JavaScript实现数组降维详解
2017/01/05 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
用nodejs实现json和jsonp服务的方法
2017/08/25 NodeJs
使用socket.io实现简单聊天室案例
2018/01/02 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
[03:04]2018年度DOTA2玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
python实现用于测试网站访问速率的方法
2015/05/26 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
python scatter散点图用循环分类法加图例
2019/03/19 Python
python设置环境变量的作用和实例
2019/07/09 Python
Python使用Tkinter实现滚动抽奖器效果
2020/01/06 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
静态变量和实例变量的区别
2015/07/07 面试题
优秀经理事迹材料
2014/02/01 职场文书
三年级语文教学反思
2014/02/01 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
员工担保书范本
2015/09/22 职场文书
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS