A template is a web page that has editable and non-editable regions. The template isn't actually posted on the web, but it is used to create other pages.

Typically, many pages in a web site will use the same template. This forces a common structure for those pages. Moreover, you can change the template and it automatically changes all the pages that are based on that template.

Templates are normally used when you let a client or some other non-web designer person update/edit their web site with Adobe's Contribute. I think Contribute is a good product that meets a very real need. Few people can create a web site but almost all can update/edit their web site with Contribute.

My goal was to preLoad the images so they would be ready for a quick image swap on a mouse roll-over. Perhaps this is an old-fashioned concept that is not needed with faster download speeds.

I solved my problem by keeping the onLoad event within the body tag, which is, of course, in a non-editable region. <body onLoad="LoadAllFiles()"> Then, I include the LoadAllFiles() function within the editableRegion of all pages. For those pages where I want to preload the images, I include the following: