I imported a RHx5 project. When I compile the project to a FrameMaker target, several of the topics are listed in the error report with this type of error:
Message="Unresolved link to: [file & path]. File may not be included in the TOC or the destination may not exist."
These files all appear to contain the script "ehlpdhtm.js". Will I damage the project by removing this script from the topics?
ehlpdhtm.js
-
- Propellus Maximus
- Posts: 1985
- Joined: Tue Jan 23, 2007 8:18 am
- Location: Darn, I knew I was around here somewhere...
Re: ehlpdhtm.js
Welcome to the forums.
I haven't been able to find a copy of that file in any of my projects, and a quick Google search on the file name only returns Robohelp related hits. I'd say it's a legacy RH file, so you should be able to remove it. Having said that, there may be legacy RH code in the topics that points to that file, so you may get other errors until you can locate and remove that code as well.
What some users find easier in these cases is to create a new topic in Flare and copy the text etc. from the original topic into the new topic (then point the TOC etc. to the new one, of course). The copy won't take the RH code along, so it cleans things out pretty well.
I haven't been able to find a copy of that file in any of my projects, and a quick Google search on the file name only returns Robohelp related hits. I'd say it's a legacy RH file, so you should be able to remove it. Having said that, there may be legacy RH code in the topics that points to that file, so you may get other errors until you can locate and remove that code as well.
What some users find easier in these cases is to create a new topic in Flare and copy the text etc. from the original topic into the new topic (then point the TOC etc. to the new one, of course). The copy won't take the RH code along, so it cleans things out pretty well.
Until next time....
Kevin Amery
Certified MAD for Flare
Kevin Amery
Certified MAD for Flare
-
- Propellus Maximus
- Posts: 1238
- Joined: Mon Feb 27, 2006 5:56 am
- Location: Melbourne, Australia
Re: ehlpdhtm.js
You can remove this file, and references to it without causing damage. It was generated by RH and contains scripts for dynamic html - like pop-ups and rollovers etc., which are done differently in Flare. When we did our project conversions from RH, we found that we could easily remove the lines with just a little bit of regular expression knowledge. We have converted 25+ projects without problems.These files all appear to contain the script "ehlpdhtm.js". Will I damage the project by removing this script from the topics?
Margaret Hassall - Melbourne
-
- Jr. Propeller Head
- Posts: 8
- Joined: Sun Apr 27, 2008 8:15 pm
Re: ehlpdhtm.js
Hello,
I am facing similar problem while importing from RH 5 to Flare 4.
Problem1: After importing from RH to Flare, when I generated HTML chm output, there were "missing links" errors for the following java scripts:
showhide.js
ehlpdhtm.js
showhide.js is not there in RH source files. but it is there in the code. I created a blank .js file with the same name and it worked. Is it okay to do this?
I found the ehlpdhtm.js file in the RH source, so manually copied it to the Flare project and no more errors are reported during chm file generation. Is it okay to do this?
Problem 2: After importing from RH to Flare, when I generated HTML chm output, there were missing links errors for the following java scripts:
BSSCdhtm.js
ehlpdhtm.js
I could not find these files in the RH source files.
What is the best approach, should I remove the reference to these files from the source or shall I create a blank script by the same name?
Thanks & regards,
Lalitha
I am facing similar problem while importing from RH 5 to Flare 4.
Problem1: After importing from RH to Flare, when I generated HTML chm output, there were "missing links" errors for the following java scripts:
showhide.js
ehlpdhtm.js
showhide.js is not there in RH source files. but it is there in the code. I created a blank .js file with the same name and it worked. Is it okay to do this?
I found the ehlpdhtm.js file in the RH source, so manually copied it to the Flare project and no more errors are reported during chm file generation. Is it okay to do this?
Problem 2: After importing from RH to Flare, when I generated HTML chm output, there were missing links errors for the following java scripts:
BSSCdhtm.js
ehlpdhtm.js
I could not find these files in the RH source files.
What is the best approach, should I remove the reference to these files from the source or shall I create a blank script by the same name?
Thanks & regards,
Lalitha
-
- Senior Propellus Maximus
- Posts: 4293
- Joined: Thu Feb 02, 2006 9:29 am
- Location: The Electric City
Re: ehlpdhtm.js
I think anythinjg that starts with "ehlp" is safe to take out. That looks like "eHelp", which is one of the many company names under which RoboHelp was released. I would even do that with the topics / links for which your created empty files. It probably won't hurt to do it that way, but I think having a clean project is better than one that is patched together.
New Book: Creating user-friendly Online Help
Paperback http://www.amazon.com/dp/1449952038/ or https://www.createspace.com/3416509
eBook http://www.amazon.com/dp/B005XB9E3U
Paperback http://www.amazon.com/dp/1449952038/ or https://www.createspace.com/3416509
eBook http://www.amazon.com/dp/B005XB9E3U
-
- Propellus Maximus
- Posts: 1238
- Joined: Mon Feb 27, 2006 5:56 am
- Location: Melbourne, Australia
Re: ehlpdhtm.js
If you are in a hurry you can just create the blank versions of the required files, but I'd recommend that you delete them and clean out all references to them. Working from memory here, when we migrated, the RH window definitions were converted to Flare skins, and this info is coded into the ehlp files. If you try to delete skins or rename them down the track you can get into strife. Maybe you can test this while you have the migration files in front of you.
Margaret Hassall - Melbourne
-
- Jr. Propeller Head
- Posts: 8
- Joined: Sun Apr 27, 2008 8:15 pm
Re: ehlpdhtm.js
Thanks Ramon and Margret.