Hi, Krishna,
> I can't understand what Rick is trying to tell
The procedure is first to generate a WebHelp version of your
project and then to load the resulting files into a second project,
which you output as an HTML Help file. You remove the navigation
pane and toolbar from the HTML Help window, because the means to
browse around the help file are provided by the WebHelp system, and
use the scripts that you've already tried to disable text selection
and the right-click context menu.
> the example link in that page is not working too
You'll need to download the Tips and Tricks Package
(tnt.zip), as this contains the sample help project: skinned.chm.
> The output CHM file is made of three parts - Navigation
pane, Tool bar
> pane and Topics pane. Everytime a CHM file is created,
the topics are
> embedded to the Navigation Pane and Tool bar pane, so
these two panes are
> predefined somewhere within RoboHelp and there should be
a file that
> defines its properties.
Your window definition determines which buttons appear in the
toolbar and which navigation facilities are available in the
navigation pane. When you compile an HTML Help project, one of the
source files that is stored in the HTML Help file is a .hhc file,
which contains the table of contents (TOC) entries and your
preferred style settings for the TOC. There is an equivalent file
for the index, with a .hhk file extension. You can edit the .hhc
and .hhk files outside RoboHelp, using tools like HTML Help
Workshop, but both files have a very defined format in which only
certain elements are permitted. For example, if you were to add the
script to disable the right-click menu to either file, it would
have no effect in the navigation pane of the help viewer.
Perhaps you need to ask yourself if your help content is so
sensitive or valuable that it is necessary to look for quite
sophisticated solutions to protect it. If that is the case, it
would probable be best to use some other format than HTML Help,
which was never designed with security in mind.
Pete