2008-09-02 11 views
0

J'écris un manuel et certains mots clés importants sont répétés sur plusieurs pages. Dans l'indice I du projet défini les mots-clés comme celui-ci:HTML Emplacement du mot clé d'aide

<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> 

Il fonctionne, mais au lieu du titre de la boîte de dialogue affiche le mot-clé et le nom du projet répété trois fois.

Voilà comment il ressemble: http://img54.imageshack.us/img54/3342/sokeywordjs9.png

Comment puis-je afficher la tuile de la page qui contient le mot-clé dans ce dialogue? Je voudrais montrer comme ceci:

Stackoverflow Overview 
Stackoverflow Cover 
Stackoverflow Intro 

Merci

Répondre

1

Comment puis-je afficher la tuile de la page qui contient le mot-clé dans ce dialogue ?

Vous ne pouvez pas. La colonne Emplacement de la boîte de dialogue Rubriques trouvées contient toujours le nom du fichier chm source du sujet. La seule façon de contourner cela est d'utiliser l'aide modulaire, qui vient avec sa propre part de problèmes et de frais généraux.

Les fonctions de recherche et d'indexation ne prennent pas en charge les sujets ayant le même titre dans le même projet. Cela semble peu clair, mais HTMLHelp a maintenant plus de dix ans, alors peut-être qu'ils ont juste prévu de le réparer plus tard et ne l'ont jamais fait.

+0

Existe-t-il une meilleure alternative à HTMLHelp là-bas? –