• 締切済み

Dreamweaver CS3 外部 JS ファイル

DreamweaverCS3のspryのメニューバーを使いページを作りたいと思っています 現在はトップに作ったspryメニューバーを各ページのHTMLにコピペして使っています。 それでは今後も増えていくであろうページ対してこれではとてもできないと思い調べてみますとspryを作るうえで自動的に生成されるフォルダのなかにあるjsファイルを変更すれば その問題が解決できるみたいとわかり、いろいろ調べ、また検索をかけ調べてみましたが、その答えを得ることができませんでした。 この外部jsファイルのカスタマイズ方法について教えてください。 よろしくお願いします

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

Dreamweaverは使ったことがありませんが・・・ jsファイルの実際の中身は単なるテキストファイルですので、テキストエディタで開いて編集が可能です。 なので、物理的にはエディタさえあれば、簡単に編集(カスタマイズ)できると言えます。 とは言うものの、その内容はスクリプトファイル(一種のプログラミング)なので、どこをどのように編集すればよいかの判断は内容を理解できないと無理です。 最低でも、Javascriptが読めて、作成できるだけの知識がないと、実質的には編集は不可能と言えるでしょう。 Dreamweaverが毎回同じスクリプトを吐き出しているのなら、そのスクリプトの修正は、同じ目的なら同じやり方で良いですが、若干カスタマイズしたスクリプトを生成したりしていると、それぞれで違う修正方法ということになります。 (極端には変わらないと想像されますが・・・)

donguri134
質問者

お礼

しかし返信ありがとうございました。

donguri134
質問者

補足

fujillinさん返信ありがとうございます。 たしかにjsファイルはテキストですので見る事はできました。 どこまで私がJavascriptを読めるかはわかりませんが、その解決策を知りたいです。 Dreamweaverのヘルプなども見てみましたが、そのカスタマイズする方法を見つけることができませんでした。 このspryメニューバーを使っている方は多くいると思いますが、皆さんはどのように使っているかが知りたいです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • プルダウンメニューで読み込む外部Jsファイル選択

    HTMLに外部JSファイルを読み込ませたものが5ページあります。 現在、HTMLを10個作ってそれぞれ別のJSファイルを読み込ませているのですが、HTMLは読み込むJSファイルが違うだけで、他はまったく同じものです。 これを一つのHTMLに1つにして、読み込むJSファイルをプルダウンで変えられたらと思っているのですが、こういった事は可能でしょうか?可能でしたら方法をご伝授ください>< 【現在】 HTML1-menu1を読み込ませている HTML2-menu2を読み込ませている HTML3-menu3を読み込ませている HTML4-menu4を読み込ませている 【こうしたい】 HTML-プルダウンでメニュー1を選択するとmenu1.jsが読み込まれる      -プルダウンでメニュー2を選択するとmenu2.jsが読み込まれる      -プルダウンでメニュー3を選択するとmenu3.jsが読み込まれる      -プルダウンでメニュー4を選択するとmenu4.jsが読み込まれる

  • 外部JSファイルの書き方で・・・

    午後にも同じ質問をしたのですが、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1933867 訂正がありましたので、質問し直します。すみません。 外部JSファイルを作りましたが、なにも返してきません。 リンクにマウスが乗るとガイドメッセージが出るスクリプトと、雪が降るスクリプトを同じページに書いたのですが、ガイドメッセージには何の反応もなく、雪のほうはちゃんと動いていたので、てっきり呼び出しはできていると思い込んでいたのですが・・・ 雪のほうの外部ファイルのスクリプトを試しに削除してみたら、まだ動いていました・・・ なくても動くらしかったです。 外部ファイルの書き方を説明されているサイトさんから、簡単なスクリプトをお借りしてコピペしましたが、私がやるとどうしても動かないです。 ちなみに、スクリプトはこんなふうに書いています。 //<!-- 外部ファイル内--> function a() { alert("Oh!"); } <!-- HTML内 --> <head> <script type="text/javascript" src="フォルダ名/ファイル名.js"></script> </head> <body> <form> <input type="button" value="click" onClick="a()"> </form> </BODY> 私のファイルではウンともスンともいいません。 なぜだか見当もつきません。 どなたかお助けください・・・

  • 外部jsファイルの書き方

    外部jsファイルにHTMLを書き込む時は「document.write("");」の中に改行せずに書いています。改行を可能にする方法はないのでしょうか?

  • DreamweaverCS4のSpryメニューバーでの現在位置表示

    DreamweaverCS4のSpryメニューバーでの現在位置表示 お世話になります。 DreamweaverCS4のSpryメニューバーの質問です。 Spryメニューでメニューを選択しリンク先ページをオープンするのですが、そのリンク先ページでリンク先のSpryメニューの背景色を変更(現在位置メニューを表したい)はどのようにしたらよいのでしょうか。 ご教授お願いします。

  • Dreamweaver で 外部JSを読み込む際の設定について

    初めまして。 Dreamweaver の使い方に関する質問です。 DWでテンプレート(dwt)に外部JSファイルを埋め込む際の方法についてですが、 <head>~</head>間に手打ちで<script type="text/javascript" src="./js/abc.js"></script>のように記述しています。 しかし、この方法だとJSファイルへのリンクが切れるページが出てきます。 というのは、テンプレートで作ったページがすべて同じ階層のフォルダにあるわけではないので、 テンプレートで手打ちした部分が、深い階層のページにまで反映されない状態です。 ちょっと説明がヘタですが、わかりますでしょうか? 今はとりあえず、<head>~</head>間には記述せず、編集可能領域にJSファイルを読み込む記述をして対応していますが、 何か、正攻法というか、正式な操作方法などはあるのでしょうか?

  • 外部JavaScriptファイルから呼び出したい!

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

  • XHTMLで外部JSファイルを読み込むには?

    XHTMLで外部JSファイルを読み込むには? よろしくおねがいします。 初歩的ですみません 当方 XHTML+CSSでページを作成し JSファイルを読み込みページのTOPへ移動するスクリプトを 作ったのですがXHTML上では上手くうごいてくれません。。。。 ソースはこちらです。 -------------------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>てすと</title> <link href="style/stylesheet.css" rel="stylesheet" type="text/css"> <script src="script/top.js" type="text/JavaScript"></script> --省略-- 上記のソースは普通に動作するのですがDOCTYPEの宣言を ------------------------------------------------------------- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>てすと</title> <link href="style/stylesheet.css" rel="stylesheet" type="text/css"> <script src="script/top.js" type="text/JavaScript"></script> --省略-- にすると・・・動いてくれません。下段のソースを利用したいのですが 何かJSファイルを読み込む方法はありますでしょうか?? アドバイス頂ければ幸いです。よろしくお願いいたします。

  • HTML内記述と外部jsファイルの違い

    JavaScript初心者です。 HTML中のとあるボタンを押したとき、二つのラジオボタン(radio1)の選択を変える処理をJavaScriptで試みています。 ■HTMLのフォーム記述(抜粋) <INPUT type="button" name="radio1" value="変更" onClick="setRadio1()"> ■同一HTML内に記述したJavaScript function setRadio1() { <!-- document.mainform.radio1[0].checked = true; //--> }</script> ↑これは問題なく動作する。 ■外部jsファイルに記述したJavaScript function setRadio1() { document.mainform.radio1[0].checked = true; } ↑ページエラーとなる。 なぜか外部jsファイルのJavaScriptに切り替えると「ページエラー」になってしまいます。 どの辺りが問題なのか見当がつきません。 何か気づきがありましたら、アドバイスをお願いします。 ※ちなみに外部jsファイルに記述してある他のJavaScriptは問題なく動作します。

  • JSの外部ファイルの書き方を教えてください

    よろしくおねがいします。 私は初心者で技術者ではないですが、JavaScriptの項目はここだけのようなので質問させてください。 とある無料配布しているサイトからお借りしたもので、リンクにマウスが乗ると説明文がでるガイドメッセージのJSです。 外部ファイルはまた別のサイトで説明されていたとおりに書きました。 ほかのJSはそれで正常に動きましたが、このガイドメッセージだけはなぜか動きません。 サンプルではすべてHTML内に書いてありましたが、その通りにすると正常に動きます。 外部にするときはどこか変える場所があるのでしょうか・・・??? 自分はこんなふうに書いたのですが・・・ (外部ファイル内) function showMsg (text) { if(!document.getElementById) return; var msgbox = document.getElementById("msgbox"); msgbox.innerHTML = text; } (HTML内) (HEAD内) <script language="JavaScript" src="ファイルURL"></script> (body内) <a href="ファイルURL" onmouseover="showMsg('リンクの説明');" onmouseout="showMsg('いらっしゃいませ');">リンク文字</a> (リンクを表示させる場所) <p id="msgbox" lang="ja"> いらっしゃいませ</p>

  • 外部 js ファイルの動的読み込み

    通常、HTML で外部の Javascript ファイルを読み込む必要がある場合、 <script type="text/javascript" src="****.js"></script> としますが、これを Javascript のコード内で行いたい場合、何か方法はあるでしょうか? いわゆる、Perl での use や php での require のようなことを Javascript で実現したい - 動的に js ファイルを読み込みたいのです。 以上、お分かりになる方、よろしくお願いします。

専門家に質問してみよう