時間加算

[新着] Webテンプレートを仮オープンしました



0   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
テキストボックスに年月日時分で現在時刻を表示して、相対分を加算するし、ボタンを押すと、その加算された時間を表示したいのですが、だれかサンプルコードお願いします。ちなみにテキストボックスは年月日時分で1つではなく、年、月、日、時、分に各1つずつでお願いします。

1   名前: 某制作 : 2007/05/02(水) 14:31  ID:gFY2524F sub-Q5
すみません。
相対分を加算とは、どういうことでしょうか?

2   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
現在時刻が2007年4月24日14時57分(テキストボックス)に相対分60をテキストボックスに入力して、計算(ボタン)を押すと、2007年4月24日15時57分に表示したい感じです。

3   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
(イメージ)□年□月□日□時□分 ←現在時刻

□相対分 ボタン

□年□月□日□時□分
※□←テキストボックス
現在時刻が表示され、相対分に好きな時間(分)をいれ、ボタンを押すと、
加算された時間が計算され表示される。
こんな感じがしたいです。教えてください。

4   名前: 匿名 : 2007/05/02(水) 14:31  ID:KZQyw1Ds sub-Cz
var d = new Date;                       // 現在時間

d.setFullYear (d.getFullYear () + 10);  // 10 年後
d.setHours (d.getHours () + 48);        // さらに 48 時間後
d.setMinutes (d.getMinutes () + 120);   // さらに 120 分後

5   名前: 匿名 : 2007/05/02(水) 14:31  ID:lxA74oPo sub-Ds
ま、足した答えがあってればいいのかもしれないけど、元質問者は>>1の
要求質問に答えてないね。相対分。たしかに初めて聞くことばだ。

6   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
ちょっと違う気がするのでお願いします

7   名前: 匿名 : 2007/05/02(水) 14:31  ID:aQuF.kCj sub-Cz
>>6
何を?

8   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
>>3みたいにしたいんです

9   名前: 匿名 : 2007/05/02(水) 14:31  ID:gFY2524F sub-Q5
perlで有名なKENTさんのページです。

http://www.kent-web.com/pubc/profile/index.html

ここの一言を読めば
どうしたら良いのか分かるんじゃないですかね。

10   名前: 匿名 : 2007/05/02(水) 14:31  ID:aQuF.kCj sub-Cz
>>8
>>4 の何が駄目なの?

11   名前: 匿名 : 2007/05/02(水) 14:31  ID:yWRTg4FY sub-Ds
>>9
ご推薦の箇所読んでみたけど、さっぱりわからなかった。
これで、方法論が解決するとは到底おもえないのだが。
KENT氏のPerlはよくもあれだけ汚く書けるとか識者から
酷評されるが、むべなるかなと思った。

12   名前: 匿名 : 2007/05/02(水) 14:31  ID:gFY2524F sub-Q5
どうかな?
<html>
<head>
<style type="text/css">
dt {
float:left;
width:5em;
_height:1%;
clear:left;
}
dd{
margin-left:5em;
}
</style>
<script type="text/javascript">
var now;
function displaytime(){
now = new Date();
document.forms[0].elements["second"].value = now.getSeconds();
document.forms[0].elements["minute"].value = now.getMinutes();
document.forms[0].elements["hour"].value = now.getHours();
setTimeout("displaytime()",50)
}
function calc(){
var second = parseInt(document.forms[0].elements["second"].value);
second += parseInt(document.forms[0].elements["second1"].value);
//=================================================================
var minute = 0;
minute = function(second){
var counter = 0;
while(second>59){
second -= 60;
counter++;
}
return counter;
}(second)
second = second%60;
minute += parseInt(document.forms[0].elements["minute1"].value);
//=================================================================
var hour = 0;
hour = function(minute){
var counter = 0;
while(minute>59){
minute -= 60;
counter++;
}
return counter;
}(minute)
minute = minute%60 + parseInt(document.forms[0].elements["minute"].value);
hour += parseInt(document.forms[0].elements["hour1"].value) + parseInt(document.forms[0].elements["hour"].value);

document.forms[0].elements["second2"].value = second;
document.forms[0].elements["minute2"].value = minute;
document.forms[0].elements["hour2"].value = hour;
}
</script>
</head>
<body onload="displaytime();">
<form>
<dl>
<dt>現在日時:</dt>
<dd>
<input type="text" size="4" name="hour" readonly="" />時
<input type="text" size="2" name="minute" readonly="" />分
<input type="text" size="2" name="second" readonly="" />秒</dd>
<dt>現在から:</dt>
<dd><input type="text" size="4" name="hour1" />時
<input type="text" size="2" name="minute1" />分
<input type="text" size="2" name="second1" />秒―後</dd>
<dt>計算後:</dt>
<dd><input type="text" size="4" name="hour2" readonly="" />時
<input type="text" size="2" name="minute2" readonly="" />分
<input type="text" size="2" name="second2" readonly="" />秒</dd>
</dl>
<input type="button" value="計算" onclick="calc();" />
</form>
</body>
</html>

13   名前: 匿名 : 2007/05/02(水) 14:31  ID:aQuF.kCj sub-Cz
>>12
GJ! ただ、これだけは言わせてちょ。

・XHTML を使うのであれば、名前空間指定を忘れては駄目。名前空間なしの XML ドキュメントでは、通常 DOM HTML(document.forms その他)を期待できない(もしも document.forms を使わず、DOM Core だけで頑張るなら、強制はしない)。
・document.forms[0] を何度も書くくらいなら、グローバル変数として外に出した方が速いし、見やすいかと。
・>>4 にもそれとなく書いておいたんだけど、JavaScript の Date オブジェクトは内部的にミリ秒で計算してる。だから、now.setMinutes (now.getMinutes () + 120) で、ちゃんと 120 分後にセットされる。自力計算は極力避けた方が無難。
・あんま関係ないけどついでに、Date オブジェクト now のクローンは、new Date (now) で作成できる。

とにかく、ナイスです。

14   名前: 匿名 : 2007/05/02(水) 14:31  ID:aQuF.kCj sub-Cz
>>13
以下を撤回。

> document.forms[0] を何度も書くくらいなら、グローバル変数として外に出した方が速いし、見やすいかと。
<input type="button" value="計算" onclick="calc(this.form);" />

で、form 要素ごと渡せば良いだけだった。失礼。

# ちなみに、form プロパティは JavaScript 1.0 から存在する。

15   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
ありがとうございます。
けど、相対分→加算する時間なので2時間なら120みたいにいれたいので
できれば>>3みたいに表示したいのでサンプルコードが分かる方お願いします。

16   名前: 匿名 : 2007/05/02(水) 14:31  ID:gFY2524F sub-Q5
厳しいことを言うようですが
http://www.tagindex.com/cgi-lib/q4bbs/patio.cgi?mode=view&no=1104
の3番にもあるとおり
制作代行サービスではありません

サンプルとは
見本, 標本;実例;試供品
であって
完成品ではありません。

そもそも
コーディングしてくれてる方も
自分で工夫したりして
分かるようになったのだと思いますよ。


自分でスクリプトを書いてみて
何行目でエラーが出るとか
そういう質問を
投げかけた方が良いとおもいます。

出すぎた発言ですみませんが

17   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
<html>
<head>
<title></title>
</head>
<body>

<script language="JavaScript">
<!--
function jikoku(){
Time=new Date();
document.form1.text1.value=Time.getFullYear();
document.form1.text2.value=(Time.getMonth()+1);
document.form1.text3.value=Time.getDate();
document.form1.text4.value=Time.getHours();
document.form1.text5.value=Time.getMinutes();
}
//-->
</script>
<br><br><br>
<form name="form1">
<input type="text" size="5" name="text1">年
<input type="text" size="5" name="text2">月
<input type="text" size="5" name="text3">日
<input type="text" size="5" name="text4">時
<input type="text" size="5" name="text5">分
<br><br>
<input type="text" size="5" name="text6">相対分
<center>
<input type="button" name="button1" value="計算" onClick="keisan()">
</center>
<br><br>
<input type="text" size="5" name="text7">年
<input type="text" size="5" name="text8">月
<input type="text" size="5" name="text9">日
<input type="text" size="5" name="text10">時
<input type="text" size="5" name="text11">分
</form>
<script language="JavaScript">
<!--
jikoku();
//-->
</script>
</body>
</html>


ここまでできたのですが、この先、計算が分からないので誰かお願いします。

18   名前: NullPo : 2007/05/02(水) 14:31  ID:Z0FHbpib sub-ii
>>17
>ここまでできたのですが、この先、計算が分からないので誰かお願いします。
>>4は華麗にスルーなのですか?

19   名前: 匿名 : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
好きな値をテキストボックスに入れて計算したいらしい

20   名前: NullPo : 2007/05/02(水) 14:31  ID:Z0FHbpib sub-ii
>>19
なんでそんなひとごとみたいな。ww

>>17を見るとテキストボックスからの値の取り出し方はわかっているように見えてならないですよ。

21   名前: 匿名 : 2007/05/02(水) 14:31  ID:aQuF.kCj sub-Cz
>>19
志村〜! ID! ID!

でまあ >>17 を見て、よ〜〜やく君のやりたいことが半分だけ理解できた。「相対分」てのは「そうたいふん」と読ませるんだな。今までずっと「そうたいぶん」と読んでたよ。

と言うか、>>12 がちゃんと分の処理をしているのに、動作を学ぼうともしてないだろ。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<title>TEST</title>
<script type="text/javascript">

function synchronize (form) {
    var c = form.elements;
    var d = new Date;
    
    c['current.FullYear'].value = d.getFullYear ();
    c['current.Month'   ].value = d.getMonth () + 1;
    c['current.Date'    ].value = d.getDate ();
    c['current.Hours'   ].value = d.getHours ();
    c['current.Minutes' ].value = d.getMinutes ();
    
    var e = parseInt (c['plus.Minutes'].value) || 0;
    d.setMinutes (d.getMinutes () + e);
    
    c['result.FullYear'].value = d.getFullYear ();
    c['result.Month'   ].value = d.getMonth () + 1;
    c['result.Date'    ].value = d.getDate ();
    c['result.Hours'   ].value = d.getHours ();
    c['result.Minutes' ].value = d.getMinutes ();
}

// もっと圧縮したい場合のヒント: d.getFullYear() <==> d['getFullYear']()

</script>
<form action="#">
  <fieldset>
    <legend>Current</legend>
    <input name="current.FullYear">
    <input name="current.Month">
    <input name="current.Date">
    <input name="current.Hours">
    <input name="current.Minutes">
  </fieldset>
  <fieldset>
    <legend>+</legend>
    <input name="plus.Minutes">
    <input type="button" value="PLUS" onclick="synchronize (this.form); ">
  </fieldset>
  <fieldset>
    <legend>Result</legend>
    <input name="result.FullYear">
    <input name="result.Month">
    <input name="result.Date">
    <input name="result.Hours">
    <input name="result.Minutes">
  </fieldset>
</form>

・フォームのデザインが気に入らなければ自分で修正しる。
・時刻をリアルタイムに変更したければ、>>12 を参考に setTimeout/setInterval を調べれ。

必要なことは全部出た。後は自分で書いてみれ。分からない部分はアドバイスするが、自分でコードも書かずに「分からない」なんて言うなよ。

22   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
>>21のコード入力してもうまく計算されないですけど・・
値が・・

23   名前: 匿名 : 2007/05/02(水) 14:31  ID:aQuF.kCj sub-Cz
>>22
『値が・・』何だって?

一応、>>21 は IE6、Firefox2、Opera9、Safari2 で動作確認してあるし、今も確認したが問題なかった。また、ちゃんと >>0、>>3 の要件を満たしてるぞ。さて、どうしよう?

24   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
どんだけー

こちらもIE6使っていますが、>>21をコピペして動かして、
値を入れても、きちんと加算されず、無茶苦茶な数字になりますが?

25   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
謎が解けた
勝手に現在時刻に加算されているわですね
後は現在時刻を出すだけだ

26   名前: 匿名 : 2007/05/02(水) 14:31  ID:DYCktIJ7 sub-EO
>>21をIE6、Fire fox2で確認したところ、こちらも問題ありませんでした。

>>24
質問時のお願い
http://www.tagindex.com/bbs/note.html#h201

>>24の貴方の文章からは回答者に対する感謝の気持ちは感じられませんでした。
サンプルコードはもう充分提示されていると思います。

27   名前: 匿名 : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
>>26何様?

28   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
>>23ありがとうございます
時間をリアルタイムにするにはどうすればいいですか?
調べても分かりません
お願いします

29   名前: 紅葉 : 2007/05/02(水) 14:31  ID:Uf6cr4It sub-t1
>>kenさん
自作自演はよした方がいいですよ。
>>27のIDと一緒!
ここでそのような言葉は禁句です。
あなたこそ、何様のつもりですか?

>>26さんの言うとおり、
十分サンプルコードでていると思いますが・・・。

30   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
誰も自作なんてしてないですけど、
だだ、名前入れなかった位で自作扱いですか
何様でもないしちゃんと教えてくれた人には対応してますが
馬鹿なんでわからないから聞いているんですが・・
>>29関係ないだろ

31   名前: 匿名 : 2007/05/02(水) 14:31  ID:DYCktIJ7 sub-EO
>>30
質問時のご注意
http://www.tagindex.com/bbs/note.html#h202
時にはあなたが望む「答え」だけでなく、「意見」などが寄せられる場合もあります。(当掲示板では、この「意見」なども回答のひとつとして考えています)

>>27
様付けされるような身分ではありません。
>>26での「回答者に対する〜」は強調する必要はなかったかもしれませんね。
その点に関してはお詫び申し上げます。
お言葉を返すようですが、貴方の方こそ何様のつもりでしょうか?(何様でもないとの事ですが)
少なくとも私には>>27の「どんだけー」という文は「ちゃんと教えてくれた人」に対応しているようには読めませんでした。

これ以上の続きはこちらで
http://www.tagindex.com/cgi-lib/bbs/patio.cgi?mode=view&no=146

32   名前: 匿名 : 2007/05/02(水) 14:31  ID:aQuF.kCj sub-Cz
>>28
> 時間をリアルタイムにするにはどうすればいいですか?
> 調べても分かりません

>>21
> 時刻をリアルタイムに変更したければ、>>12 を参考に setTimeout/setInterval を調べれ。
> 自分でコードも書かずに「分からない」なんて言うなよ

>>12
> function displaytime(){
> ...
> setTimeout("displaytime()",50)
> }
> ...
> <body onload="displaytime();">
function hogehoge () {
    /* 何かの処理 */
    setTimeout (hogehoge, 500);  // 0.5 秒後に hogehoge を 1 回だけ実行する、の繰り返し。
}

hogehoge ();

あるいは:
function hogehoge () {
    /* 何かの処理 */
}

setInterval (hogehoge, 500);  // 0.5 秒ごとに hogehoge を実行する

# なお、setInterval ('hogehoge()', 500); のように文字列で渡すのは古い方法。
# にしても、>>25 で『謎が解け』てから >>28 で『分かりません』と言うまで、たった 30 分か(苦笑)。


何度も言うが、君のやりたいことは、こちらにはあまり伝わってない。君が説明してくれないからだ(>>0、>>3 だけでは全然分からないし、>>4、>>12、>>21 の何が不満なのかも全く説明なしだからな)。

君の説明が不十分だから、サンプルなんて書きようがない。次は >>17 のように、君が自分の手で書いたものを出せ。そうすれば、それをもとにして、こちらも修正版を書くことができる。

# >>17 を修正したのが >>21 だ。それ以上でも以下でもない。
# >>12 なんか、かなり推測してサンプルを書いてくれたのに。勿体ないな。

33   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
>>32ありがとうございます
>>21に処理を入れるには??
ちょっと分かりません。。

34   名前: 匿名 : 2007/05/02(水) 14:31  ID:5eaaCfHC sub-gm
>>32
いくらなんでも喋り方気をつけた方がいいですよ?何でそんな上から見る喋り方なんですか?回答者だから?
注意するにしても喋り方がひどすぎる

> 君が自分の手で書いたものを出せ。
○クザじゃないんだから。。。



> 君が自分の手で書いたものを出せ。そうすれば、それをもとにして、こちらも修正版を書くことができる。
貴方が自分で書いたものを見せて下さい、そうすればこちらも修正版が書けますからって普通に言えないのですか?

35   名前: 匿名 : 2007/05/02(水) 14:31  ID:fS.o6ZYH sub-t1
というかあまりにも質問者の態度が悪すぎる。
みんな優しいね。

36   名前: 匿名 : 2007/05/02(水) 14:31  ID:5eaaCfHC sub-gm
態度が悪いからこちらも態度悪く接す!とかそんなレベルの人達しかいないの?残念ですね
別に>>31みたいに対応すればいいと思います

37   名前: NullPo : 2007/05/02(水) 14:31  ID:uyyFGCnm sub-.G
>>34, 36
質問内容とは関係ありません。
http://www.tagindex.com/bbs/note.html#h402

->
http://www.tagindex.com/cgi-lib/bbs/patio.cgi?mode=view&no=146

38   名前: 匿名 : 2007/05/02(水) 14:31  ID:aQuF.kCj sub-Cz
>>33
>>34
> 貴方が自分で書いたものを見せて下さい、そうすればこちらも修正版が書けますから
> 貴方が自分で書いたものを見せて下さい、そうすればこちらも修正版が書けますから
> 貴方が自分で書いたものを見せて下さい、そうすればこちらも修正版が書けますから

よろしく。

# 日本語が得意でないなら英語でも何でも良い。まあ、JavaScript 板なんだから、JavaScript で語ってもらうのが一番なんだが。
# とにかく、自分がやりたいこと・やってみたことを説明する気もないのなら、お手上げだ。バンザイ。

39   名前: 匿名 : 2007/05/02(水) 14:31  ID:5eaaCfHC sub-gm
何なんでしょうかこのサイトは・・・^^;

>>37

> 議論や口論について
> 質問掲示板のスレッド内では、その質問内容に関連する「議論」はOKといたします。
> 質問内容とはあまり関係のない議論に発展してしまった場合、または発展しそうな場合には、雑談ルームへの移動をお願いいたします。
> 掲示板の全てのスレッド内では、「口喧嘩」は禁止とさせていただきます。感情に任せた発言や行動は、極力控えるようにしてください。

って書いてますが?何か?
感情に任せた発言や行動は、極力控えるようにしてください。 ってのを注意しただけですが?
貴方も私を注意するレスだから質問とは関係無い事になりますよね。同じじゃないですか。




40   名前: NullPo : 2007/05/02(水) 14:31  ID:uyyFGCnm sub-.G
>>39
http://www.tagindex.com/cgi-lib/bbs/patio.cgi?mode=view2&f=146&no=201

41   名前: 匿名 : 2007/05/02(水) 14:31  ID:aQuF.kCj sub-Cz
>>39
同じじゃないよ。>>37 は、スレ違いの話題は脱線スレッドに書くよう誘導しているだけ。落ち着いてリンク先スレッドのタイトルを読んでくれ。また、回答者の言葉遣いに対する問題提起をしたいなら、雑談板にでもスレッドを立てるのが筋だ。そこでの結論に、私も従う。

それとね、このサイトどころか、技術系の質問コミュニティ全体の中でも、このスレッドはかなり特殊なんだ。



さて、スレ違いの話題はこれくらいにして、本当にどうしたら良いものか……。

>>21 に追加:
onload = function () {
    setInterval (function () {
        document.forms[0].elements['exec.synchronize'].onclick ();
    }, 500);
};
<input type="button" name="exec.synchronize" value="PLUS" onclick="synchronize (this.form); ">

おそらく、これでも質問者の望むものとは違うだろう(と言うか、ほとんど >>12 と同じ)。だが、どうすれば良いのか私には見当がつかない。

42   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
これからは言葉遣いに気をつけたいと思います。
説明も分かりやすく伝えたいと思います。

43   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
今は>>21の処理だと、現在時刻が出されないので、ベースは>>21で、
現在時刻を表示して、加算したい時刻をいれると、加算された時刻を出したいので、>>32の説明など分からないので、どなたかお願いします。

44   名前: 匿名 : 2007/05/02(水) 14:31  ID:9tTrITIk sub-Ds
>>43
現在時刻を表示したいなら>>32と>>41で十分説明されている(なぜ500ミリなのか
はよくわからないが)。

そこの部分は時刻表示の基本。コードを読んで理解できないなら、話を聞いても
理解できないはず。理解するに足る基礎学力がないということなので、勉強する
しかない。水場に馬を連れて行っても馬が水を飲むかどうかは誰もわからないし。



45   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
>>41さんへ
このコードだと、<script type="text/javascript">に上の処理をいれると、
ボタンの押す前に計算結果が表示されますが、
処理をいれる場所はどこですか?

46   名前: ken : 2007/05/02(水) 14:31  ID:NASJHLxJ sub-1h
<html>
<title>時間加算</title>
<head>

<script language="JavaScript">
<!--




function synchronize (form) {
var c = form.elements;
var d = new Date;


c['current.FullYear'].value = d.getFullYear ();
c['current.Month' ].value = d.getMonth () + 1;
c['current.Date' ].value = d.getDate ();
c['current.Hours' ].value = d.getHours ();
c['current.Minutes' ].value = d.getMinutes ();



var e = parseInt (c['plus.Minutes'].value) || 0;
d.setMinutes (d.getMinutes () + e);

c['result.FullYear'].value = d.getFullYear ();
c['result.Month' ].value = d.getMonth () + 1;
c['result.Date' ].value = d.getDate ();
c['result.Hours' ].value = d.getHours ();
c['result.Minutes' ].value = d.getMinutes ();
}
//-->
</script>
</head>
<body onload="displaytime();">

<form action="#">
<fieldset>
<legend>現在時刻</legend>
<input size="4" name="current.FullYear">年
<input size="2" name="current.Month">月
<input size="2" name="current.Date">日
<input size="2" name="current.Hours">時
<input size="2" name="current.Minutes">分
</fieldset>
<fieldset>
<legend>+</legend>
<input name="plus.Minutes">分
<input type="button" value="計算" onclick="synchronize (this.form); ">

</fieldset>
<fieldset>
<legend>計算後時刻</legend>
<input size="4" name="result.FullYear">月
<input size="2" name="result.Month">年
<input size="2" name="result.Date">日
<input size="2" name="result.Hours">時
<input size="2" name="result.Minutes">分
</fieldset>
</form>
</body>
</html>

だと、値を入力して、ボタンを押すと、現在時刻と加算された日付が
出ます。
じゃなくて、
@現在時刻表示(年、月、日、時、分)or現在時刻を好きな時間に入力できる
B値(加算したい時間(分))を入力する
Cボタンを押す
D現在時刻に加算された時間or好きな時間に入力した時間に加算された時間を出したい(年、月、日、時、分)

誰か分かる方お願いします。

47   名前: 匿名 : 2007/05/02(水) 14:31  ID:AXvVnuH0 sub-Ds
>>46
なんだかなあ。放置な気分だけど、いまさら、またナンクセなの?

>現在時刻を好きな時間に入力できる

こんなこと言ってなかったじゃない。作る方も世話焼けるよ、これじゃ。
あのね、提示されているスクリプトから気配り分を外せば簡単にできるの。
大は小をかねるということ。
その外し方も分からないようじゃ、丸投げでしょ。
てか、人に書かせてそれをもてあそんでるわけ?






一覧へ戻る