複数のトピックを印刷するとスクリプト エラー

対象製品: HTML Help 2000 以前

最終更新日: 2001/11

CHM ファイルから複数のトピックを印刷するとき、スクリプト エラーが発生します。

 

これは、Microsoft HTML Help ビューアの既知の問題です。目次からブックに含まれているすべてのトピックを印刷するとき、Microsoft HTML Help ビューアは、印刷するブックにある最初のトピック用の .js ファイルを正しくロードできません。RoboHELP は BODY タグ中に Java スクリプト関数を記述し、これらの関数が .js ファイルに含まれているため、関数が "未定義" となり、スクリプト エラーが発生します。

この問題は、関数を異なる場所に記述することで解決可能ですが、プログラムを大幅に変更する必要があるため、次回のアップグレードで対応する予定です。ご不便をおかけして申し訳ございません。

Microsoft がこの問題を修正するまで、唯一の回避方法は、目次の各ブックにある最初のトピック (用の HTML ファイル) をテキスト エディタなどで開いて、すべての Java スクリプト関数を削除することです。この結果、スクリプト エラーは発生しなくなりますが、DHTML 効果、用語集、閲覧シーケンス、ポップアップ、その他の Java スクリプトで実現していた機能はすべて利用できなくなります。

※この問題は最新版 RoboHELP 9.1 で、解決されております。RoboHELP 9.1 では、スクリプト関数をリンクではなく各ファイルに直接書き出す方式に変更しました。

 

関連トピック: CHM ファイルを印刷すると、Windows が異常終了してしまう