編集:ユーザーがクリックしていない場合にのみ間隔を開始する方法はありますか? 例: 20 秒の間隔を設定しましたが、ユーザーが 15 秒で最初の画像をクリックした場合、次の画像は残りの 5 秒間しか表示されません。タイマーまたはクリックが必要ですが、両方は必要ありません。ありがとう!
したがって、現在onclickで動作する以下のjavascriptがあります。タイマーも追加するように変更できますか? したがって、最初の画像をクリックしない場合は、タイマーを設定して画像 2.. に移動し、次に画像 3.. に移動することができます。あなたの努力に感謝します!
<img alt="" src="image1.gif" style="height: XXXpx; width: XXXpx" id="imgClickAndChange" onclick="changeImage()" />
<script language="javascript">
function changeImage() {
if (document.getElementById("imgClickAndChange").src == "image1.gif")
{
document.getElementById("imgClickAndChange").src = "image2.gif";
}
else
{
document.getElementById("imgClickAndChange").src = "image3.gif";
}
}
</script>