- ベストアンサー
ビルダー9での「リンク」が突然おかしくなった
前提として、ビルダーで作成しているものは全てマイドキュメントに保存しています・・・ということで、 「リンクの挿入」からリンク作成ウイザードの最終画面で、リンク先(URL,ファイル名)部分で、今まで「選択」ボタンを押して「ファイルから」で、ファイルを選ぶと、「http://~」というふうに自然にリンク設定されていたのですが、変なところを触ってしまったのか・・・いつの日からか「ファイルから」を押していつもどおり作業すると、「file:///C:/My Documents/・・・・・.html」となってしまいます。そのため、ブラウザ上でリンクがうまくできてないことに気づき、リンク作成ウイザードの「リンク先」の部分で、その都度URLを貼り付けている状態です。 なぜこうなったのか分かりますか? また、もとに戻す方法はありますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
編集中のページにファイルを挿入した直後は、「file:///C」のように、参照先が絶対パスで入力されます。これは、あなたのパソコンの階層を示すもので、この現象は、ページを保存するまで HTML ファイルの場所が確定しないために起こります。 保存すると、自動的に../のような相対パスになります。 >「http://~」というふうに自然にリンク設定されていたのですが http://ですと、URLの絶対パスなんですが??? 自分のサイト内でしたら、../のようにパスまでの階層示すリンクでいいはずですが・・・。 ページの保存時に、リンク先のファイルがトップフォルダ内(同じサイト内)のファイルであれば、自動的に相対パスになるはずです。 逆に、トップフォルダ外のファイルへリンクを挿入すると絶対パスの状態になります。 ですから、ページを保存しても絶対パスになる場合は、編集中のページと、リンク先のページが同じフォルダにない可能性があります。 サイトを開いた状態でフォルダ外に保存している場合は、サイトフォルダ内に保存しなおすか、サイトを閉じた状態でページを保存しなおしてください。 一度[サイト]→[サイト一覧/設定]を確認してみてはいかがでしょう?
その他の回答 (1)
- kigurumi
- ベストアンサー率35% (988/2761)
リンク属性のウインドウがありますよね。 その中の上のタグで「URLへ」ってところを選ぶと 「http」のところにチェックが入ってなくて「ファイル」のところにチェックはいってますよね。 それが原因です。 「http」にチェック入れましょう。 「ファイル」にチェックが入っていると今回のようになってしまいます。
お礼
遅くなりました。早速のご回答ありがとうございます。大変役立ちました。ポイント付与させていただきます。
お礼
遅くなりました。早速のご回答ありがとうございます。大変役立ちました。ポイント付与させていただきます。