Lithops Software
 

Options

HTML Link Validator has several options you can use to customize its behaviour.


Local Computer Tab:

Here are the options that HTML Link Validator uses to validate links in files on your local computer:

Select which file types to validate. Default are *.htm, *.html, *.shtm and *.shtml files. This is for local files only.

Select what happens when user double clicks on a folder:
HTML Link Validator validates HTML files in the current folder (and not looks for subfolders),
or it validates subfolders too.

Turn off Check SSI directives if you do not use SSI. Validator will work slightly faster.

Turn off Validate remote links if you do not need to validate remote (http:) links in local files and wish to use the program offline.


Web Server Tab:

Select number of threads running when validating remote (http:) links. Increasing this number may speed up validation of http: links, but if you specify too high number, you may get the opposite effect. The optimal number depends on your computer and your internet connection. Default is 10.

Timeout is the time while HTML Link Validator waits for server response.

Force download from the origin server - it is strongly recommended to keep this option checked. Otherwise HTML Link Validator may take pages from the cache and will not "see" any changes on a page.

Use system error messages in report - Validator always displays a detailed description of an error for broken remote links (like "The attempt to connect to the server failed" or "The server name could not be resolved or program is offline"). If this option is checked, Validator uses error messages stored on your system and in your Windows locale language. If not checked Validator uses its own messages.


Favorites Tab:

To validate Favorites select the browser you use. HTML Link Validator can validate favorites of Internet Explorer and Netscape Navigator.


Colors Tab:

This allow you to select colors that Link Validator uses to display reports. Broken links are marked by red, good links by blue end so on...


Reports Tab:

This allow you to select filenames for different report types. You may use the same filename for different report types.


Link Search Options Tab:

Search links in commented text - if this checkbox is checked Validator will search links in commented text (within tags <!-- and -->) and also between <scipt> and </script> tags. If not checked Validator will skip all links in commented text and within scripts.

List of excluded links allow you exclude certain links from validation. To exclude a link from validation you should specify it exactly as it appears in href, src etc. parameters in your html files. Comparison is case sensitive and textual. If one html file has link <img src = "image.gif"> and a file in another folder has link to the same image.gif as <img src = "..\image.gif"> you should specify both variants:

image.gif
..\image.gif

List of excluded paths allow you exclude certain paths from validation.
Comparison is without case sensitivity. Unlike above described option, Validator compares strings from this list not with href, src etc. parameters, but with full url.
Examples:
To exclude from validation all links to all files located in local folder C:\MySiteProject\Images and in remote folder http://Mysite/docs and also from all https:// servers the List of excluded paths should be:

C:\MySiteProject\Images
http://Mysite/docs
https://


Custom link schemes Tab:

Use custom link schemes to validate links where the "pure" URL is "surrounded" by some additional text.

The current version of HTML Link Validator cannot "understand" scripts, however if you specify custom link schemes Validator will be able extract and validate "pure" URLs from the links like this:
<a href="javascript:myFunction('http://somesite.com/index.htm')">

Here:
the pure URL is: http://somesite.com/index.htm:
the text before the URL is: javascript:myFunction(
and the text after the URL is:    )

You can specify one or several "custom links schemes", each "scheme" is a pair of strings that Validator must ignore if they are in the start or in the end of the link.

If you don't uses custom link schemes Validator will try to find file "javascript:myFunction('http://somesite.com/index.htm')" instead of "http://somesite.com/index.htm" and, because it cannot "understand" scripts it reports such links as erroneous.