最近在谷歌浏览器下发现一个问题,就是使用谷歌浏览器已经不兼容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()相关推荐

  1. html5子页面无法弹出,弹出子页面,兼容ie

    window.showModalDialog()(兼容ie的写法)模式窗口, 一种很特别的窗口,当它打开时,后面的父窗口的活动会停止,除非当前的模式子窗口关闭了, 才能操作父窗口.在做网页Ajax开发 ...

  2. JavaScript提取非行间样式

    提取行间样式一般格式       object.style.width=value; 提取非行间样式 IE浏览器下的写法:obj.currentStyle.name 火狐浏览器或者谷歌浏览器的写法:g ...

  3. pc显示器分辨率 前端_@media 响应式PC端媒体查询屏幕分辨率尺寸总结

    最近在写一个PC端的活动页面,想让页面适配不同的分辨率,既然提出了这样的需求,那么我们就要去尽量满足.因为之前一直写的是固定版心,然后在将容器居中,这样写的话,就导致页面在低分辨屏幕下会出现横向的滚动 ...

  4. (@media 响应式PC端媒体查询)电脑屏幕分辨率尺寸大全

    PC端 按屏幕宽度大小排序(主流的用橙色标明) 分辨率 比例 | 设备尺寸 1024*500 (8.9寸) 1024*768 (比例4:3 | 10.4寸.12.1寸.14.1寸.15寸; ) 128 ...

  5. 使用window.open打开新窗口被谷歌浏览器拦截

    在写后台动态传前台资源链接的时候,需要用到,返回后直接在新窗口打开.开发使用的谷歌浏览器,使用window.open(),测试的时候,发现总是被拦截,这这里记录下解决的方法. 找了写资料,说是当非用户 ...

  6. HTML5特性之谷歌浏览器桌面消息(window.Notification)推送:

    用法: (1)消息推送会默认关闭-主要通过window.Notification.permission来判断 "denied"  --- 为用户点击了禁用(拒绝打开推送功能) &q ...

  7. window系统下多个版本谷歌浏览器并存

    window系统下多个版本谷歌浏览器并存 在实际开发中,我们可能会遇到测试多个谷歌版本的问题,以此记录. 我们选择使用GoogleChromePortable.exe. GoogleChromePor ...

  8. window及谷歌浏览器常用快捷键

    window及谷歌浏览器常用快捷键 window常用快捷键 F2,重命名, Ctrl+N,在新窗口打开当前文件夹 ctrl+shift+N,新建文件夹 Ctrl+W,关闭当前窗口 shift+dele ...

  9. window.open 不显示地址栏_谷歌浏览器Chrome显示「由贵单位管理」怎么解决?非阿里...

    前段时间就听说使用谷歌浏览器 Chrome 会中招,特征就是点击 Chrome 右上角的三个小圆点按钮后弹出的下拉菜单最下方会显示"由贵单位管理".没想到我电脑上的谷歌浏览器 Ch ...

  10. window服务如何通过程序如何打开谷歌浏览器并登陆指定网站_亚马逊如何看listing销量,亚马逊如何看销量排名...

    我做跨境电商也有六年的时间了,在电商这个行业也有自己的一些经验.经验也许没有其他大卖家丰富,但会将我知道的都进行分享.如果有不懂得亚马逊问题可以+我(V:772024802).我这里给大家安排一堂直播 ...

最新文章

  1. monotouch在ipad中的实例应用--显示图像和文字
  2. 百度之星资格赛1003:度度熊与邪恶大魔王
  3. 【转】凡是能拉进与妹子距离的产品都是好产品
  4. 解决servlet中get方式中中文乱码问题前驱(一):装饰者模式再理解
  5. Win7如何删除家庭组
  6. 神马?手机逆袭电脑了?PC版《我叫MT》下月在手机上封测?
  7. 34款管理系统、ERP、CRM、OA等(冠唐\金蝶等)
  8. C++打卡17-【排序模板】选择排序
  9. 关于ResourceBundle国际化的一些思考
  10. 电商项目分析用户购买行为案例一
  11. git 代码行数统计
  12. 手机上微信总是说无法连接服务器错误代码,微信登录失败怎么办|微信登录失败常见提示及处理方法...
  13. 用星号打印出一个如图所示的空心菱形
  14. android自动调节亮度是怎么实现的,Android亮度调节的几种实现方法
  15. 利用python修改Excel内容
  16. mysql 查询重复字符串_如何在mysql中查询重复的字符串条目
  17. 对小米路由器提出严正批评,2.4G下,40MHz自动变20MHz
  18. Linux iptables 防火墙 添加删除 端口
  19. PS CS6视频剪辑基本技巧(一)CS6可以实现的视频剪辑功能
  20. Python 中的json.load() 和json.loads()

热门文章

  1. HTML之如何创建表格?
  2. C语言show用法,show的用法和例句
  3. 带阵列的服务器如何重装系统,带阵列服务器系统重装
  4. c语言判断不是大写字母,c语言isupper()函数如何判断字符是否为大写英文字母实例...
  5. PS之人物高低频磨皮
  6. Hexo博客之速度优化
  7. 网站小图标 (favicon) 的正确设置
  8. Selenium+IP爬虫刷新网页
  9. 一文读懂什么是聚合支付
  10. 13个提炼卖点的角度,让你的产品大卖!