JavaScript 打开模态窗口
2012-12-03 07:45
281 查看
/* *打开模态窗口 *url 链接地址 *width 长度 *height 高度 */ function openDiaWin(url, width, height) { var x = parseInt(screen.width / 2.0) - (width / 2.0); var y = parseInt(screen.height / 2.0) - (height / 2.0); var isMSIE = (navigator.appName == "Microsoft Internet Explorer"); //判断浏览器 url = url.indexOf("?") == -1 ? url + "?rad=" + Math.random() : url + "&rad=" + Math.random(); width = !width ? 500 : width; height = !height ? 400 : height; if (isMSIE) { return window.showModalDialog(url, window, "dialogWidth:" + width + "px; dialogHeight:" + height + "px; dialogLeft:" + x + "px; dialogTop:" + y + "px; status:no; directories:yes;scrollbars:no;Resizable=no; "); } else { return window.open(url, "mcePopup", "top=" + y + ",left=" + x + ",scrollbars=" + scrollbars + ",dialog=yes,modal=yes,width=" + width + ",height=" + height + ",resizable=no"); } return false; }
相关文章推荐
- 在IE浏览器下使用JavaScript打开模态窗口
- 模态窗口 javascript 技巧汇总(传值、打开、刷新)
- javascript 打开模态对话框,关闭后刷新父窗口
- JavaScript超链接设置打开窗口
- javascript 打开新窗口
- 模态窗口 - showModalDialog打开窗口中获取父窗口js方法
- Javascript模态窗口实现
- JavaScript中页面之间跳转和打开新窗口方法汇总
- javascript:window.open 打开最大化窗口设置及详解
- JavaScript关闭窗口的同时打开新页面的方法
- Javascript中用showModalDialog弹出的模态窗口怎样去掉缓存
- 转:javascript IE8/IE9上打开弹出窗口时,地址栏和状态栏仍显示的解决办法
- 使用showModalDialog打开模态窗口添加数据后刷新原窗口
- javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
- MFC应用程序中处理消息的顺序,创建窗口的过程关闭窗口的顺序(非模态窗口),打开模式对话框的函数调用顺序
- javascript中window.open在原来的窗口中打开新的窗口(不同名)
- JavaScript窗口功能指南之打开一个新窗口
- JavaScript打开新窗口属性设置
- javascript打开新窗口
- Javascript跳转页面和打开新窗口等方法