2016-06-30 10 views
1

1つのchmファイルをhtmlファイルでコンパイルしています。 1つのhtmlファイルで、私はiframeタグを使用して、テキストファイルの 'src'属性を表示しています。 HTMLファイルをブラウザで開くと、iframe内のテキストファイルの内容を見ることができます。しかし、そのファイルをchmファイルで見ると、テキストファイルの内容は表示されません。 iframeに「このページを表示できません」というエラーが表示されています。iframeの内容がchmファイルに表示されない

これは私が使用しているタグです:

<iframe src="./mytextfile.txt" style="width: 100%; height: 300px;border:none"></iframe> 

は、そのファイルを表示するために追加するものはあります。私を助けてください。

答えて

1

ご覧のとおり、問題は再現可能です(ドイツのWindows10マシン)。

enter image description here

あなたは、テキストファイルがいずれかのプロジェクト(.hhp)ファイルとしてまたはそのディレクトリのサブディレクトリ内の同じディレクトリにあることを確認する必要があります。

* .txtファイル拡張子またはファイル名を.hhpファイルの[FILES]リストに追加する必要があります。これにより、テキストファイルが.chmファイルにコンパイルされるようになります。

enter image description here

保存* .hhpファイルを、あなたの* .chmファイルへのすべてのコンテンツをコンパイルします。次に示すように最善の方法は、テキストエディタでこれを行うことです。完了

enter image description here

!ところで

- ここでは別の問題のいくつかのヒントを標的とすることができるされています

マイクロソフトは、ネットワーク経由でアクセスされているHTMLヘルプファイルで機能を無効にすることを何年も前に、いくつかのセキュリティ上の制限を導入しましたので、何を見ていることですほぼ確実に設計されています。解決策は2つあります。ヘルプファイルをローカルドライブに移動するか、リモートヘルプファイルの内容を表示できるようにWindowsレジストリにいくつかの変更を実装します。

問題のMicrosoftの要約:http://support.microsoft.com/kb/896054

にあなたが明示的にネットワークドライブまたはインターネットのダウンロードからのCHMヘルプファイルを「ブロック解除」することができます回避策を以下しようとします。これを行うには:

  • Windowsエクスプローラを開き
  • ことはあなたのCHMはどのようにする方法については
  • 右Propertieをクリックして選択し
  • [全般]タブで[ブロックの解除]ボタンをクリックして

ファイル検索しますレジストリを変更してください。 http://www.grainge.org/pages/authoring/chm_mspatch/896358.htm

以上以下のページから入手できる無料のHHRegユーティリティを使用して、必要な変更を加えます。 http://www.ec-software.com/products_hhreg.html

+0

hhpファイルのFILESリストにテキストファイル名を追加していただきありがとうございます –

関連する問題