![]() | MSc-IT Study Material June 2010 Edition Computer Science Department, University of Cape Town |
A good example of a function that uses more complex JavaScript features, such as arrays and objects (see later unit), is a function to perform the standard task of displaying the date which a Web page was last updated. For example a 'banner' can be displayed at the end of each document as follows:

The code to create such output is as follows:
<HTML> <SCRIPT> <!--
//function called update()
function update()
{
//declare a variable called
// (Modified to equal date of last save)
var modified = document.lastModified;
var months = new
Array("Jan","Feb","Mar","Apr","May","June","July","Aug",
"Sept","Oct","Nov","Dec");
//declare a variable called ModDate to equal last modified
date
var modDate = new Date( modified );
//write string of html formatting
document.write('<center><hr width=200><font size=2><b>');
document.write('This page was last updated: ');
//write day
document.write( modDate.getDate() + '/');
//write month
document.write( months[ modDate.getMonth() ] + '/');
//write year
document.write(modDate.getYear());
//write string of html formatting
document.write('</b></font><br><hr width=200></center>');
}
//invoke function
update()
// --> </SCRIPT> </HTML>
You may wish to examine this function now, and perhaps revisit it after working through the arrays and objects unit later in this module.