下面是通过WScript.Shell组件来模拟键盘按键事件的代码,但WScript.Shell可能需要较低的浏览器安全级别才可以正常工作.
<html>
<body>
<script type="text/javascript">
document.onkeydown = function(){
var oEvent = window.event
if (oEvent.keyCode == 13 ) {
alert("你按下了enter")
}
}
var WshShell = new ActiveXObject('WScript.Shell')
WshShell.SendKeys('{Enter}')
</script>
</body>
</html>
例如方法:function test(){return 1}
页面加载完毕事件:
window.onload = function(){
setTimeout(test,1000)//1000毫秒=1秒后执行test方法
}
如果你使用jquery的话可以:
$(window).load(function(){
setTimeout(test,1000)//1000毫秒=1秒后执行test方法
})
setTimeout是只执行一次,重复执行使用setInterval
window.onload = function(){
setInterval(test,1000)//1000毫秒=1秒,每隔1秒执行一次test方法
}