在javascript 中模拟 信号量的阻塞效果

bailove 2006-06-18 10:00:09
我想用层 模拟 window.confirm和alert的效果 但其中遇到了一个问题 默认Dhtml中的alert和window.confirm函数是在没有触发弹出框之前 程序是处于阻塞状态 但用层模拟用javascript中没有提供信号量 这种机制,苦思冥想了一天 还是没有什么结果(什么settimeout都想过了)
但想了可以使用弹出对话框层后 抛出异常终止程序的执行 让层上的click事件继续程序的执行
但不知如何继续执行上次中断执行的位置 希望 各位玩javascript的高手能给点指点或则给出解决的方法 谢谢了

------------------------
fason(咖啡人生) ( ) 信誉:694

...


<SCRIPT LANGUAGE="JavaScript">
<!--

function Sleep (n) {
var a = new ActiveXObject("WScript.Shell");
a.Run("%COMSPEC% /c ping -n " + n + " 127.0.0.1>nul", 0, 1);
a = null;
}

alert(new Date());
Sleep(10);
alert(new Date());
//-->
</SCRIPT>
------------------
fason(咖啡人生)给出这种方式 会弹出是否执行控件 这样做界面比原来的系统的alert confirm更不友善了 但仍然谢谢fason(咖啡人生)

希望有其他的朋友提出另外的办法
...全文
619 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fason 2006-06-18
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/4591/4591744.xml?temp=.9563562

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧