- ベストアンサー
ビルダーで作成したHPが.....
私の勤めている会社はmac主流であり、私は転職組の為、使い慣れたwinを使用しています。先日、目次がHTMファイルで、エクセルファイルにジャンプするものを作成してくれとの依頼があり、win(xp)でホームページビルダーを使って目次を作成し、元のエクセルファイルにリンクする様に作成し、CD-RWに焼きました。しかし、リンクが飛びません。リンクが間違っていますと表示され、何回やっても失敗します。会社のサーバーにフォルダごとコピーしたものだと容易にリンクできます。恐らく、CD-Rにコピーする段階で何らかの問題があるとは思うのですが、会社では、このCD-Rを何枚も焼いて配付する予定なので、すみませんが教えて頂けませんでしょうか?
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
#5を読んで…。 PCを扱う技術者なら、「Documents and Settings」のような場所への格納はいただけませんね。そのCDをMacユーザが開けるでしょうか?また、Macのファイル名の途中に空白は許されるのでしょうか? パスはUNIXであろうと、Linuxであろうと、Windows,OS2,Macであろうと、情報を分類・整理するうえでの宿命です。だからMacにもパスはありますよ。いかなるOSであろうと、HTMLのパス記述には従わなければならんのです。HTML記述は、OSを超越した記法なのです。 頭痛いでしょうけど、ひとつ冷静に考えてみてください。この仕事が完成すれば、間違いなくあなたは一皮むけますよ。 がんばってね!
その他の回答 (6)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
CDの中のフォルダでの目次からの相対参照でリンクを作るべきだと思います。
- sanakazu
- ベストアンサー率18% (43/230)
> file:///C:/Documents and Settings/●●●/デスクトップ/ISO9001_/●●●.htm これって絶対参照では?Macに「Documents and Settings」フォルダが存在するのですか?
- koma1000nin
- ベストアンサー率30% (342/1133)
#1さんのおっしゃる「リンクは絶対参照ですか?相対参照ですか?」というところが正解でないかと思います。どうやって起動したのかわかりませんが、絶対参照ならCDに記録したままでは、トップページは表示しても、大部分のリンク系統は動きませんが、CDを作成した環境に戻せば動きます。 絶対参照というのは、C:/abc/def/efg…のように、目的のファイルを"おおもと"から辿るやり方です。このように記述したものをCDに書き込んでも、CD内のファイルは参照されません。あくまでも「C:/abc/def/efg…」の記述に従って参照するのですから、「C:/abc/def/efg…」の存在しない第三者の環境ではエラーになるばかりです。唯一CDを作成したあなたのPCでは正しく動きますけどね。ここが間違いのもとなのです。 相対参照というのは、「./abc/def/efg…」のように「.」や「..」を使って「ここの」とか「ここから一つ上の」のように指定する参照形式です。これなら誰の、どこのドライブに移そうと、相対的に追うのですからちゃんと動く理屈です。 しっかり!
お礼
恥ずかしいことですが、相対参照の事をしりませんでした。ホームページのリンクを./の形式で変更しました。ただ、CD-Rで焼いたのが、きちんとmacでリンクが飛ぶのが心配ですが.....ありがとうございました。
もしかすると・・・ WinのPCのCD_RWで焼いたのでしょうか? MacのPCのCD_RWで焼けば、MacでもWinでも正常に動作しますが、Winで焼いた時は、Winのみでしか動作しなかった、、、という経験があるのですが・・・。
補足
WinのPCのCD_RWで焼いたものです。会社には、MACで焼く装置がありませんので.....
- sanakazu
- ベストアンサー率18% (43/230)
リンクが「../(FolderName)/(FileName).xls」ならば、CD内にExcelファイルが同じ階層構造("FolderName"フォルダ内の"FileName"ファイル)で存在しなければなりませんが、如何ですか?
補足
そうですね。そのようになっているはずです。winでは、きちんとリンクが飛びますので.....
- yoshi170
- ベストアンサー率36% (1071/2934)
リンクは絶対参照ですか?相対参照ですか?
補足
以下のような感じになっています。 file:///C:/Documents and Settings/●●●/デスクトップ/ISO9001_/●●●.htm これって、絶対参照って言うんですよね? ところで、MACには、パスという概念がないんでしょうか?
お礼
あなたのおっしゃる事で、良く理解できました。ただし、私はPCの技術者ではなく、単なるビルダー初心者です(笑)あと一つ心配なのは、winで作成したホームページがmacでは、少しずれる事があり、会社のmacで確認してみないとわかりませんが.....ありがとうございました。