制作中のページで、JavaScriptがMacのブラウザ(Safari 2.0.4(419.3)、FireFox/1.0.1)で一部動作せず苦戦しています。


商品をショッピングカートに入れる3つのボタンのうち、「button3」だけがMacのブラウザで動作しません。(Windows XP/FireFox,Operaでは動作します)

対処法など、ご教示いただければ幸いです。

以下、当該コードを抜粋したページです。

http://futonstyle.net/

よろしくお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:2007/05/04 13:53:27
  • 終了:2007/05/04 15:40:28

回答(2件)

id:lizy No.1

lizy回答回数45ベストアンサー獲得回数142007/05/04 15:26:44

ポイント35pt

確証はありませんが、button3のところで使われている名前"double"が、JavaScriptの予約語とぶつかっていることが原因かもしれません。

http://javascript.about.com/library/blreserved.htm

  • "double"以外の名前にする
  • 要素名を文字列で指定する(document.form1.elements["double"])

このあたりを試してみてはいかがでしょうか。

id:ibushigin

おっしゃる通りのようです!

名前を変更しただけで一発解決でした。

本当に助かりました。

ありがとうございました。

2007/05/04 15:38:19
id:gumi No.2

gumi回答回数85ベストアンサー獲得回数32007/05/04 15:33:24

ポイント35pt

JAVA全く使えませんが

いま、ソースをみてテストしました。

■そのまま

http://wanpoi.com/test2.html

■3つめのボタンの定義をdoubleから、testに変更

http://wanpoi.com/test.html

こちらで問題なく動作したので

何かの関数と重なったんですかねと推測

その部分を何か別の物に変更する方向がよいと思います。

id:ibushigin

ありがとうございます。

ご教示いただいた方法で無事解決しました。

2007/05/04 15:39:49

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません