|
When you add something to your site or modify something, you usually place
a icon next to it so that
visitors can easily find it. The idea is to display the icon for a fixed
period of time and then remove it. However, if you are constantly modifying
your site or if you have a large number of pages, then keeping track of
all the new icons becomes very difficult.
Using JavaScript, it is possible to program your HTML to display the new
icon only for a certain period of time. You write a JavaScript function
which compares the current date with the expiry date and inserts the new
icon only if the current date has not exceded the expiry date. Here is the
code :
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide code from non-js browsers
function newItem(expiryDate)
{
exp = new Date(expiryDate);
cur = new Date();
if (cur.getTime() < exp.getTime())
document.write("<IMG SRC=\"new.gif\" WIDTH=31
HEIGHT=12 BORDER=0 ALT=\"new\">" );
}
// end hiding -->
</SCRIPT>
Usually, functions like this are defined between the <HEAD>
and </HEAD> part of the HTML. Change the new.gif
to the name of your image and modify the WIDTH and
HEIGHT attributes accordingly. Now where ever you wan to put
the icon, insert the following code :
<SCRIPT LANGUAGE="JavaScript">
<!--
newItem("10/1/96");
// -->
</SCRIPT>
The icon will be shown up to the date you specify as the parameter for
newItem().
|