- ベストアンサー
ホームページビルダーv9使用時の転送
v9を使用してしばらくになります。以前にも画像が送れず困ったのですが、その際は、ファイル名を大文字から小文字に変換するということで解決しました。現在、スタイルシートを使用して既存のHPをアップデートしているのですが、今までうまくいっていたのに、突然、転送後、背景の色から転送後、画面に出てこなくなりました。ページによっては、またまたfile://となり、全く転送できていないようです。 転送の仕方も、ftpツールを使ったりそれぞれのページを転送してみたり試行錯誤繰り返しているのですが、まったく効果ないようです。何が問題なのでしょうか?そろそろ、このソフトにも嫌気がさしてきております。初心者ですので、簡単にご説明いただけましたら幸いです。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
Homepage Builder(以下HPB)は利用しないのでよく判りませんが。 お話を伺う感じでは、Web PageのLinkのパス記述のところが おかしいように思います。 まず、FTPのことは忘れてください。 FTPはファイルをコピペするだけの、Explorerのようなファイル やりとりソフトです。 さて。 まず、簡単なところから。 Web上のパス表記(1)「folder/folder/file.htm」と ローカルマシン上のパス表記(2)「C:\folder\folder\file.htm」 とはパス表記が異なることは判りますよね。 通常はHPBのような簡単ソフトでは。 Webサイトを作るときに自分のPCでWebサーバを立てないですので (立てるの簡単なんですが、その話はおいといて)、 自分のPC上で作成させる場合は、(1)の記述では書きにくいので (2)の記述でWebページを作り、画像をペタペタ貼って作成します。 ファイル同士の関係は、オーサリング(作成)時は常に (2)で作成します。 でないとプレビュー出きませんから。 で、実際にUPするときは、パスを(2)の「\」から(1)の「/」に 変換しUPする方式を取って、自分のPCでも、Webでも見える 形を取っています。 そのとき、多分「仮想サイト」か何か基準の根っこのフォルダを 決めさせ、そこを基準に差分をUPする方式を取っていると 思うのですが、その規則に乗っ取らずWebを作成しているので お便利機能が働いていないのだと思います。 一番簡単な改善策は、可能であれば、リンク先やページ間の 関係を示すパス記述を相対パスのスラッシュ記述にすることです。 例えば、 1) C:\Site1\htmlfolder\index.html 2) C:\Site1\htmlfolder\page2.html 3) C:\Site1\gif\gif1.gif というファイルのサイトが構成されている時。 1から2を参照するときは、page2.htmlとパスを記載。 1から3を参照するときは、一つ上のgifフォルダの下のgif1.gif ですので、パスは「../gif/gif1.gif」と記載します。 ここのパスが「C:\Site1\gif\gif1.gif」のままUploadされるので Webにアップすると、画像のリンクが切れてしまうわけですね。
その他の回答 (1)
- crepon133
- ベストアンサー率51% (399/776)
>またまたfile://となり、 修正プログラムを導入しましたか? ホームページ・ビルダー Version 9 修正プログラム HPB903F http://www-06.ibm.com/jp/software/internet/hpb/down/v9.html#903f - 修正された不具合 ・ ページの「属性」ダイアログで、「ページ情報」の「ベースURL」に保存先のパスが記述される場合がある。 ftp://ftp.software.ibm.com/software/jp/hpb/fixpack/v90/hpb903f/hpb903f.txt
お礼
わー、修正プログラム、考えもしませんでした。というか、そんな不具合があるもの、売りに出すなんて、まったく。。 早速ダウンロードしてみます。 ありがとございます。
お礼
なるほど。実は、今回、はじめて、(お恥ずかしいんですけれども)HTMLのソースも見てみました。多分これをみて、おかしなところを直せたら一番手っ取り早いんだろうなあと。 しかし、、、 難しいかも。でも、このスラッシュ方式、これは、ファイル変換の際に行えばいいのですよね? がんばってみます。 ありがとうございました。