• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptでプルダウンメニューの外部ファイル化について)

javascriptでプルダウンメニューの外部ファイル化について

このQ&Aのポイント
  • javascriptのプルダウンメニューを外部ファイル化する方法について教えてください。
  • また、該当メーカーを選択することで車名がプルダウンメニューに表示される仕組みについても知りたいです。
  • お手数をおかけしますが、よろしくお願いします。

質問者が選んだベストアンサー

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

外部ファイルを作成するには、単純にコード部分のみを外部ファイル(js)にして、HTMLからは<script>タグで読込めばよいです。 以下のサイトを参考にしてください。 <参考> http://external-file.com/ja/apat.html http://allabout.co.jp/internet/javascript/closeup/CU20030521/ ご提示のページはあまりよく見てませんが、セレクトの内容に変化があるとchgSel()というfunctionが呼び出されるようになっています。 chgSel()はtop_lstcmb.jsという外部ファイル内にあります。 選択された値を引数にしてajaxでphpから返された内容にオプションを書き換えるようになっているみたい。 データをブラウザ側で持っているのと、サーバー側にリクエストして結果を返してもらうのとの違いとでも言えばよいでしょうか。

cgicold
質問者

お礼

アドバイスありがとうございます。 無事、外部ファイルにすることができました。 中古車のサイトについては外部ファイルも見たのですが、上位250台は最初からhtmlに記述されていますが、それ以外の車名(メーカー選択後に再ロードされる車名)がどこにも見当たらないので、どこから車名を引っ張ってきているのか分かりませんでした。 サーバー側にリクエストして結果を返すということが分かりませんでしたので、とても参考になりました。 複雑でなければ挑戦したいところですが、難しそうなのでもう少し自分でも調べてみようと思います。 ありがとうございました。

関連するQ&A