谷歌浏览器使用window.open()
最近在谷歌浏览器下发现一个问题,就是使用谷歌浏览器已经不兼容window.showModalDialog了,所以还是改成使用window.open()。
一、window.showModalDialog实例:
1、父页面:js
var returnValue=window.showModalDialog("selectUserList.jsp?order_id="+order_id+"&appID="+appID+"&prod_name="+prod_name+"&order_state="+order_state+"&prod_id="+prod_id+"&app_code="+app_code+"&app_fee_type="+app_fee_type+"&admin_flag="+admin_flag,0,"dialogWidth=480px;dialogHeight=510px;resizable:no;dialogLeft:550px;dialogTop:100px;status:no;scroll:no;resizable:no");if(returnValue == "ok"){//"ok"就是子页面的返回值$("#goPageButton").click();}
2、子页面:selectUserList.jsp
window.returnValue = "ok";
二:window.open实例:
1、父页面:
<script language="javascript" type="text/javascript">var wd;var winTimer;//计时器变量, 监听窗口关闭 function openWindow() {wd = window.open("test2.html",null," height=300,width=450, Left=300px,Top=20px, menubar=no,titlebar=no,scrollbar=no,toolbar=no, status=no,location=no");if (wd) window.wd.focus();//判断窗口是否打开,如果打开,窗口前置 winTimer=window.setInterval("wisclosed()",500);}function wisclosed(){if(wd.closed){ alert(window.returnVaule);//子窗体返回值 //这里可以做赋值操作 window.clearInterval(winTimer); } }</script>
</head>
<body><input type="button" id="btnShow" onclick="openWindow();" value="显示子窗口"/>
</body>
2、子页面:
<script language="javascript" type="text/javascript">function doclose() {window.opener.window.returnVaule="ok"; parent.window.close(); }
</script>
</head>
<body><input type="button" id="btnSelect" onclick="doclose();" value="关闭"/>
</body>
谷歌浏览器使用window.open()相关推荐
- html5子页面无法弹出,弹出子页面,兼容ie
window.showModalDialog()(兼容ie的写法)模式窗口, 一种很特别的窗口,当它打开时,后面的父窗口的活动会停止,除非当前的模式子窗口关闭了, 才能操作父窗口.在做网页Ajax开发 ...
- JavaScript提取非行间样式
提取行间样式一般格式 object.style.width=value; 提取非行间样式 IE浏览器下的写法:obj.currentStyle.name 火狐浏览器或者谷歌浏览器的写法:g ...
- pc显示器分辨率 前端_@media 响应式PC端媒体查询屏幕分辨率尺寸总结
最近在写一个PC端的活动页面,想让页面适配不同的分辨率,既然提出了这样的需求,那么我们就要去尽量满足.因为之前一直写的是固定版心,然后在将容器居中,这样写的话,就导致页面在低分辨屏幕下会出现横向的滚动 ...
- (@media 响应式PC端媒体查询)电脑屏幕分辨率尺寸大全
PC端 按屏幕宽度大小排序(主流的用橙色标明) 分辨率 比例 | 设备尺寸 1024*500 (8.9寸) 1024*768 (比例4:3 | 10.4寸.12.1寸.14.1寸.15寸; ) 128 ...
- 使用window.open打开新窗口被谷歌浏览器拦截
在写后台动态传前台资源链接的时候,需要用到,返回后直接在新窗口打开.开发使用的谷歌浏览器,使用window.open(),测试的时候,发现总是被拦截,这这里记录下解决的方法. 找了写资料,说是当非用户 ...
- HTML5特性之谷歌浏览器桌面消息(window.Notification)推送:
用法: (1)消息推送会默认关闭-主要通过window.Notification.permission来判断 "denied" --- 为用户点击了禁用(拒绝打开推送功能) &q ...
- window系统下多个版本谷歌浏览器并存
window系统下多个版本谷歌浏览器并存 在实际开发中,我们可能会遇到测试多个谷歌版本的问题,以此记录. 我们选择使用GoogleChromePortable.exe. GoogleChromePor ...
- window及谷歌浏览器常用快捷键
window及谷歌浏览器常用快捷键 window常用快捷键 F2,重命名, Ctrl+N,在新窗口打开当前文件夹 ctrl+shift+N,新建文件夹 Ctrl+W,关闭当前窗口 shift+dele ...
- window.open 不显示地址栏_谷歌浏览器Chrome显示「由贵单位管理」怎么解决?非阿里...
前段时间就听说使用谷歌浏览器 Chrome 会中招,特征就是点击 Chrome 右上角的三个小圆点按钮后弹出的下拉菜单最下方会显示"由贵单位管理".没想到我电脑上的谷歌浏览器 Ch ...
- window服务如何通过程序如何打开谷歌浏览器并登陆指定网站_亚马逊如何看listing销量,亚马逊如何看销量排名...
我做跨境电商也有六年的时间了,在电商这个行业也有自己的一些经验.经验也许没有其他大卖家丰富,但会将我知道的都进行分享.如果有不懂得亚马逊问题可以+我(V:772024802).我这里给大家安排一堂直播 ...
最新文章
- monotouch在ipad中的实例应用--显示图像和文字
- 百度之星资格赛1003:度度熊与邪恶大魔王
- 【转】凡是能拉进与妹子距离的产品都是好产品
- 解决servlet中get方式中中文乱码问题前驱(一):装饰者模式再理解
- Win7如何删除家庭组
- 神马?手机逆袭电脑了?PC版《我叫MT》下月在手机上封测?
- 34款管理系统、ERP、CRM、OA等(冠唐\金蝶等)
- C++打卡17-【排序模板】选择排序
- 关于ResourceBundle国际化的一些思考
- 电商项目分析用户购买行为案例一
- git 代码行数统计
- 手机上微信总是说无法连接服务器错误代码,微信登录失败怎么办|微信登录失败常见提示及处理方法...
- 用星号打印出一个如图所示的空心菱形
- android自动调节亮度是怎么实现的,Android亮度调节的几种实现方法
- 利用python修改Excel内容
- mysql 查询重复字符串_如何在mysql中查询重复的字符串条目
- 对小米路由器提出严正批评,2.4G下,40MHz自动变20MHz
- Linux iptables 防火墙 添加删除 端口
- PS CS6视频剪辑基本技巧(一)CS6可以实现的视频剪辑功能
- Python 中的json.load() 和json.loads()