• 締切済み

メモ帳で作成した、10商品程度の商品紹介ページがあります。

メモ帳で作成した、10商品程度の商品紹介ページがあります。 各商品には、商品番号がついていて、それぞれに問い合わせボタンを つけてありますが、同じcgiフォームにリンクがつけてあり、 商品番号はお客様に手入力をしてもらっています。 問い合わせボタンを押すとフォーム中で商品番号が自動入力 されるようにしたいと思っていますが、htmlを追加するだけで 簡単にできるものでしょうか。 以下は、そのリンクの部分です。ファーストサーバのフォームcgiを使っています。 <a href="https://www.自分のサイト/FS-APL/FS-Form/form.cgi?Code=otoiawase" target="_blank"> <img src="問い合わせボタンの画像.gif"> </a>

みんなの回答

  • nine999
  • ベストアンサー率44% (512/1140)
回答No.1

<a href="javascript:toi(問い合わせ番号)" target="_blank"> <img src="問い合わせボタンの画像.gif"> </a> <script> function toi(num) { location.href = "https://www.自分のサイト/FS-APL/FS-Form/form.cgi?Code=otoiawase&" + num; } </script> 例えばこのようにすると、クリックしてJavaScriptを呼び出します。そのときに問い合わせ番号も一緒に送ります。 スクリプトtoi()では、URLを呼び出すときに問い合わせ番号(num)をURLに取り付けています。(この部分はCGIに合わせて変更) otoiawase の後ろに&があるのは、CGIが受信したデータを切り分ける目印です。(任意に変更可能)

dratiger
質問者

お礼

ありがとうございます。やってみましたがまだうまく作動しないので、サーバのサポートにも きいてみるようにします・・・・

関連するQ&A