在调用alert()方法后,因为JS的阻塞特性,alert()后面的js代码不会执行,
我用一个DVI模拟alert弹出框,但是怎么阻塞后面代码执行呢?
求高手指教。
我用一个DVI模拟alert弹出框,但是怎么阻塞后面代码执行呢?
求高手指教。
解决方案 »
- jquery post传值给java,可是取不到
- jqgrid editGridRow的用法
- for循环........
- 一组checkbox允许并且必须选择其中的两个?
- 收集 正则表达式 (大家来完善它)
- 一个蛮郁闷的问题,帮帮忙,解决一下
- microsoft MSN注册页面检查密码强度JS源代码,大家都来顶顶,研讨研讨(用算法写的)接着
- 如何得知鼠标在图片中的位置?或者得到图片左上角相对页面左上角的坐标?
- [高分请教]--在ActiveX中能不能调用脚本文件(.JS)--[高分请教]
- 怎么实现csdn左侧的那个导航?
- 如何让table的边框有淡入淡出的效果?
- 如何用js获取链接指向的页面中的信息
这个帖子的连接失效了,
fason这个高手还在没呢!
如果你的“alert”是复用的插件,可以把它封装起来,每次调用的时候传给它阻塞结束后的回调函数。
回调函数才是正确的做法,你非得阻塞式的,直接用alert不就行了,
或者用window.showModalDialog('xxx.html'); 这个是阻塞的,模态打开一个页面,可以完全打倒你的要求.
但这种方式是落后的,只要在这行发展,以后你会知道的
列举几个:
1.阻塞本身就是落后;
2.样式粗陋且无法改变;
3.关闭提示无法做,出于安全性,很多浏览器无法实现点击关闭按钮时弹出确认提示的功能;