JSGED Browser

(c)2006 Herb Hasler

The JSGED Browser actually consists of two separate components.
The browser is written in javascript and html. You can download both parts here


Installation and Instructions


Unzipping the package you will notice three html files.

You will also see a directory labeled as JSGED. This directory contains all the images and supporting files used by JSGED. The html files and this directory should be put in the root of your html docs directory (within the three html files, images and other files are referenced as JSGED/(filename)). If you want to put this directory elsewhere within your document structure, you will need to update the html files accordingly.

The first step in using the system is to convert your GED file by following these steps.

Within the Ged.js file you should now find the person you want displayed when the GED browser first opens. All the individuals within this file begin with 'indiv[#]=' Once you find the person you want displayed, note the number of the individual.

Now within the file BrowseGED.html, you will see the following two lines near the beginning.

   showInd(1, 3);
   currInd = 1;
Now, you should change the '1' within this file to be the '#' you located above. The number 3 represents the family number to be displayed. If this person was only married once, you can use the value -1. But if this person has been married more than once, you can specify exactly which family you want to be shown first by replacing the 3 with the family number (which you can find in a similar way to the individual number by looking for the lines that start with 'families[#]' in the Ged.js file.

You are now ready to browse the data. Open the BrowseGED.html and you will be able to view and browse the information. For help on using the browser, please click here

Masking data for living individuals

The systems determines if a person is living if they were born after a specific year and they have no death date. The default year is 1900. This can be configured by updating the following line within BrowseGED.html to the year you wish to use.
   LIVING_YEAR=1900;
For living individuals there are four levels which determine which data will be displayed. These levels are set by updating the value of the following line to either 0, 1, 2 or 3.
   security=1;
The following lists all values of this variable and their meaning.
Security Value Meaning
0 All birth data is shown
1 Month and day of birth and christening is masked (Year and place is shown)
2 Month and day of birth and christening is masked. Place of birth or christening is not shown. (Only Year is shown)
3 Entire birth and christening date not shown. Place of birth or christening is not shown. (No information shown)

Miscellaneous Notes


If you want more details or have any comments, feel free to drop me an e-mail.


Return to my Homepage