前提・実現したいこと
■前提
・複数のhtmファイルで構成される.chm形式のヘルプファイルを作成したい
・htmファイル内で別ファイルへのリンクを使用する(<iframe>タグを予定)
・リンク先のファイルはフォルダにまとめられているが、フォルダごと移動する可能性がある
・作成した.chmファイルをどこにおいてもリンク先のファイルにアクセスできるようにしたい
■実現したいこと
「前提」の下2点の対応のため、すべてのhtmファイルで<base>タグを共用したい。
(共通の設定ファイルに<base>でリンク先のフルパスを指定し、
場所が変更になった場合は、その1箇所の変更で対応できれば、と考えています)
発生している問題
<base>を外部ファイルで設定することができない該当のソースコード
html
1【a.htm】 2<HEAD> 3<link rel="prefetch" href="base.htm"> 4</HEAD> 5 6【base.htm】 7<HTML> 8<HEAD> 9<meta name="GENERATOR" content="Microsoft® HTML Help Workshop 4.1"> 10<base href="リンク先のアドレス"> 11</HEAD> 12</HTML> 13
試したこと
上記のソースコードで試してみましたが、下記のエラーが表示リンク部分に表示されます。
「このページは表示できません
Web アドレス //ieframe.dll/dnserrordiagoff.htm# が正しいか確かめてください。
検索エンジンでそのページを探してください。
数分待ってから、ページを最新の情報に更新してください」
a.htmをウェブブラウザで表示し、リンク先のアドレスを確認すると、
a.htmの配置されているディレクトリになっているようです。
補足情報(FW/ツールのバージョンなど)
HTML Help Workshop:4.74.8702.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/01 07:24