1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

New image every hour

Discussion in 'JavaScript' started by Yehyapal, Sep 2, 2011.

  1. #1
    Ok so i know how to make a script for a new image every day of the week, but how about every hour?

    There are many codes out there, but if you want to edit an existing code.
    <script language=javascript>
    /*
    Changing image or text each day(sunday to saturday)
    Author: Narayan Chand Thakur
    Source: http://ncthakur.itgo.com/
    This may be used freely as long as this message is intact.
    */
    <!--hide
    
    nctday=new Date();
    day=nctday.getDay();
    
    var numberofimages = 7;
    images = new Array(numberofimages+1);
    images[0] = "<img src='yourimage.jpg'>";
    images[1] = "<img src='yourimage02.jpg'>";
    images[2] = "<img src='yourimage03.jpg'>";
    images[3] = "<img src='yourimage04.jpg'>";
    images[4] = "<img src='yourimage05.jpg'>";
    images[5] = "<img src='yourimage06.jpg'>";
    images[6] = "<img src='yourimage07.jpg'>";
    
    document.write(images[day]);
    //-->
    </script>
    
    Code (markup):
    Here is one.

    Payment, 2 weeks Sidebar backlink on PR2 website
     
    Solved! View solution.
    Yehyapal, Sep 2, 2011 IP
  2. #2
    without testing...

    
    
    <script language=javascript>
    
    var nctday=new Date();
    var hour=nctday.getHours();
    
    images = new Array();
    images[0] = "<img src='yourimage.jpg'>";
    images[1] = "<img src='yourimage02.jpg'>";
    images[2] = "<img src='yourimage03.jpg'>";
    images[3] = "<img src='yourimage04.jpg'>";
    images[4] = "<img src='yourimage05.jpg'>";
    images[5] = "<img src='yourimage06.jpg'>";
    images[6] = "<img src='yourimage07.jpg'>";
    images[7] = "<img src='yourimage08.jpg'>";
    images[8] = "<img src='yourimage09.jpg'>";
    images[9] = "<img src='yourimage10.jpg'>";
    images[10] = "<img src='yourimage11.jpg'>";
    images[11] = "<img src='yourimage12.jpg'>";
    images[12] = "<img src='yourimage13.jpg'>";
    images[13] = "<img src='yourimage14.jpg'>";
    images[14] = "<img src='yourimage15.jpg'>";
    images[15] = "<img src='yourimage16.jpg'>";
    images[16] = "<img src='yourimage17.jpg'>";
    images[17] = "<img src='yourimage18.jpg'>";
    images[18] = "<img src='yourimage19.jpg'>";
    images[19] = "<img src='yourimage20.jpg'>";
    images[20] = "<img src='yourimage21.jpg'>";
    images[21] = "<img src='yourimage22.jpg'>";
    images[22] = "<img src='yourimage23.jpg'>";
    images[23] = "<img src='yourimage24.jpg'>";
    
    document.write(images[hour]);
    </script>
    
    
    Code (markup):
     
    Jan Novak, Sep 2, 2011 IP
  3. Yehyapal

    Yehyapal Peon

    Messages:
    13
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Weird, i used something just like this before and it didn't work.

    Works correctly!
    I tested this 3 minutes before it turned a new hour, then waited. The number changed from 20 to 21.

    I still can't figure out what was wrong with my code.
    Thank you :)
    Voted best answer.
     
    Yehyapal, Sep 2, 2011 IP