• 締切済み

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

  • DreamWeaverCS*でCSSを外部に書き出したい

    DreamWeaverCS4を購入予定で、現在試用版を使っています。 簡単なタグ打ちはできるのですが、DreamWeaverは使い初めてまだ数ヶ月です。 新規にホームページを作成していて、 HEAD内の内部CSSを外部CSSにしたいのですが、いろいろ調べたのですがそういうメニューを見つけられません。 どのメニューから行えばできるのか教えていただけないでしょうか。 CS3の場合の操作でもokです。 CSSを新規に作ってコピーする方法ならわかりますが、DreamWeaverから書き出す方法が知りたいのです。 宜しくお願いいたします。

    • ベストアンサー
    • CSS
  • 外部JavaScriptファイルから呼び出したい!

    ページを早く表示させるために、コピー&ペーストでスクリプトを外部ファイル化しました。 <script language="JavaScript" src="../js/menu.js"></script> ↑とコピペした外部ファイルへリンクさせ、その後、 <script language="JavaScript">mmLoadMenus();</script> と記述してある部分があるのですが、うまく呼びだせてないようでランタイムエラーがでます。 すべてのJavaScriptを1ファイル内に記述しているときはうまく動作しているのですが、外部ファイルに切り離すとエラーが出ます。 外部ファイル化したために、mmLoadMenus();が動作しないので、どなたか分かる方、アドバイスをお願いします!!

  • javascriptを外部ファイルにて2つ作成する際、リンク先としてh

    javascriptを外部ファイルにて2つ作成する際、リンク先としてhtmlファイルに<script type="text/javascript" src="#"></script>をそれぞれリンク先を変えて2つ記述すると、二番目に記載したjsファイルしか作動しません。対処方法を教えてください。

  • DreamweaverCS3でリンクが入れれません。

    DreamweaverCS3でリンクが入れれません。 最近OSをWindows7にクリーンインストールし, DreamweaverのCS5とCS3をインストールしました。 CS3の方は ロールオーバー画像にリンクを入れようとしたところ, リンクを入れれません。 (ソースなどをいじって変えようとするとJavascriptが消されてしまいます) これはバグでしょうか?? どなたか原因や解決方法をご存じの方がいらっしゃいましたらご教示ください。

  • CSSを外部ファイル

    CSSを外部ファイルで作成して <link rel="stylesheet" href="○○○.css" type="text/css">で参照したいのですが外部ファイルは H1{color : #000000;} を反映させたいときこれだけ書けばいいのでしょうか。サイトの説明を読んでもよくわかりません。

  • JavaScriptの外部リンク 簡単な方法

    DREAM WEAVER8でHP製作しています。 JavaScriptの外部ファイルをリンクさせる方法ですがスタイルシートのようにどこかをクリックして簡単にリンクさせる方法ありますか? 分からないので毎回手打ちでやってます(苦笑) どなたか方法教えてください、よろしくお願いします。

  • 外部ファイル

    HTMLに、このような記述があり <script type="text/javascript" src="●●●.js"></script> 外に、「●●●.js」 というファイルがあります。 これは、「外部のjavascript」ファイルということでしょうか? また、この、「外部のjavascript」ファイルを開く(見る)には、どうしたらいいのでしょうか? ^^ どこか、おすすめのjavascriptのサイト、ご存知でしたら、教えてください。。。^^ (CSS外部ファイル。までは意味、わかるのですが、 javascript の関係はよくわかりません)

  • 外部ファイルへのリンクについて

    外部ファイルへのリンクについて質問させて下さい。 ソースを見てると時々、 <link rel="stylesheet" href="/style.css?120829" /> というのを時々見かけるのですが、「?120829」は何でしょうか? 只単にCMSで動的に作られたものでしょうか。 管理がしやすいのかな?っと思いまして、 静的サイトでも利用できるのであれば 利用してみたいなと思っております。 何かメリットがあるのでしょうか?

    • ベストアンサー
    • HTML
  • よく使うHTMLの外部ファイル化は可能ですか?

    javascript や CSSは <script src=script.js></script> <link rel=stylesheet href=style.css> のように、外部ファイルから読み込むことができます。 htmlでも同様のことはできないでしょうか? htmlでメニューを作っているのですが、 <nav> <ul> <li></li> </ul> </nav> と、すべてのhtmlファイルに書くのも面倒ですし、 メニューの追加や削除があったときに 一つ一つ修正していかなければならないので、 できれば外部ファイルになればと思いました。 jQueryのhtmlメソッドで書き出すというのは、 思いついたのですが、ほかによい方法があればと思い、質問いたしました。 どうぞ、よろしくお願いします。

    • ベストアンサー
    • HTML
  • javascriptを外部ファイルに置く方法

    スタイルシートを外部ファイルにおいてlinkで読み込んでいます。 ふとjavascriptもテキストタイプを変えてやればいくのではないかと 名案が閃きました。そこで下のようにしてみました。 <link rel="script" href="java.txt" type="text/javascript"> しかしダメでした。我ながらいいアイディアだと思ったのですが・・・ どうも調べてみたらlinkではいかないようでした。 外部にあるjavascriptを読み込む場合はどうすればいいのでしょうか。

    • ベストアンサー
    • HTML