- <script type="text/javascript">
- //开启模式窗口
- function showMyModal(){
- var url = "${applicationScope.rootpath}html/functionofstore/locationfloat2.jsp"+"?r="+Math.random();
- //传入参数示例
- var modalReturnValue = myShowModalDialog(url,window, 1030, 1945);
- //alert(modalReturnValue.name);
- //窗口关闭后执行某些方法
- //TODOsth
- }
- //弹出框google Chrome执行的是open
- function myShowModalDialog(url,args,width, height) {
- var tempReturnValue;
- if (navigator.userAgent.indexOf("Chrome") > 0) {
- var paramsChrome = 'height=' + height + ', width=' + width + ', top=' + (((window.screen.height - height) / 2) - 50) +
- ',left=' + ((window.screen.width - width) / 2) + ',toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no';
- window.open(url, "newwindow", paramsChrome);
- }
- else {
- var params = 'dialogWidth:' + width + 'px;dialogHeight:' + height + 'px;status:no;dialogLeft:'
- + ((window.screen.width - width) / 2) + 'px;dialogTop:' + (((window.screen.height - height) / 2) - 50) + 'px;';
- tempReturnValue = window.showModalDialog(url, args, params);
- }
- return tempReturnValue;
- }
- </script>
来源: http://www.phpxs.com/code/1007642/