Files & Source Code

Outline of Files:

File Function
minesweeper Intro screen. Calls minecore in a very small new window. Contains no other code. Launches minecore with a button instead of a link, but this is not necessary.
minecore The program itself, with almost all the code. Includes the game and the menus. It automatically adjusts to the correct size window to look good.
minecustom Custom game settings. When called, minecore is closed. minecustom sets a new set of cookies and re-launches minecore.
minewin
close
Appears when the player wins. This is a standard HTML submission form. Close.html is used after a successful submission.
minepersonal
mineworld
Reports highest times. The minepersonal comes from cookies, and mineworld is hardwired, but could be made CGI-based.
mineabout
minehelpinstructions
minetechnicalnotes
minefilesandsource
Help and information files. No code in these files.
jsminedemo.zip Zipped package of all the files in Javascript Minesweeper. See the link at the end of this page.
/images Directory containing all images used (see below).

Images:

Cells  
 
Bombs  
Counters
Faces  
 
Menus  
Borders  

Download the source:

It can be difficult to download javascript pages direcectly with "file/save as", especially with frames, indirectly referenced images, self-closing windows, and linked js files, so I've created a zip package of the source. Play with the source code - it's got lots of neat tricks in there, and I am happy to discuss it.

Download the zipped source here