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 1.0.2
Oct 11 Javascript
云网广告中的代码,提示出错,大家找找
Nov 21 Javascript
javascript 原型模式实现OOP的再研究
Apr 09 Javascript
setTimeout与setInterval在不同浏览器下的差异
Jan 24 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
Dec 25 Javascript
jquery异步跨域访问代码
Jun 28 Javascript
JavaScript作用域链示例分享
May 27 Javascript
jQuery实现从身份证号中获取出生日期和性别的方法分析
Feb 25 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
Aug 05 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
Mar 31 Javascript
一个简易时钟效果js实现代码
Mar 25 Javascript
vue实现消息的无缝滚动效果的示例代码
Dec 05 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 循环删除无限分类子节点的实现代码
2013/06/21 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
PHP实现字符串翻转功能的方法【递归与循环算法】
2017/11/03 PHP
TextArea设置MaxLength属性最大输入值的js代码
2012/12/21 Javascript
jQuery防止click双击多次提交及传递动态函数或多参数
2014/04/02 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
DOM基础教程之模型中的模型节点
2015/01/19 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
Vue异步加载about组件
2017/10/31 Javascript
jQuery实现鼠标移入移出事件切换功能示例
2018/09/06 jQuery
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
vue-router 起步步骤详解
2019/03/26 Javascript
jquery分页优化操作实例分析
2019/08/23 jQuery
angular组件间通讯的实现方法示例
2020/05/07 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
Python爬取Coursera课程资源的详细过程
2014/11/04 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
通过python爬虫赚钱的方法
2019/01/29 Python
python实现简单加密解密机制
2019/03/19 Python
使用python制作一个为hex文件增加版本号的脚本实例
2019/06/12 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
英国鞋类及配饰零售商:Kurt Geiger
2017/02/04 全球购物
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
机械制造专业大学生自我鉴定
2014/09/19 职场文书
党支部组织生活会整改方案
2014/09/30 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python