window.setTimeout((function(){}),1000);
延时一秒。。你的问题描述不清。

解决方案 »

  1.   

    我以前试过用SENDKEY的方法,但是我认为它要是有人为的操作影响时,最好不要用它,因为它是改了焦点它就会发到新的焦点中,如想经一个网页发时,但是你不小心,不等它完成就点了一个记事本的话,它就会在你的记事本上进行如人按下那几个键的操作的,
    你的问题,我想它会是一个按键事件完成后再另一个的所以,你的下面的那个改变焦点也改为用发键的方法,
    document.getElementsByName(r).item(0).focus();    把这个放在网页中,如一个button的onclick中,然后给它一个accessKey=b,这样知在这个网页中你要是按下ALT+b就会等于点击它了,所以你就把这个改变焦点的方法改成发送这二个键就行了,
    我做的一个定时,
    你只要像wscript的sleep一样用就行了,但是它因为用的是模式窗口,所以它在暂停时是不能进行主页的操作的,
    暂停
    function sleep(time){      
            window.showModalDialog('javascript:setTimeout("window.close()",' + time + ');',window,'dialogWidth:0px;dialogHeight:0px;dialogLeft:0px;dialogTop:0px;center:no;help:no;resizable:no;status:no;scroll:no');
    }