...

View Full Version : Tip of the Day code - for 365 days instead of just 31



pesi
08-25-2006, 10:08 PM
I would like to use the "Tip of the Day" code on my web page, however, the code only allows 31 quotes/tips to be included, based on the date of the month (1 to 31). Is there any way to alter this code so that I can include 365 quotes (1 for each day of the year)? (PS. I have no coding skills to speak of)

See original code below:
----------------------------
<table border="0" width="100%" bgcolor="#E8E8E8" cellspacing="0" cellpadding="0">
<tr><td width="100%">

<script>
<!--

/*
Tip of the day script
By JavaScript Kit (http://javascriptkit.com)
Over 200+ free scripts here!
*/

var today_obj=new Date()
var today_date=today_obj.getDate()

var tips=new Array()
//Configure the below variable to contain the "header" of the tip
var tiptitle='<img src="../../tip.gif"> <b>JavaScript Tip of the day</b><br>'

//Configure the below array to hold the 31 possible tips of the month
tips[1]='Tip 1 goes here'
tips[2]='Tip 2 goes here'
tips[3]='Tip 3 goes here'
tips[4]='Tip 4 goes here'
tips[5]='Tip 5 goes here'
tips[6]='Tip 6 goes here'
tips[7]='Tip 7 goes here'
tips[8]='Tip 8 goes here'
tips[9]='Tip 9 goes here'
tips[10]='Tip 10 goes here'
tips[11]='Tip 11 goes here'
tips[12]='Tip 12 goes here'
tips[13]='Tip 13 goes here'
tips[14]='Tip 14 goes here'
tips[15]='Tip 15 goes here'
tips[16]='Tip 16 goes here'
tips[17]='Tip 17 goes here'
tips[18]='Tip 18 goes here'
tips[19]='Tip 19 goes here'
tips[20]='Tip 20 goes here'
tips[21]='Tip 21 goes here'
tips[22]='Tip 22 goes here'
tips[23]='Tip 23 goes here'
tips[24]='Tip 24 goes here'
tips[25]='Tip 25 goes here'
tips[26]='Tip 26 goes here'
tips[27]='Tip 27 goes here'
tips[28]='Tip 28 goes here'
tips[29]='Tip 29 goes here'
tips[30]='Tip 30 goes here'
tips[31]='Tip 31 goes here'

document.write(tiptitle)
document.write(tips[today_date])

//-->
</script>

</td></tr></table>
<p align="center"><font face="arial" size="-2">This free script provided by</font><br>
<font face="arial, helvetica" size="-2"><a href="http://javascriptkit.com">JavaScript
Kit</a></font></p>

------------------------------------

JUD
08-26-2006, 12:12 AM
<script>
<!--

/*
Tip of the day script
By JavaScript Kit (http://javascriptkit.com)
Over 200+ free scripts here!
*/

var today_obj=new Date()

with(today_obj){
var year = getFullYear()
var month = getMonth()
var date = getDate()
}

var day_of_year = (Date.UTC(year, month, date) - Date.UTC(year, 0, 0)) / 86400000

var tips=new Array()
//Configure the below variable to contain the "header" of the tip
var tiptitle='<img src="../../tip.gif"> <b>JavaScript Tip of the day</b><br>'

//Configure the below array to hold the 365 possible tips of the year
tips[1]='Tip 1 goes here'
tips[2]='Tip 2 goes here'
tips[3]='Tip 3 goes here'
tips[4]='Tip 4 goes here'
tips[5]='Tip 5 goes here'
tips[6]='Tip 6 goes here'
tips[7]='Tip 7 goes here'
tips[8]='Tip 8 goes here'
tips[9]='Tip 9 goes here'
tips[10]='Tip 10 goes here'
tips[11]='Tip 11 goes here'
tips[12]='Tip 12 goes here'
tips[13]='Tip 13 goes here'
tips[14]='Tip 14 goes here'
tips[15]='Tip 15 goes here'
tips[16]='Tip 16 goes here'
tips[17]='Tip 17 goes here'
tips[18]='Tip 18 goes here'
tips[19]='Tip 19 goes here'
tips[20]='Tip 20 goes here'
tips[21]='Tip 21 goes here'
tips[22]='Tip 22 goes here'
tips[23]='Tip 23 goes here'
tips[24]='Tip 24 goes here'
tips[25]='Tip 25 goes here'
tips[26]='Tip 26 goes here'
tips[27]='Tip 27 goes here'
tips[28]='Tip 28 goes here'
tips[29]='Tip 29 goes here'
tips[30]='Tip 30 goes here'
tips[31]='Tip 31 goes here'
// ...
tips[365]='Tip 365 goes here'

document.write(tiptitle)
document.write(tips[day_of_year])

//-->
</script>

pesi
08-29-2006, 10:13 PM
Thanks so much - really appreciate your help...
Pesi

jenman
03-12-2007, 09:57 PM
I am psyched that this code is here but I can't get it to work! Is there a bit of script code that needs to go into the head of the page? I am new to this kind of code and I am lost.

Thanks for your help!

phill_ridout
03-12-2007, 10:04 PM
Not entirly sure, but i think it all needs to go in the head

phill_ridout
03-12-2007, 10:06 PM
sorry ignore that instructions here : http://www.javascriptkit.com/script/script2/tipday.shtml

CFMaBiSmAd
03-12-2007, 10:52 PM
If you are using the 365 day version (and perhaps even the 31 day version), doing this using javascript requires sending all the data to the browser every time the page is served. This will result in a slowly loading page.

Doing a tip of the day is best handled using a server side scripting language, where you would only send the content for that day to the browser.

romeshlogan
07-24-2013, 06:26 AM
Is this code in url http://www.codingforums.com/showthread.php?t=94489 is still effective? but when I copy & paste the code into a simple html file and run, it displays "undefined". I've put this code into the head section as well as into the server and tried as advised, but failed in FF, IE & google crome with all latest versions.

I shall be much thankful, if there is an alternative way to modify this 365 tip of the day code to suit the current trends of the browsers as I value this code very much.

Thanking you !!!



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum