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 相关文章推荐
THREE.JS入门教程(2)着色器-上
Jan 24 Javascript
jquery中each方法示例和常用选择器
Jul 08 Javascript
jQuery实现的导航下拉菜单效果示例
Sep 05 Javascript
JS简单去除数组中重复项的方法
Sep 13 Javascript
微信小程序 picker 组件详解及简单实例
Jan 10 Javascript
JavaScript提高加载和执行效率的方法
Feb 03 Javascript
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
JavaScript闭包的简单应用
Sep 01 Javascript
javascript标准库(js的标准内置对象)总结
May 26 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
Jul 20 Javascript
在layui中layer弹出层点击事件无效的解决方法
Sep 05 Javascript
ckeditor一键排版功能实现方法分析
Feb 06 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 gzip压缩输出的实现方法
2013/04/27 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
PHP比你想象的好得多
2014/11/27 PHP
Laravel4中的Validator验证扩展用法详解
2016/07/26 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
关于PHP求解三数之和问题详析
2020/11/09 PHP
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
2015/06/05 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
js创建对象几种方式的优缺点对比
2016/09/28 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
Vue中引入svg图标的两种方式
2021/01/14 Vue.js
通过python爬虫赚钱的方法
2019/01/29 Python
Pyqt QImage 与 np array 转换方法
2019/06/27 Python
Django中的session用法详解
2020/03/09 Python
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
体育教师自我鉴定
2014/02/12 职场文书
企业管理毕业生求职信
2014/03/11 职场文书
内衣营销方案
2014/03/15 职场文书
中国梦团日活动总结
2014/07/07 职场文书
保险专业求职信
2014/07/07 职场文书
升学宴学生致辞
2015/07/27 职场文书
Python实现机器学习算法的分类
2021/06/03 Python
Python制作一个随机抽奖小工具的实现
2021/07/07 Python
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫