ピグゲームの代わりに... | しまの日記
私はドラッグストアに行くのが面倒でアマゾンで済ませたりしてるので、
結構通販を利用してます。

ドラッグストアって、店舗によってレイアウトが微妙に違って探すのが面倒
だったり、歩いて走る人前を通ればよいのですが、車車だと億劫になって
しまいます。

荷物が早く届いてほしいときや、留守にするときは、配送状況が気になる
ことがありますよね。

発送しましたってメールを開けばワンクリックで配達状況が分かるときでも、
そのメールをいちいち開くのは面倒だし、メールに荷物の伝票番号だけが
書いてある場合も、ちょっと面倒です。

で、1回伝票番号をコピペすればワンクリックで確認できるhtmlファイルを
作りました。私が利用してる通販で届く運送会社だけですが。

クロネコ以外は、ただの<a>タグですが、クロネコで荷物が2個以上の場合が、
ちょっと分からなくて、楽天ブックスの配達状況確認画面を参考にしました。

試行錯誤してみましたが、スクリプトで伝票番号を指定しても、フォームに
入力項目と同じ名前のタグがないといけないとか、色々ありました。

#のところに、伝票番号を入れます。2個めの伝票番号は、空白のままで
大丈夫です。

同じ運送会社から3個届くことは、今までないし、今後もないと思うので、
入力領域がありませんが。

javascriptは久しぶりで、でも、ぐぐればすぐでてきます。
でも今もまだfor文の構文ってこんなだったけとか思っています。
下記にfor文ないけど。

まぁ、ピグゲームを辞めて、昼休みにこんなことしてみました。


<html><head><title>荷物</title><script type="text/javascript">
function yamato(){
var i;
i = 1;
while (i <= arguments.length){
var e =document.getElementsByName('number'+('0'+i).slice(-2));
e[0].value=arguments[i-1];
i = i + 1;
}
document.yamatoForm.submit();
}
</script></head><body>
<form name="yamatoForm" method="post" action="http://toi.kuronekoyamato.co.jp/cgi-bin/tneko">
<input type="hidden" name="number01" value=""/>
<input type="hidden" name="number02" value=""/>
<a href="javascript:yamato('#','');">くろねこ</a>
</form>

<a href="http://k2k.sagawa-exp.co.jp/cgi-bin/mall.mmcgi?oku01=#&oku02=">佐川</a>
</br></br>

<a href="http://tracking.post.japanpost.jp/service/singleSearch.do?searchKind=S002&reqCodeNo1=#&reqCodeNo2=&locale=jp">ゆうパック</a>
</br></br>

</body></html>