HTML帮助关键字位置

时间:2020-03-05 18:46:32  来源:igfitidea点击:

我正在写一本手册,一些重要的关键字会在几页中重复出现。在项目的索引中,我定义了以下关键字:

<LI> <OBJECT type="text/sitemap">
    <param name="Name" value="Stackoverflow">
    <param name="Name" value="Overview">
    <param name="Local" value="overview.html#stackoverflow">
    <param name="Name" value="Cover">
    <param name="Local" value="cover.html#stackoverflow">
    <param name="Name" value="Intro">
    <param name="Local" value="intro.html#stackoverflow">
    </OBJECT>

它有效,但是对话框显示了关键字和项目名称,重复了三遍,而不是标题。

外观如下:http://img54.imageshack.us/img54/3342/sokeywordjs9.png

如何在该对话框中显示包含关键字的页面的图块?我想这样显示:

Stackoverflow  Overview
Stackoverflow  Cover
Stackoverflow  Intro

谢谢

解决方案

回答

How can I display the tile of the page
  that contains the keyword in that
  dialog?

你不能"找到的主题"对话框中的"位置"列始终包含该主题的源chm文件的名称。解决此问题的唯一方法是使用模块化帮助,它附带了自己的问题和开销。

搜索和索引功能不能在同一个项目中正常地支持标题相同的主题。这似乎是短视的,但是HTMLHelp已经有十多年的历史了,所以也许他们只是打算以后再修复它,却再也没有解决过。