※ ChatGPTを利用し、要約された質問です(原文:フォームを3つつくり、トップからの<img>リンクの時は指定フォームにリンクしたい。)
3つのフォームを作成し、トップからのリンク先を指定フォームに切り替えたい
このQ&Aのポイント
JavaScript初心者です。3つのフォームを作成し、トップからのリンク先を指定フォームに切り替えたいと考えています。
サブpageで各フォームを一つのhtmlにまとめたいため、iframeもしくはinnerHTMLを使用してフォームを切り替えたいと考えています。
特定の条件に応じて、メール相談画像ボタンからのリンク先をお問い合わせフォームに、診察予約ボタンからのリンク先を予約フォームに切り替えたいです。
フォームを3つつくり、トップからの<img>リンクの時は指定フォームにリンクしたい。
JavaScript初心者です。
サブpage(診察予約のリンク先のhtml)で各フォーム(お問い合わせ・予約・ゲストブックなどを)を一つのhtmlにまとめたく、iframeもしくはinnerHTMLを使い、サブメニューでdisplay="none"切り替えなどで、各フォームを切り替えたいと作成し始めたものです。
サーバーサイドのCGIはKentさんのフリーCGIのClipMailやAjaxを使用する予定でおります。
ただ条件として、トップのコンテンツ内の「メール相談画像」ボタンからのリンク先はお問い合わせフォームで、通常の横メニューボタン(緑の)の診察予約ボタンからのリンク先は予約フォームがデフォルトとして表示されるようにしたいわけです。
【ご参照お願いします。】
http://miya-fc-2008.sakura.ne.jp/
たぶんjavascriptで条件式を用いてリンク先を振り分ければいいと思ったので、質問投稿させて頂きましたが、具体的にどういう条件式などで
書いていけばいいか分かりません。
アドバイス頂けると幸いです。
宜しくお願いします。
補足
15mmさま> 丁寧にご回答頂き、本当にありがとうございました。 ご回答内容の「1.まず、リンクを以下のように書き換えます。」 <a href="form.html?mail">←メール用リンク・・・ とは、index.htmlのコンテンツの中の「メール相談画像」にリンク をはるのと、<a href="form.html?appoint">←予約用リンクは 通常の横メニューボタン(緑の)の診察予約ボタンにはればいいとの意味ですよね? 一度、さっそく自分で試してみている途中ですが、またお時間が許される時でいいので、ご回答頂けると幸いです。