javascript定时关闭对话框的问题

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:36:55
function wait(str){
str = str ? str : '与服务器通讯中';
printE({innerHTML: '<div class="error_inner" style="background:#fff; width:130px"><img src="images/spinner.gif" align="absmiddle" />  '+str+'……</div>', className: 'loading'});
}

function addFriend(id){
wait();
}

wait()为弹出的提示信息框,addFriend为执行某个事件后先弹出wait()这个对话框,我想实现在弹出3秒后提示框自动关闭然后转到另一个页里去执行程序,请问怎么实现?注意这个弹出对话框不是alert哦~
我用了你的答案,可是出错啊,你的那个dd1是为什么啊

其实就是把你产生的东西在去除掉就行了
我不知道他的父对象是什么 就只能用样式限定一下了
function wait(str){
str = str ? str : '与服务器通讯中';
printE({innerHTML: '<div id="dd1" class="error_inner" style="background:#fff; width:130px"><img src="images/spinner.gif" align="absmiddle" /> '+str+'……</div>', className: 'loading'});
window.setTimeout("document.getElementById("dd1").style.display='none'",3000);
}

楼主,他写的那个dd1当然是id了,下面的自动执行的那个函数里面不是有要获取dd1的display的吗?这个id就是干那回事的