- 締切済み
HTML / MHT のリンク情報が変化してしまう。
簡易HP をWord2003 でフレーム構成を利用して作製しています。第1フレーム(入り口・大項目目次)第2フレーム(中項目目次)第3フレーム(小項目目次)として、第3フレームで表示した各項目から、同一レベルにある各フォルダー内部の各ファイル(doc,xle,pdf)や外部WEBアドレスへリンクするようにしました。各フレームはhtml,mhtで保存しています。これらのファイル群の相対位置関係を変更しないで、そのまま別ドライブへ複写しました。複写した先でHPを表示させると、フレーム表示を再表示したりすると、リンク情報が元の環境でのリンク情報に変化してしまいます。このような現象に悩んでいます。これは、そもそもWord では無理なことなのか?何か細工すれば解決するものなのか? ご存知の方のお知恵を拝借できないでしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
Wordでホームページを作ったことがないので、どのようなソースになるのかわかりませんが おそらくリンクの指定が前の場所から読んでくるようになっているのではないでしょうか。 例:<a href="file:///C:/Documents and Settings/[ユーザー名]/My Documents/△△△/○○○.html">リンク</a> などとなっている場合ですと、複写前のものを読んでくることになります。 複写先のものに指定したい場合は面倒でも、また設定し直しをする必要があるのではないでしょうか。 「相対パス・絶対パス」を覚えると楽になります。 [相対パス、絶対パスってなに?]http://www.7key.jp/hp/2/8.html 個人的にWordはホームページ作成に適したソフトでは無いと思います。 不必要なタグがいっぱい入ってしまいますし、ソース(HTMLタグ記述)が非常に見にくいですし。
お礼
ありがとうございました。 この後、意識的にDOC文書保管時の動きと、html文書保管時の動きを観察してみましたところ、doc 文書では「相対パス」になっているようです。html文書では、「絶対パス」になっているようでした。では、doc 文書にすれば解決かというと、うまくいきません。doc文書の場合、「見てくれ」「操作性」が悪くなります。 ホームページ作成用ソフトの方も検討してみます。