+ -
当前位置:首页 → 问答吧 → 网页阻塞式模式对话框实现!

网页阻塞式模式对话框实现!

时间:2011-10-17

来源:互联网

求助!!!!!!
如题,有没有人做过网页上类似于alert的对话框!
是柱塞式的。
详细的情况,我给大家打个比方!!
function ex(){
  alert("系统阻塞式的alert");
  document.getElementById("username").value="帮帮我";
}
如上述例子,用系统定义的alert函数是阻塞式的! 必须关闭系统弹出的alert后,才会赋值!!

现在想要实现的就是这种阻塞式的对话框。。
function ex2(){
  myAlert("自定义阻塞式的alert"); 
  document.getElementById("username").value="帮帮我";
}

ps:已经写出模态的对话框!但是,他会在不关闭对话框的同时继续赋值!

求高手帮忙,或给出代码,思路,皆可!!

作者: zoubaoqi987   发布时间: 2011-10-17

不太理解,

可以试试settimeout 呢?

作者: bear63   发布时间: 2011-10-17

1L,
有没有具体实现的思路呢??

作者: zoubaoqi987   发布时间: 2011-10-17

高手有木有 ?帮帮忙啊

作者: zoubaoqi987   发布时间: 2011-10-17

几个思路:
1、你可以调整代码结果,让对话框关闭后,再执行赋值
2、你可以用setInterval()不断检验对话框是否关闭,一旦关闭,再执行赋值
JScript code


var a = myAlert("自定义阻塞式的alert");  
var timer = setInterval(function(){
  if(a.hasClose){
    document.getElementById("username").value="帮帮我";
    clearInterval(timer);
  }
},500);



作者: daniel31045   发布时间: 2011-10-17