Forum Moderators: open

Message Too Old, No Replies

Automatic Text Updating Script Wanted

         

kodaks

2:40 pm on Dec 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Good Morning!

I am looking for a script that will automatically update my web page text, at a give time. For example, I would set it as to update the text on a single page at "January 5, at 12:00 EST".

I am wondering if there are scripts out there that can help me. Thanks!

adni18

2:44 pm on Dec 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Depending on what you mean by 'update'. Do you mean you wish to refresh the page?

kodaks

2:48 pm on Dec 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



No, I mean to change the text at a given time and date.

adni18

7:18 pm on Dec 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



This script would change the text from 'Old Text' to 'New Text' if the time and date were October 3, 2005, and it was 11:16 PM.


<span id=change>Old Text</span>

<script language="Javascript">
request="October 3, 2005. 23:16";
months=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
dayte=new Date();
combined=months[dayte.getMonth()]+" "+dayte.getDate()+", "+dayte.getYear()+". "+dayte.getHours()+":"+dayte.getMinutes();
if(request.toLowerCase()==combined.toLowerCase())
{
document.getElementById("change").innerHTML="New text"
}
</script>

Here is an alternate script that checks constantly, and will update the text if the time changes to be October 3, 2005, and it was 11:16 PM.


<span id=change>Old Text</span>

<script language="Javascript">
function checkMe() {
request="October 3, 2005. 23:16";
months=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
dayte=new Date();
combined=months[dayte.getMonth()]+" "+dayte.getDate()+", "+dayte.getYear()+". "+dayte.getHours()+":"+dayte.getMinutes();
if(request.toLowerCase()==combined.toLowerCase())
{
document.getElementById("change").innerHTML="New text"
}
}
setInterval("checkMe()",10)
</script>

kodaks

9:22 pm on Dec 5, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Thanks! This is exactly what I was looking for.