Re: 「お買い物をつづける」ボタンが反応しない
![]() |
カートで「お買い物をつづける」ボタンが反応しないことに今日気が付きました。 いつからだったのでしょうか。 onClick="Back()"は古い? onClick="history.back()"に変更しました。 |
投稿者:管理人 投稿日:2025/05/04(Sun) 10:57 No.625
Re: 「お買い物をつづける」ボタンが反応しない
![]() |
head内のscriptにBack()という関数が定義されているようですが、ここのパスが相対パスで指定されていて二階層上に行かないといけないのが一階層上にいく指定だからかなと思いましたがどうでしょうか。 function Back(){ var u = ""; u = "../html/Fco.html"; ← ここの部分です if (u) { location.href = u; } else { return false; } } けどhistory.back()でもいいと思います😃 |
投稿者: 投稿日:2025/05/04(Sun) 18:16 No.626
Re: 「お買い物をつづける」ボタンが反応しない
![]() |
どなたか分かりませんが・・ 有難う御座います。。 調べます。。 |
投稿者:管理人 投稿日:2025/05/05(Mon) 09:03 No.627
Re: 「お買い物をつづける」ボタンが反応しない
![]() |
10年くらい前に作ったものなので function Back()があるのを忘れていました。。 "../" は ディレクトリcgiの上の階層への相対パスなので "../html/Fco.html";で良いと思います。 お陰様でonClick="history.back()"を使用していない理由を思い出しました。最後にカートへ入れたページへ戻るようにしてあります。 なぜボタンが効かないかはまだ分かりません。 |
投稿者:管理人 投稿日:2025/05/05(Mon) 13:20 No.628
Re: 「お買い物をつづける」ボタンが反応しない
![]() |
更に見てみたのですが、同じscriptタグ内(38行目あたり)で以下の部分でエラーが出ていましたのでここも動作しない原因かもしれません。 for(i=0;i < document.fo.elements.length;i++){ if(document.fo.elements[i].name.indexOf("mdfy_") == 0){ var v=document.fo.elements[i].value; for(j=0;j<v.length;j++){ c=v.charCodeAt(j); if(c >= 65296 && c <= 65305){ errormsg+="※数量は半角を入力してください。} ← 【ここの部分です】 "; ← 【ここの部分です】 break; } } } } |
投稿者: 投稿日:2025/05/06(Tue) 12:09 No.629
Re: 「お買い物をつづける」ボタンが反応しない
![]() |
たいへん有難う御座います。。 直りました。 errormsg+="※個数は半角を入力してください。\n"; の\nが改行されていました。 エディタで置換したときにおかしくなったようです。 どなたか分かりませんがお世話になりました。。。 カートへ入れた後にどのページをみても、再度カートの中を見て「買い物を続ける」ボタンをクリックしたときには、最後にカートに入れたページに戻るようになりました。。 |
投稿者:管理人 投稿日:2025/05/06(Tue) 12:24 No.630
Re: 「お買い物をつづける」ボタンが反応しない
![]() |
いつもADA商品を購入頂く」、◯村さんですね。 有難う御座います。。 |
投稿者:管理人 投稿日:2025/05/06(Tue) 12:44 No.631
Re: 「お買い物をつづける」ボタンが反応しない
![]() |
余計なお世話かと思いつつ、気になって調べてしまいました…🙇♂️ 無事に直ったようでよかったです! |
投稿者: 投稿日:2025/05/06(Tue) 23:20 No.632