jQuery MiniUI

 找回密码
 立即注册
楼主: ccrise
打印 上一主题 下一主题

窗口有时关不掉 [复制链接]

Rank: 3Rank: 3

31#
发表于 2013-8-12 11:03:33 |只看该作者
factory 发表于 2013-8-9 15:01
win1和win2,你那边会有win2关闭不掉的情况吗?

我这边测试了不下20次,每次都是成功关闭掉的啊 ...

那就那一行代码,肯定没问题了,如果遇到网络延迟等情况肯定不行的!

Rank: 3Rank: 3

32#
发表于 2013-8-12 11:04:15 |只看该作者
ccrise 发表于 2013-8-12 11:03
那就那一行代码,肯定没问题了,如果遇到网络延迟等情况肯定不行的!

在说了,后台代码执行500毫秒可能够可能不够,不然我也不会打扰你们了!

Rank: 8Rank: 8

33#
发表于 2013-8-12 11:27:16 |只看该作者
ccrise 发表于 2013-8-12 11:04
在说了,后台代码执行500毫秒可能够可能不够,不然我也不会打扰你们了! ...

你在你给的win2.aspx页面,把
function closeminfor()
        {
            CloseWindow("cancel");
        }  

改成

function closeminfor()
        {
            CloseWindow("cancel");
            setTimeout(function () {
                CloseWindow("cancel");
            }, 100);
        }

Rank: 3Rank: 3

34#
发表于 2013-8-12 11:30:33 |只看该作者
factory 发表于 2013-8-12 11:27
你在你给的win2.aspx页面,把
function closeminfor()
        {

那后台怎么调用,现在不是前台关不掉,是后台调用的方式有问题!

Rank: 3Rank: 3

35#
发表于 2013-8-12 11:31:16 |只看该作者
ccrise 发表于 2013-8-12 11:30
那后台怎么调用,现在不是前台关不掉,是后台调用的方式有问题!

你这样无非就是把后台的setTimeout 移到前台了,但后台怎么调用啊?

Rank: 8Rank: 8

36#
发表于 2013-8-12 11:35:19 |只看该作者
ccrise 发表于 2013-8-12 11:31
你这样无非就是把后台的setTimeout 移到前台了,但后台怎么调用啊?

后台不变,你试试,这样测试了,是可以的

Rank: 3Rank: 3

37#
发表于 2013-8-12 11:42:33 |只看该作者
factory 发表于 2013-8-12 11:35
后台不变,你试试,这样测试了,是可以的

后台还加setTimeout?我本意是将后的setTimeout去掉,现在不去掉,以后可能还会出现关闭不了的情况,你这样又多加了一个?

Rank: 3Rank: 3

38#
发表于 2013-8-12 11:45:16 |只看该作者
ccrise 发表于 2013-8-12 11:42
后台还加setTimeout?我本意是将后的setTimeout去掉,现在不去掉,以后可能还会出现关闭不了的情况,你这 ...

哦我明白你意思了,你意思是后台即便关不掉,前台那过了那个时间也会关闭是吗?

Rank: 9Rank: 9Rank: 9

39#
发表于 2013-8-12 12:05:12 |只看该作者
function closeminfor()
        {
            CloseWindow("cancel");
            setTimeout(function () {
                closeminfor("cancel");
            }, 100);
        }

这样,及时一次关不掉,后续会继续尝试关闭,肯定能关掉。

Rank: 3Rank: 3

40#
发表于 2013-8-12 12:10:07 |只看该作者
niko 发表于 2013-8-12 12:05
function closeminfor()
        {
            CloseWindow("cancel");

恩明白了!

Archiver|普加软件

GMT+8, 2024-11-25 18:25 , Processed in 1.068934 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部