• ベストアンサー

ショッピングサイトの作成

http://codezine.jp/article/detail/3908 このページを参考に、ECサイトの作り方を学習しようと思いました。 そこで疑問点がでてきました。 流れとして、  1.商品一覧ページ で 購入したい商品を選択(ボタンによる選択)  2.1で選択した、商品の詳細画面が出てくる。(ボタンを押すことで、カートに入る。) ここで気になったことが、  1.の時に、商品一覧ページで ボタンを押した時に、javascriptによるonclick処理が走っています。  2.の時には、Fromによるsubmit 処理が走っています。 質問:基本ECサイトでの画面遷移は、「Formタグで起こすもの」と思っていたのですが、上記のような「商品一覧」 から 「商品詳細に画面を繊維する際」には、onclick、アイテムの確定にFormを使うほうがいいのでしょうか。 javascriptを無効にしてる人たちは、onclickが無効化されて、ECサイトとしてまずいのではと思いました。 どなたかお分かりの方がいられましたら ご教授お願いします。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>1.の時に、商品一覧ページで ボタンを押した時に、javascriptによるonclick処理が走っています。 なぜそう判断されたのでしょうか?anchor要素で商品コードを引き渡してページ遷移しているように思えます。 http://nextia.jp/tmp/ec/item_list.php5 http://nextia.jp/tmp/ec/item_detail.php5?code=1001 なお(当然ですが)JavaScriptを使う場合には「無効な場合でも破綻しない」ように作成するのが基本です。

ShiftTail
質問者

お礼

情報ありがとうございます。 応用の一番初めのソースにはonclickが入っていてjavascriptが無効になった場合 システムとして成り立たないと思ったのです。 ただ、 >JavaScriptを使う場合には「無効な場合でも破綻しない」ように作成するのが基本です。 これがやはり基本ですよね。 情報ありがとうございました。

関連するQ&A