• 締切済み

dreamweaverCS4でjavascriptを外部ファイル化しましたが、サイト構造が複雑なためうまく外部ファイルとリンクできません

dreamweaverCS4でjavascriptを外部ファイル化しましたが、サイトの構造が複雑なためうまくその外部ファイルとリンクできません。 dreamweaverCS4ではCSSの外部ファイルは自然にリンクコードを作成してくれるのですが、javascriptの外部ファイルはリンクコードを書き換えてくれないようです。全てのファイルとこの外部ファイルを簡単にリンクさせる方法はありませんか? CSSファイルだとdreamweaverCS4で勝手にCSS外部ファイルとリンクするコードを書いてくれるのですが、javascriptの外部ファイルとは自然にリンクするコードを書いてはくれません。 どうすればよいのでしょうか?

みんなの回答

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

例えば、 c:\hoge\fuga\aaa.js c:\hoge\hate\fuga\bbb.js c:\fuga\ccc.js 等があった場合、 Windows Vista ならmklinkコマンドが使えるので、cmdシェルで mklink c:\jslib\aaa.js c:\hoge\fuga\aaa.js mklink c:\jslib\bbb.js c:\hoge\hate\fuga\bbb.js mklink c:\jslib\ccc.js c:\fuga\ccc.js とすれば、 どのjsファイルも c:\jslibの中にあるようにアクセス出来るという意味です。 mklink /dだと ファイルのリンクでなくディレクトリー(フォルダー)も出来ます。 vista以前だと、 リソースツールキットのlinkdコマンドを使うか、 fsutil hardlink create 命令しか無いです。 UNIX系なら ln -s コマンドです。

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

複雑なディレクトリー構造を、意識せず、統一的にアクセスする仕組みは、 OSのファイルシステムが提供しています。 UNIX系ならシンボリックリンク ln -s directory-name linkdirectory-name ですね。 Windows系でもシンボリックリンクもどき(仮想ドライブ?) mklinkコマンド があります。

katsunof
質問者

補足

回答ありがとうございます。 ほとんど素人なもので、もう少し詳しいご説明をいただけたら幸いです。 ファイルシステムをどう使えばよいのでしょう?

関連するQ&A

専門家に質問してみよう