Image change onclick Javascript, can I add a timer to change as well? -


edit: there anyway have interval kick in if user has not clicked? example: set interval of 20 seconds, if user had clicked first image @ 15 seconds, next image shows remaining 5 seconds. need timer -or- click not both. thanks!

so have javascript below works onclick. can modified add timer? if don't click on first image, can set timer go image 2.. image 3.. , on. thx efforts!

<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> 

you can use setinterval call changeimage function @ intervals.

this should work:

<script language="javascript">     function changeimage() {         var img = document.getelementbyid("imgclickandchange");         img.src = (img.src == 'image1.gif') ? 'image2.gif' : 'image3.gif';     }      // auto-trigger every 1 second, change 1000 needed     setinterval(changeimage, 1000); </script> 

note: modified code make smaller.


Comments

Popular posts from this blog

ios - iPhone/iPad different view orientations in different views , and apple approval process -

java Extracting Zip file -

C# WinForm - loading screen -