我正在尝试在幻灯片之间暂停幻灯片。所以我试图使用setTimeout语句,如下所示。这被写入交换2.jpg为1.jpg点击按钮10秒的暂停。但它现在可以工作。谁能帮我。谢谢。使用setTimeout - 如何传递参数?
<html>
<head>
<script type="text/javascript">
var t;
function swap(newImage) {
var fileName=newImage.toString()+".jpg"
document.slideshow.src=fileName
t=setTimeout("swap()",10000)
}
</script>
</head>
<body>
<img name="slideshow" src="1.jpg" width="450" height="335" />
<br /><br />
<input type="button" onClick="swap('2')" value="Change image" />
<br /><br />
</body>
</html>
那么会发生什么?显示更多代码。我希望你的代码看起来不像你在这里发布的内容。 – Strelok 2008-12-17 00:45:42
这实际上没有意义,因为setTimeout操作没有定义参数,所以它如何有效地执行任何操作? – 2008-12-17 00:49:34
在[我怎样才能将参数传递给setTimeout()回调?](更好地详细回答?)(http://stackoverflow.com/questions/1190642/how-can-i-pass-a-parameter-toa-a- settimeout-callback) – 2015-04-17 07:25:48