【发布时间】:2015-12-09 10:30:43
【问题描述】:
我需要使它不需要用户输入,因此不需要按钮。一旦程序加载,它应该开始重复/运行。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var lights=["redlight.jpg","redamberlight.jpg","amberlight.jpg","greenlight.png"]
var lightscentre= 0
var timer
function LightCycle
{
if(++lightscentre==30)
lightscentre=0
document.images.banner.src = lights[lightscentre]
timer = setTimeout("LightCycle()",1000)
}
function stopCycle()
{
clearTimeout(timer)
}
</script>
</head>
<body>
<img src="banner1.jpg" name="banner" width=130 height=175>
<form>
<input type="button" value="Cycle" name="Cycle" onclick="LightCycle()">
<input type="button" value="Stop" name="Stop" onclick="stopCycle()">
</form>
</body>
</html>
【问题讨论】:
标签: javascript html arrays loops button