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中的new使用
Mar 20 Javascript
JQUERY dialog的用法详细解析
Dec 19 Javascript
javascript设置页面背景色及背景图片的方法
Dec 29 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
May 05 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
Aug 04 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
Jun 12 Javascript
Javascript中的作用域及块级作用域
Dec 08 Javascript
基于vue写一个全局Message组件的实现
Aug 15 Javascript
vue cli3 配置proxy代理无效的解决
Oct 30 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
Apr 15 Javascript
JavaScript实现图片合成下载的示例
Nov 19 Javascript
吃通javascript正则表达式
Apr 21 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
创建配置文件 用PHP写出自己的BLOG系统 2
2010/04/12 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
分享别人写的一个小型js框架
2007/08/13 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
js里怎么取select标签里的值并修改
2012/12/10 Javascript
smartcrop.js智能图片裁剪库
2015/10/14 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
Vue使用NProgress进度条的方法
2019/09/21 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
简单介绍Python中用于求最小值的min()方法
2015/05/15 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
python3操作mysql数据库的方法
2017/06/23 Python
python使用udp实现聊天器功能
2018/12/10 Python
python文本数据处理学习笔记详解
2019/06/17 Python
如何基于windows实现python定时爬虫
2020/05/01 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
python 装饰器的基本使用
2021/01/13 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
意大利领先的线上奢侈品销售电商:Eleonora Bonucci
2017/10/17 全球购物
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
竟聘演讲稿范文
2013/12/31 职场文书
公司薪酬管理制度
2014/01/31 职场文书
会计个人实习计划书
2014/08/15 职场文书
计算机专业自荐信
2015/03/05 职场文书
房地产置业顾问岗位职责
2015/04/11 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
旅行社计调工作总结
2015/08/12 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
详解Python中下划线的5种含义
2021/07/15 Python
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android
netty 实现tomcat的示例代码
2022/06/05 Servers