Click here to Skip to main content
15,917,568 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Dear All,
I m using below code in site.master & using it in only one page Home which is handled by
<img id="imgHolder". . ./>

Still i m not getting rolling images.
C#
<head runat="server">
    <title></title>
    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
    <asp:ContentPlaceHolder ID="HeadContent" runat="server">
<script type="text/javascript">
   (function () {
       var rotator = document.getElementById('rotator');// change to match image ID
       var imageDir = 'img/';                   // change to match images folder
       var delayInSeconds = 5;                     // set number of seconds delay
             // list image names
             var oImage = null;
             var aImages = ['img/download 50.png', 'img/download60.png', 'img/img 50.jpg'];
             // Is this correct Code
             var iIdx = 0;
             function play() {
                 try {
                     //look only once in DOM and cache it
                     if (oImage === null) {
                         oImage = window.document.getElementById("imgHolder");
                     }
                     oImage.src = aImages[(++iIdx) % (aImages.length)];
                     setTimeout('play()', 10000);
                 } catch (oEx) {
                     alert("Javascript error for rotating images.")
                     //some error handling here
                 }
             }
         })();
    </script>
    </asp:ContentPlaceHolder>
</head>


how this will be solved?

Or Else where do i need to save he upper code?
Posted
Comments
vaibhav10Dec1987 9-Apr-13 3:31am    
you may refer following link:
http://stackoverflow.com/questions/3264739/image-change-every-30-seconds-loop

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900