Copy link to clipboard
Copied
After a recent upgrade to RH2022 and upgrading our HTML help to Frameless we are no longer able to open help topics to the correct location using context sensitive help.
Originally, users would be directed to the correct section of a topic when opening with CSH. However, with the move to frameless it now simply opens the topic without navigating to the correct section within the topic.
Users are able to navigate to the correct section using the ToC, and manually entering the URL works as well.
I have. Our dev found a workaround by implementing a 300ms delay on the web server between when the interaction occurs and when the page navigates. So far, that has given us the results we want.
Copy link to clipboard
Copied
It does. I will reach out to support. Thank you!
Copy link to clipboard
Copied
Here's an example of what is returning with the URL:
http://localhost/Doveplus2.0/help/DovePlus_Manual/Help_and_Support.htm#Install_Task_Tray
This is the top of the Help & Support topic, the Install Task Tray section is further down the page.
Copy link to clipboard
Copied
One last thought. Try a shorter bookmark with no underscores. If that doesn't help, let us know what Support comes up with.
________________________________________________________
My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.
Copy link to clipboard
Copied
Also have you looked at the code of the output to check the bookmark is correct?
________________________________________________________
My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.
Copy link to clipboard
Copied
How do I view that info?
Copy link to clipboard
Copied
Open the topic using the URL you supplied and right click the topic, in the context menu click View Page Source. Scroll down to that section. From a test I have just done, I don't think that is the problem.
I am wondering if the use of localhost could be involved. Beyond my knowledge. For me a link on my machine would be
file:///D:/path/Frameless/Folder_One/Second_Topic.htm#Install_Task_Tray. I believe localhost means "on this machine"
Test the link in the format above. If if makes a difference that's the reason but I don't see why. Either way you will need to go to Support but at least you might have a bit more information if that is the reason.
Again, let us know.
________________________________________________________
My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.
Copy link to clipboard
Copied
I believe it is being published to a test web server and it displays as "localhost." The problem is that it has to be alongside our web-based software to test the CSH. We are testing a couple of suggestions now. Thanks for your advice.
Copy link to clipboard
Copied
I got why your developer had used local host. Hope the ideas work.
________________________________________________________
My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.
Copy link to clipboard
Copied
An update to this; it's seemingly a caching issue as the first time the section is opened it is directed to the right location. However, closing the page and attempting again resumes opening to the top of the topic instead of navigating to the appropriate section.
Copy link to clipboard
Copied
You either need to set a "no cache" line in the header of your HTML or configure the server to not cache those pages.
Copy link to clipboard
Copied
I've attempted several lines for no cache and it still occurs. Not sure if it means it is cache after all or the tags aren't working.
Copy link to clipboard
Copied
But you said that it worked the first time when the bookmarked place was referenced, but then not again. Is the call not being made in the same way the second time? How does it respond if you manually paste in the correct URL the second time?
Copy link to clipboard
Copied
Pasting the URL yields the same results on a web server. Doing it from a local copy (c:/), the URLs work correctly every time. So, I'm less inclined to believe it is an Adobe issue. The dev said he could put a delay in between selection and the page returning that corrects the issue as well.
Copy link to clipboard
Copied
Does it correctly go to the relevant section if you refresh the page?
Copy link to clipboard
Copied
It does not.
Copy link to clipboard
Copied
Have you tried this in the head section of each topic to stop caching?
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="Cache-Control" content="no-cache" />
________________________________________________________
My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.
Copy link to clipboard
Copied
I have. Our dev found a workaround by implementing a 300ms delay on the web server between when the interaction occurs and when the page navigates. So far, that has given us the results we want.
Copy link to clipboard
Copied
That's really strange - slow down the response so that the page loads? There must be something going on in your environment for something like this to be the solution - otherwise everyone would be mentioning it on the forums.
Copy link to clipboard
Copied
I have seen a delay put in topics for some reason I don't entirely recall. Some years back so no chance of finding the reason.
________________________________________________________
My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.
Copy link to clipboard
Copied
Thank you for posting the solution. Sometimes people don't and then the next person with the problem finds the thread but no answer.
________________________________________________________
My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now