Dreamweaverでドロップダウンメニューを作成する方法

Dreamweaverを使用すると、Webサイトのドロップダウンメニューを簡単に作成できます。 しかし、すべてのHTMLフォームのように、ややこしいことがあります。 このチュートリアルでは、Dreamweaverでドロップダウンメニューを作成する手順について説明します。

Dreamweaverのジャンプメニュー

Dreamweaver 8には、Webサイト内のナビゲーション用のジャンプメニューを作成するためのウィザードも用意されています。 基本的なドロップダウンメニューとは異なり、このメニューは完了したら実際に何かを行います。 ドロップダウンフォームを動作させるためにJavaScriptやCGIを書く必要はありません。 このチュートリアルでは、Dreamweaver 8ウィザードを使用してジャンプメニューを作成する方法についても説明します。

01/20

フォームを最初に作成する

Dreamweaverでドロップダウンメニューを作成する方法まずフォームを作成します。 J Kyrninによるスクリーンショット

HTMLフォームとDreamweaverに関する重要な注意事項:

ジャンプメニューのような特別なウィザードを除いて、DreamweaverはHTMLフォームを「仕事」にするのに役立ちません。 このためには、CGIまたはJavaScriptが必要です。 詳細については、私のチュートリアル「HTMLフォームの作成」を参照してください。

あなたのWebサイトにドロップダウンメニューを追加するときに、必要なものはそれを囲むフォームです。 Dreamweaverでは、[挿入]メニューの[フォーム]をクリックし、[フォーム]を選択します。

02の20

フォームがデザインビューで表示される

Dreamweaverフォームでドロップダウンメニューを作成する方法デザインビューに表示されます。 J Kyrninによるスクリーンショット

Dreamweaverでは、デザインビューにフォームの位置が視覚的に表示されるので、フォーム要素の配置場所を知ることができます。 これは重要です。なぜなら、ドロップダウンメニューのタグはフォーム要素の外側で有効ではなく、動作しないからです。 イメージでわかるように、フォームはデザインビューの赤い点線です。

03/20

リスト/メニューを選択

Dreamweaverでドロップダウンメニューを作成する方法リスト/メニューを選択します。 J Kyrninによるスクリーンショット

Dreamweaverでは、ドロップダウンメニューを「リスト」または「メニュー」アイテムと呼びます。 フォームに追加するには、[挿入]メニューの[フォーム]メニューに移動し、[リスト/メニュー]を選択する必要があります。 カーソルがフォームボックスの赤い点線内にあることを確認します。

04/20

特別オプションウィンドウ

Dreamweaver特別オプションウィンドウでドロップダウンメニューを作成する方法。 J Kyrninによるスクリーンショット

Dreamweaverのオプションには、アクセシビリティに関する画面があります。 Dreamweaverにすべてのアクセシビリティ属性を表示させることを選択します。 そして、この画面はその結果です。 フォームは、多くのWebサイトがアクセシビリティに欠けている場所で、これらの5つのオプションを入力することで、ドロップダウンメニューにすぐにアクセスしやすくなります。

05/20

フォームのアクセシビリティ

Dreamweaverフォームのアクセシビリティでドロップダウンメニューを作成する方法。 J Kyrninによるスクリーンショット

アクセシビリティのオプションは次のとおりです。

ラベル

これはフィールドの名前です。 フォーム要素の横にテキストとして表示されます。
あなたがドロップダウンメニューを呼びたいものを書いてください。 これは、ドロップダウンメニューが答える質問または短い句です。

スタイル

HTMLには、ブラウザへのフォームラベルを識別するラベルタグが含まれています。 ドロップダウンメニューとラベルテキストをタグで囲み、ラベルタグの "for"属性を使用して、参照するフォームタグを識別したり、ラベルタグをまったく使用したりすることはできません。
何らかの理由でラベルを移動する必要がある場合でも、正しいフォームフィールドにアタッチされるため、for属性を使用することをお勧めします。

ポジション

プルダウンメニューの前または後にラベルを配置することができます。

アクセスキー

これはAltキーまたはOptionキーとともに使用して、そのフォームフィールドに直接アクセスできるキーです。 これにより、マウスを使わなくてもフォームを使いやすくすることができます。 HTMLでアクセスキーを設定する方法

タブインデックス

これは、キーボードを使用してWebページをタブで移動するときに、フォームフィールドにアクセスする順序です。 タブインデックスの理解

ユーザー補助オプションを更新したら、[OK]をクリックします。

06/20

メニューを選択

Dreamweaverでドロップダウンメニューを作成する方法メニューを選択します。 J Kyrninによるスクリーンショット

ドロップダウンメニューをデザインビューに表示したら、さまざまな要素を追加する必要があります。 まず、ドロップダウンメニューをクリックして選択します。 Dreamweaverはドロップダウンメニューの周りに別の点線を置いて、選択したことを示します。

07/20

メニューのプロパティ

Dreamweaverのメニュープロパティでドロップダウンメニューを作成する方法。 J Kyrninによるスクリーンショット

プロパティメニューは、そのドロップダウンメニューのリスト/メニュープロパティに変わります。 そこにあなたのメニューにID(「select」と書かれています)を与えたり、それをlisやmenuにしたり、スタイルシートからスタイルクラスを与えたり、ドロップダウンに値を割り当てたりすることができます。

リストとメニューの違いは何ですか?

Dreamweaverでは、1つの選択肢のみを許可するドロップダウンメニューがメニュードロップダウンメニューとして呼び出されます。 「リスト」は、ドロップダウンで複数の選択肢を可能にし、複数の項目を高くすることができます。

ドロップダウンメニューを複数行にしたい場合は、「リスト」タイプに変更し、「選択」ボックスはチェックしないでください。

08の20

新しいリスト項目を追加する

Dreamweaverでドロップダウンメニューを作成する方法新しいリスト項目を追加する J Kyrninによるスクリーンショット

あなたのメニューに新しい項目を追加するには、 "List values ..."ボタンをクリックしてください。 上記のウィンドウが開きます。 最初のボックスに商品ラベルを入力します。 これがページに表示される内容です。 値を空白のままにしておくと、それもフォームに送信されるものです。

09/20

追加と並べ替え

Dreamweaverでドロップダウンメニューを作成する方法追加と並べ替えを追加する J Kyrninによるスクリーンショット

アイテムを追加するには、プラスアイコンをクリックします。 リストボックスで並べ替える場合は、右の上矢印と下矢印を使用します。

10の20

すべてのアイテムの価値を与える

Dreamweaverでドロップダウンメニューを作成してすべてのアイテムに値を与える方法。 J Kyrninによるスクリーンショット

手順8で説明したように、値を空白のままにすると、ラベルがフォームに送信されます。 しかし、あなたはあなたのすべてのアイテムの価値を与えることができます - フォームに代替情報を送信する。 あなたはジャンプメニューのようなもののためにこれをたくさん使うでしょう。

11の20

デフォルトを選択する

Dreamweaverでドロップダウンメニューを作成する方法デフォルトを選択する J Kyrninによるスクリーンショット

Webページの既定値は、デフォルトの項目として最初に表示されるいずれかのドロップダウン項目が表示されます。 しかし、別のものを選択したい場合は、[プロパティ]メニューの[最初に選択した]ボックスで強調表示します。

12の20

デザインビューでのあなたのリストを見る

Dreamweaverでのドロップダウンメニューの作成方法デザインビューでのリストを参照してください。 J Kyrninによるスクリーンショット

プロパティの編集が終了すると、デフォルト値が選択された状態でドロップダウンリストが表示されます。

13の20

コードビューであなたのリストを見る

Dreamweaverでドロップダウンメニューを作成する方法コードビューのリストを参照してください。 J Kyrninによるスクリーンショット

コードビューに切り替えると、Dreamweaverによって非常にクリーンなコードでドロップダウンメニューが追加されます。 特別な属性は、アクセシビリティオプションを追加したものだけです。 コードはすべてインデントされており、読みやすく理解しやすいです。 私はDreamweaverに、デフォルトでXHTMLを書くように指示していたので、selected = "selected"属性に入れています。

14の20

ブラウザでの保存と表示

Dreamweaverでのドロップダウンメニューの作成方法ブラウザでの保存と表示。 J Kyrninによるスクリーンショット

ドキュメントを保存してWebブラウザで表示すると、ドロップダウンメニューは期待どおりに表示されます。

15の20

しかし、何もしない

Dreamweaverでドロップダウンメニューを作成する方法はありますが、何もしません。 J Kyrninによるスクリーンショット

上記で作成したメニューは上手く見えますが、何もしません。 それが何かをするためには、フォーム自体にフォームアクションを設定する必要があります。これはまったく別のチュートリアルです。

幸いなことに、Dreamweaverにはドロップダウンメニューが組み込まれており、フォーム、CGI、またはスクリプトについて学ぶことなく、すぐにサイトで使用できます。 それはジャンプメニューと呼ばれています。

Dreamweaverのジャンプメニューでは、名前とURLを含むドロップダウンメニューが設定されます。 次に、メニューで項目を選択すると、リンクをクリックした場合と同様に、Webページがその場所に移動します。

[挿入]メニューの[フォーム]を選択し、[ジャンプメニュー]をクリックします。

16/20

ジャンプメニューウィンドウ

Dreamweaverジャンプメニューウィンドウのドロップダウンメニューを作成する方法。 J Kyrninによるスクリーンショット

標準のドロップダウンメニューとは異なり、ジャンプメニューにはメニュー項目に名前を付けてフォームの動作方法の詳細を追加するための新しいウィンドウが開きます。

最初の項目については、テキスト "untitled1"を読みたいものに変更し、リンク先のURLを追加します。

17/20

あなたのジャンプメニューに項目を追加する

Dreamweaverでドロップダウンメニューを作成する方法ジャンプメニューに項目を追加する。 J Kyrninによるスクリーンショット

追加項目をクリックすると、ジャンプメニューに新しい項目が追加されます。 あなたが望むだけ多くのアイテムを追加してください。

18/20

ジャンプメニューオプション

Dreamweaverのジャンプメニューオプションでドロップダウンメニューを作成する方法。 J Kyrninによるスクリーンショット

必要なすべてのリンクを追加したら、次のオプションを選択する必要があります。

のURLを開く

フレームセットをお持ちの場合は、リンクを別のフレームで開くことができます。 または、メインウィンドウのオプションを特別なターゲットに変更して、URLが新しいウィンドウや他の場所で開くようにすることもできます。

メニュー名

メニューにページの一意のIDを付けます。 これは、スクリプトが正しく動作するために必要です。 また、1つのフォームに複数のジャンプメニューを持つことができます。

メニューの後に移動ボタンを挿入する

メニューを変更したときにスクリプトが動作しないことがあるので、これを選択するのが好きです。 それはまた、よりアクセス可能です。

URL変更後の最初の項目を選択

最初のメニュー項目として「1つ選択」などのプロンプトが表示されている場合は、これを選択します。 これは、その項目がページ上のデフォルトのままであることを保証します。

19の20

ジャンプメニューデザインビュー

Dreamweaverでドロップダウンメニューを作成する方法ジャンプメニューのデザインビュー。 J Kyrninによるスクリーンショット

Dreamweaverは、最初のメニューと同様に、デザインビューでジャンプメニューを設定し、デフォルトの項目を表示します。 ドロップダウンメニューを編集することができます。

編集する場合は、アイテムのIDを変更しないでください。そうしないと、スクリプトが機能しない可能性があります。

20/20

ブラウザのジャンプメニュー

Dreamweaverでドロップダウンメニューを作成する方法ブラウザのジャンプメニュー。 J Kyrninによるスクリーンショット

ファイルを保存してF12を押すと、好みのブラウザにページが表示されます。 ここでオプションを選択し、「Go」をクリックするとジャンプメニューが機能します!