仕事これは、私はシンプルなスライダーを作りたいが、私のスクリプトのみ2回行うのsetTimeout私のコードのsetTimeout()が唯一の2回
<script type="text/javascript">
window.onload=change;
var i=0 ;
function change()
{
var images = new Array('1','2','3','4','5','6');
document.getElementById('baner').src = obrazy[i];
i++
if (i == images.length)
{
i=0;
}
}
setTimeout(change,1000);
</script>
です。はい、私はid banerと要素があります。私は何が間違っているのかわかりません。
どのように?魔法です! –
実際は1回だけ動作します。 window.onloadからの2番目の呼び出し、またはその逆です。代わりにsetIntervalを使用してください –
'setTimeout(change、1000);を' change'の最後に移動してください – hindmost