Copy link to clipboard
Copied
I have noticed that although changing the refresh rate fixes the load problem, the TOC is not autosynchronising immediately. It does start to sync after the user has clicked some topics but that is not really satisfactory.I have found an alternative method.
Remove the redirect.
Paste the following above the </head> tag, amending the path to the same as you had in the redirect.
<script language="JavaScript" type="text/javascript">//<![CDATA[
<!--Script courtesy of http://www.web-source.net - Your Gu
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Reviving this thread, unless anybody would prefer to see a new thread. Peter, on 9/18, you said:
I just renamed a child project and it does then delay opening the help in Firefox. That has been reported to Adobe.
Any further word on this? I'm (finally) going to present a proof of concept on all of this soon, and this delay could be a sticking point.
Also, I'm running into a new(?) issue in Firefox: When I open the main page (index.htm) in Firefox, I don't see the Table of Contents at all. It will appear as soon as I refresh the page, but not until I do so. Has anybody seen this? Any insight into the source of the problem?
Thanks,
Melinda
Copy link to clipboard
Copied
I haven't heard anything further.
What version of RH and what version of FF are you working with?
The new problem (would have been better in a new post) sounds like something I have seen. Is it the case that it works locally but not on the server?
Copy link to clipboard
Copied
I'm using RH 7.03.001, and Firefox 3.0.10.
As I'm currently still testing, I'm running it only locally, not on a server at all. Actually, I don't know if these things are related, but the full story now seems to be that when I open the index.htm file I see no TOC. F5 causes the TOC to display, but it is not synched with the topic that is displayed (and yes, I've made the change to the whthost.js file to force synchronization). In addition, no breadcrumbs are displayed in the topic. Those display only when I go into the TOC and click the topic therein. I'm hoping that perhaps all these things might be related, and that the constellation of issues might point to the problem for somebody a bit more clever than I...
Copy link to clipboard
Copied
OK this is not the problem I thought it might be.
Your TOC does not display, Your breadcrumbs do not display. Try a new test project to see if that has the same issues. Also try renaming / deleting the CPD file and reopening.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
I went with the deletion of CPD and reopen first-- seemed easier. No luck. So I created a new merged help project from scratch, following the steps at http://grainge.org/pages/authoring/merging_webhelp/merging_method_rh7.htm. Still doing the exact same thing I described above! This is only an issue for Firefox-- the project behaves itself admirably in IE.
Copy link to clipboard
Copied
Please download the sample project that I provide. The output has already been generated and published. Run the parent index.htm and tell me what you see. I know that works with IE and Firefox.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
Ah, now that tells us something. I have the same problem with your project, so the issue must lie with Firefox, yes? Is this the sort of thing that I should report to Mozilla, do you suppose? It's certainly worrisome-- if I present a nice little demo project to my superiors to persuade them that WebHelp is the way to go and it doesn't work correctly in Firefox, they'll almost certainly nix the idea!
Copy link to clipboard
Copied
As I said, I know that sample runs in Firefox.
Are you definitely running index.htm in the parent project output.
Please post some screenshots using the camera icon, don't attach the images.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
I unzipped the sample to a folder on my C drive, as shown here with the index.htm file in question selected:
I then opened index.htm in Firefox, with this outcome:
Pressing F5 yields this:
Are we running the same version of Firefox?
Thanks!
Copy link to clipboard
Copied
I have 3.0.7 and had hoped to get 3.0.10 installed today but things did not go according to plan.
Hope to do it later, Meantime test the output on some other machines. I have a hunch this is something unique to your machine.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
I've just tested on some other machines running 3.0.10 and they're having the same issue. Very disappointing-- I'd really hoped it was just me!
Copy link to clipboard
Copied
Oh dear. I see the problem now that I have tried it with 3.0.10.
I don't know if the problem is with RoboHelp's WebHelp or with FireFox but I have noted it is only a problem with merged webhelp, single projects are OK.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
Yes, something seems to have gone awry with this version of Firefox. (More than one something, in fact-- I also crash it semi-regularly when clicking reply in this very forum!) I'm not certain of the best way to make sure the developers are aware of it, and I have no insight at all into the problem, only a knowledge of the behavior. Do you have any thoughts on how I should proceed?
Copy link to clipboard
Copied
http://www.adobe.com/go/wish is the place to report bugs and feature requests.
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
MS Caroline
Solution found!
I reported this to Adobe and they asked for a copy of my project as they could not replicate it. That made me think what was different about the way they would likely create a merged project and I realised it could be the use of the redirect.
I changed the refresh value from
<meta http-equiv="refresh" content="0;URL=./mergedProjects/child_1/child_1_topic.htm" />
to
<meta http-equiv="refresh" content="1;URL=./mergedProjects/child_1/child_1_topic.htm" />
and that fixes the problem.
I was also given this information.
FF has fixed a security issue related to the Refresh header in 3.0.9 the link of which is http://www.mozilla.org/security/announce/2009/mfsa2009-22.html
See www.grainge.org for RoboHelp and Authoring tips
Copy link to clipboard
Copied
You, sir, are nothing short of amazing! I would never have figured that out.
Having applied that fix, it now becomes clear to me that the failure to sync with the TOC is unrelated to the failure to display the TOC. My TOC now displays, but still refuses to sync even with the js tweak applied. Any idea why?
Thanks SO much for all your help on this.
Copy link to clipboard
Copied
Sorry but I am having to ration the miracles.
Beyond the tweak applied and Snippet 1, there's nothing else I can suggest.
See www.grainge.org for RoboHelp and Authoring tips