KENT-WEB サポートコーナー 過去ログ [ 0483 ]


記事No: 2070
投稿日: 2007/11/05(Mon) 19:51:41
タイトルminicart1.1の配達日時非表示について
ID情報: gentarou
投稿者: gentarou
URLhttp://fsme.web.infoseek.co.jp/cgi-bin/minicart1.1/minicart.cgi

minicart1.1を使わせて頂いております。
配達日時欄を表示したくなかったものですから、minicart.cgiの中の
下記部分を削除しました。

<hr>配達日時<br>
<input type="text" name="mon" size="2" istyle="4">月<br>
<input type="text" name="day" size="2" istyle="4">日<br>
<select name="deli">
<option value="">指定なし

そうするとau携帯だけ、支払い方法から次画面にならないのです。
docomoとソフトバンクは動作することを確認しております。

そこで過去ログにmethod="post"を method="get" に置き換えて
みたらいいという記事を見つけましたので、そのように
やってみましたが、改善されません。

上記部分を削除しなかったらauでも動作します。

配達日時欄を非表示に出来て、auでも動作させるやり方は
ありますでしょうか。

お手数をお掛けしますが、よろしくお願い致します。


記事No: 2085
投稿日: 2007/11/08(Thu) 08:59:56
タイトルRe: minicart1.1の配達日時非表示について
ID情報: kent
投稿者: KENT

> minicart1.1を使わせて頂いております。
> 配達日時欄を表示したくなかったものですから、minicart.cgiの中の
> 下記部分を削除しました。
>
> <hr>配達日時<br>
> <input type="text" name="mon" size="2" istyle="4">月<br>
> <input type="text" name="day" size="2" istyle="4">日<br>
> <select name="deli">
> <option value="">指定なし
>
> そうするとau携帯だけ、支払い方法から次画面にならないのです。
> docomoとソフトバンクは動作することを確認しております。
>
> そこで過去ログにmethod="post"を method="get" に置き換えて
> みたらいいという記事を見つけましたので、そのように
> やってみましたが、改善されません。
>
> 上記部分を削除しなかったらauでも動作します。
>
> 配達日時欄を非表示に出来て、auでも動作させるやり方は
> ありますでしょうか。

auというよりは、HTMLの文法違反を起こしているのでは?
(そのため、キャリアによって見え方に違いがある)
上記の場合、削除する範囲としては、</select> までとなるかと思います。


記事No: 2095
投稿日: 2007/11/08(Thu) 18:24:14
タイトルRe^2: minicart1.1の配達日時非表示について
ID情報: gentarou
投稿者: gentarou
URLhttp://fsme.web.infoseek.co.jp/cgi-bin/minicart1.1/minicart.cgi

お忙しいところ、コメントありがとうございます。

> 上記の場合、削除する範囲としては、</select> までとなるかと思います。

minicart.cgiの中の下記部分を削除したところ、CGIのソースが
表示されるようになりましたので、元に戻しました。
今は、配達日時が出ている状態です。
配達日時を出せば、auでも動作しますが、定型外郵便物での
発送ですので、配達日時欄は出したくないのです。
削除する範囲が間違っていましたら、ご指摘頂ければ大変ありがたいです。

<hr>配達日時<br>
<input type="text" name="mon" size="2" istyle="4">月<br>
<input type="text" name="day" size="2" istyle="4">日<br>
<select name="deli">
<option value="">指定なし
EOM

foreach (0 .. $#deli) {
print "<option value=\"$_\">$deli[$_]<br>\n";
}

print "</select>


記事No: 2098
投稿日: 2007/11/09(Fri) 08:08:08
タイトルRe^3: minicart1.1の配達日時非表示について
ID情報: kent
投稿者: KENT

> お忙しいところ、コメントありがとうございます。
>
> > 上記の場合、削除する範囲としては、</select> までとなるかと思います。
>
> minicart.cgiの中の下記部分を削除したところ、CGIのソースが
> 表示されるようになりましたので、元に戻しました。
> 今は、配達日時が出ている状態です。
> 配達日時を出せば、auでも動作しますが、定型外郵便物での
> 発送ですので、配達日時欄は出したくないのです。
> 削除する範囲が間違っていましたら、ご指摘頂ければ大変ありがたいです。
>
> <hr>配達日時<br>
> <input type="text" name="mon" size="2" istyle="4">月<br>
> <input type="text" name="day" size="2" istyle="4">日<br>
> <select name="deli">
> <option value="">指定なし
> EOM
>
> foreach (0 .. $#deli) {
> print "<option value=\"$_\">$deli[$_]<br>\n";
> }
>
> print "</select>

ソース表示されるということは、その時点で編集ミスが発生しているのだと思います。
単純にHTMLのコメントアウトを使ってみてはいかがですか。

<313行目>
■変更前
print <<EOM;
<hr>配達日時<br>
<input type="text" name="mon" size="2" istyle="4">月<br>
<input type="text" name="day" size="2" istyle="4">日<br>
<select name="deli">
<option value="">指定なし
EOM

foreach (0 .. $#deli) {
print "<option value=\"$_\">$deli[$_]<br>\n";
}

print "</select><hr>\n";

■変更後
print <<EOM;
<hr>
<!--
配達日時<br>
<input type="text" name="mon" size="2" istyle="4">月<br>
<input type="text" name="day" size="2" istyle="4">日<br>
<select name="deli">
<option value="">指定なし
EOM

foreach (0 .. $#deli) {
print "<option value=\"$_\">$deli[$_]<br>\n";
}

print "</select><hr> -->\n";


記事No: 2101
投稿日: 2007/11/09(Fri) 21:28:50
タイトルRe^4: minicart1.1の配達日時非表示について
ID情報: gentarou
投稿者: gentarou
URLhttp://fsme.web.infoseek.co.jp/cgi-bin/minicart1.1/minicart.cgi

KENTさま

> 単純にHTMLのコメントアウトを使ってみてはいかがですか。

ソースを書いてくださって、ありがとうございました。
この方法でau携帯でも配達日時を表示せずに出来ました。
感激です!!
ほんとうにありがとうございました。


[検索ページ]