Apologies for the late response.
We don't use the Robohelp server, becuase we use the context sensitive help so we lunch the htm via the script RoboHelp_CSH.js within our own web application.
I notice now that with FireFox 12, the help doesn't even lunch if accessing thru Apache to the web application. Any idea?
Hi Peter, thanks for your feedback, I tried with Webhelp, but I get the same error, the TOC doesn't display if accessing via Apache, and I continue to see some missing requests like attempting to get
whlang.js and whtopic.js and whtoc.xml
Not Peter, but I hope he’ll forgive me for jumping in.
Are you sure that you have copied all files to the server? Are the missing files present in the RoboHelp output directory? Did you check ‘Use lower case for file names’ in your SSL settings? Unix machines may need this option checked to work correctly.
And I too hope that Willam and Peter will forgive me for popping in.
Peter told you that you need to be creating WebHelp, not WebHelp Pro as you initially stated. By reading this, I'm comiing to the conclusion that you believe you must create WebHelp Pro because you are using the RoboHelp_CSH file.
"We don't use the Robohelp server, becuase we use the context sensitive help so we lunch the htm via the script RoboHelp_CSH.js within our own web application."
The thing is, if you are still outputting as WebHelp Pro, you are getting a *DIFFERENT* set of output files that are coded specifically to work within the unique environment that the RoboHelp Server provides. This would explain why the calls aren't being made as expected.
I could be wrong on this but I don't believe I am. If so, one of the others will surely set me straight. You need to generate your output as WebHelp, NOT WebHelp Pro, then publish that set of files to the server. And the RoboHelp_CSH file will happily use the new set of files. (assuming, of course, that all mappings are correctly set)
Helpful and Handy Links
OK. No law against me jumping into this fray :-)
Like Rick, it's still unclear if the "Apache" Server is the Apache Tomcat Server and happens to have RoboHelp Server installed on it. You can have CSH delivered by the RoboHelp Server, that's for sure.
It's not clear whether you are or not, but if you are definitely using RoboHelp Server, there is a certain syntax for calling the WebHelp Pro that is different than calling plain WebHelp.
See: Call a context-sensitive function for WebHelp Pro on this page of the online help:
That page also has good information for all flavors of CSH.
Regardless, Anadublin, post more info and we'll try to help.
Adobe Certified RoboHelp and Captivate Instructor
Thanks for the comments, just to clarify, Robohelp Server is not installed at all.
After Peter comment I stated using generate with WebHelp instead of WebHelp Pro, but this make no difference to my problem.
the web application runs on Weblogic, If I access the web app using FireFox directly to weblogic I get the TOC (as Table of Content), if I access weblogic via Apache Tomcat Server I don't get the TOC.
So far debugging the javascirpts I found that
in the function loadToc()
if (SendMessage(oResMsg)&&oResMsg.oParam), this evaluates false hence the TOC is not loaded.
the same if evalutes true if accessing directly to app in weblogic