みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ビルダー9での「リンク」が突然おかしくなった

前提として、ビルダーで作成しているものは全てマイドキュメントに保存しています・・・ということで、
「リンクの挿入」からリンク作成ウイザードの最終画面で、リンク先(URL,ファイル名)部分で、今まで「選択」ボタンを押して「ファイルから」で、ファイルを選ぶと、「http://~」というふうに自然にリンク設定されていたのですが、変なところを触ってしまったのか・・・いつの日からか「ファイルから」を押していつもどおり作業すると、「file:///C:/My Documents/・・・・・.html」となってしまいます。そのため、ブラウザ上でリンクがうまくできてないことに気づき、リンク作成ウイザードの「リンク先」の部分で、その都度URLを貼り付けている状態です。
なぜこうなったのか分かりますか? また、もとに戻す方法はありますか?

投稿日時 - 2005-03-01 21:02:13

QNo.1245371

すぐに回答ほしいです

質問者が選んだベストアンサー

編集中のページにファイルを挿入した直後は、「file:///C」のように、参照先が絶対パスで入力されます。これは、あなたのパソコンの階層を示すもので、この現象は、ページを保存するまで HTML ファイルの場所が確定しないために起こります。
保存すると、自動的に../のような相対パスになります。

>「http://~」というふうに自然にリンク設定されていたのですが

http://ですと、URLの絶対パスなんですが???
自分のサイト内でしたら、../のようにパスまでの階層示すリンクでいいはずですが・・・。

ページの保存時に、リンク先のファイルがトップフォルダ内(同じサイト内)のファイルであれば、自動的に相対パスになるはずです。

逆に、トップフォルダ外のファイルへリンクを挿入すると絶対パスの状態になります。

ですから、ページを保存しても絶対パスになる場合は、編集中のページと、リンク先のページが同じフォルダにない可能性があります。

サイトを開いた状態でフォルダ外に保存している場合は、サイトフォルダ内に保存しなおすか、サイトを閉じた状態でページを保存しなおしてください。

一度[サイト]→[サイト一覧/設定]を確認してみてはいかがでしょう?

投稿日時 - 2005-03-02 00:02:09

お礼

遅くなりました。早速のご回答ありがとうございます。大変役立ちました。ポイント付与させていただきます。

投稿日時 - 2005-03-04 20:32:28

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

リンク属性のウインドウがありますよね。

その中の上のタグで「URLへ」ってところを選ぶと
「http」のところにチェックが入ってなくて「ファイル」のところにチェックはいってますよね。

それが原因です。

「http」にチェック入れましょう。

「ファイル」にチェックが入っていると今回のようになってしまいます。

投稿日時 - 2005-03-02 00:09:26

お礼

遅くなりました。早速のご回答ありがとうございます。大変役立ちました。ポイント付与させていただきます。

投稿日時 - 2005-03-04 20:32:58

あなたにオススメの質問