我有一个使用 RoboHelp 9 创建的 WebHelp 内容目录。从一个 Web 应用程序中,我尝试使用他们的 CSH JavaScript API 显示一个特定的帮助页面:
RH_ShowHelp(0, "WebHelp/index.htm>MainWindow", HH_HELP_CONTEXT, <some map id>);
问题是,无论我通过什么地图 ID,生成的弹出窗口总是显示第一个帮助主题。为 RoboHelp 项目创建的地图文件是否需要包含在生成的 WebHelp 目录中的某个位置?我认为 RoboHelp 会处理在生成的内容中包含它需要的任何内容。
我认为更有可能是我在生成地图文件/ID时搞砸了。为了生成地图 ID,我执行了以下操作:
- 创建了一个新的地图文件
- 双击打开地图文件窗口
- 从右侧列表块中选择所有内容(所有主题和帮助部分)
- 点击“自动生成”
在 CSH 起作用之前,我还需要采取哪些进一步的步骤?