在Web编程中,经常会遇到js并不是按照书写的顺序执行的问题:A语句明明写在B语句前面,但是B语句确先执行了,往往只要在AB语句之间加入一个Alert就能恢复正常的顺序。但是不能无故弹对话框给用户看啊,真是莫名其妙的问题。
下面这个暂停函数就是先弹出一个模式窗口,然后立刻关闭掉自己,不让用户看到这个窗口。有一个问题是如果安装了上网助手或者使用增强安全性的IE(比如XpSp2、2003),就需要进行相应的配置,否则窗口会被拦截掉的,导致Js错误而无法继续执行后面的代码。
在Web编程中,经常会遇到js并不是按照书写的顺序执行的问题:A语句明明写在B语句前面,但是B语句确先执行了,往往只要在AB语句之间加入一个Alert就能恢复正常的顺序。但是不能无故弹对话框给用户看啊,真是莫名其妙的问题。
下面这个暂停函数就是先弹出一个模式窗口,然后立刻关闭掉自己,不让用户看到这个窗口。有一个问题是如果安装了上网助手或者使用增强安全性的IE(比如XpSp2、2003),就需要进行相应的配置,否则窗口会被拦截掉的,导致Js错误而无法继续执行后面的代码。