困っています。

HTMLファイルからHTMLファイルへ移動するときに、
HTMLファイル1でJavaScript で算出された値を
HTMLファイル2へ渡して使用したいのです。

showModalDialogだとダイアログにしか渡せないし・・・。
このように、値をそのまま次のページに渡すための方法を教えてください。
お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

すみません。

うっかりしてました。

document.write(FORM[v1]);
では、v1を変数と認識してしまうので、エラーになってしまいますね。

document.write(FORM.v1);  // 「FORM.v1」です
あるいは
document.write(FORM["v1"]);
としてください。
    • good
    • 3
この回答へのお礼

出来ました!うれしーーーです。

v1 の値はこのソースで代入しないからどこから
値が代入されるんだろう??と考えつつも
いろいろ試してもエラーがでてしまうので
document.write(unescape(pair[1].replace("+"," "));
で無理矢理値を出そうとしてしまいました。

でも教えられた通りに直したらすんなり表示されました。
文法の意味をよく考えて勉強していこうと思います。
助かりました。ありがとうございます。

お礼日時:2001/06/26 16:52

JavaScriptで、パラメータをパースすればOKです。



■h1.html
○JavaScriptで算出した値を、フォームに用意したhiddenにセットし、GET渡しします。

<body>
<form name="h1" action="h2.html" method="get">
<input type="hidden" name="v1" value="">
<input type="button" name="b1" value="自動算出" onClick="document.h1.v1.value='ABCDE';">
<br>
<input type="submit" value="送信">
</form>
</body>

■h2.html
○<head></head>内で、URLに付加されたパラメータをパースし、配列FORMにセットします。

<head>
<script><!--
var FORM = new Array();
parse();

function parse() {   // 関数にしなくてもいいのですが、一応
  var buffer = location.search.substr(1);
  var pairs = buffer.split("&");

  for (var i in pairs) {
    var pair = pairs[i].split("=");
    FORM[pair[0]] = unescape(pair[1].replace("+", " "));
  }
}
//--></script>
</head>

○<body></body>内の値が必要なところで、document.write()を使います。

h1.htmlから受け取った値は、
<script><!--
document.write(FORM[v1]);
//--></script>
です。

# 日本語を送信する場合、受け取り側でコード変換を行う必要があります。
# コードを見やすくするため、全角スペースを入れている所があります。コピペする場合、注意してください。

この回答への補足

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

できれば hidden を使って値渡しをしたかったので、
このような方法がわかって嬉しいです。

ただ、h2.html の
document.write(FORM[v1]);
の部分でエラーがでてしまい、表示されません。
試しに上のソースをそのままコピーペーストして実行したのですが
同じでした。
以前見た記事で、 location.search はローカルでは認識しない、と
いうものを見たのですが関係あるのでしょうか・・・?

補足日時:2001/06/26 15:05
    • good
    • 2

可能ならサーバーサイドスクリプト(Perl, PHP, ASP, JSP等)を利用した方が良いんですけどね(^^;;



HTML+JavaScriptなら、好ましくはありませんが
Cookieを利用するというのはどうでしょう?
・・というか、これしか思いつきませんでした。

具体的には

■ HTMLファイル1
JavaScriptで計算した値をCookieに保存

■ HTMLファイル2
Cookieから値を取得して、Cookieを削除

HTMLファイル1から2以外のページに移動した場合
直接HTMLファイル2にアクセスした場合
Cookieをオフにしている場合
JavaScriptをオフにしている場合
Cookieの有効期限の設定値

など色々問題はあるかと思いますが、
このような方法もあるという参考までに
    • good
    • 1
この回答へのお礼

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

Cookieを使う、というのは考えていませんでした。
試しに途中までサンプルを作っていたら、
「クッキーは不可です。」と言われてしまいました。
(業務として作成しています)

でもこのような方法もひとつある、ということで勉強になりました。
ありがとうございます。

お礼日時:2001/06/26 15:50

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QN値による軟弱地盤の判定

ある本にN値による軟弱地盤の判定
ってあったのですが、粘性土はN値4以下、砂質土はN値10以下が軟弱地盤とあったんですが、どうして粘性土と砂質土では、数値(N=4、10)が違うのですか?同じN値でも土質によってN値の評価が違うのですか?教えて下さい。

Aベストアンサー

 N値から離れて、しばらく経つので、以下は予想です。

 まず同じ土質なら、N値が低いほど軟弱、これは良いですよね?。次にN値って何だったかと言うと、簡単に言えば、鋼管を地面に垂直に立てておいて、パイルドライバー(←だったっけ?)で杭頭を何回ぶっ叩いたら、鋼管が一定量地盤に貫入するかの回数だったと思います。この際、地盤の主な抵抗は、圧縮作用によるものと思われます。

 粘性地盤を基準に取ります。砂質土は粘性地盤より脆いはずなので、貫入試験で砂質土のN値が、粘性地盤を上回ったとしても、主に圧縮抵抗を測っているだけだとすれば、叩いた回数はそのまま信用できません。その辺りが、土質別のN値評価に関わりそうです。

>同じN値でも土質によってN値の評価が違うの・・・?

 だと思います。


 N値の解説は、Googleしてみれば専門サイトで沢山出ると思います。ここはどちらかと言うと、理論物理系の板
なので、ここよりもっと良い解説を見れる気がします。


 調べてみて下さい。

QJavaScript→HTMLへ値渡しする方法

お世話になります。
JSPファイル内のJavaScriptで調べた値を、
同じJSPファイル内のHTMLへ値を渡して、
その値をHTML内のIF文で判断して、
HTMLの表示画面内容を、
大まかには、以下のサンプルソースのような流れで
変更したいです。

<script language="JavaScript" type="text/javascript">
<!--
function getInfoAgentUser(){
var agent_user = navigator.userAgent.toLowerCase();
var WinOs = agent_user.indexOf("win") != -1; // 文字列に、"win"が含まれているケース
var Msie = agent_user.indexOf("msie") != -1; // 文字列に、"msie"が含まれているケース
var errFlg = "";

if(WinOs){
if(Msie){
errFlg = "0";

}else{
errFlg = "1";
}
}else{
errFlg = "2";
}
}
//-->
</script>
</head>

<body onLoad="getInfoAgentUser()">
<c:if test="${errFlg == 1}">
<h1>ブラウザエラー</h1>
<div class="main">
<p><c:out value="Internet Explorerを利用してください" /></p>
</div>
</c:if>
<c:if test="${errFlg == 2}">
<h1>OSエラー</h1>
<div class="main">
<p><c:out value="Windows XP以上を利用してください" /></p>
</div>
</c:if>

上記のサンプルソース内の、
JavaScript内のIF文で判断した「errFlg」変数の値を、
<body ~以下で、
<c:if test="${errFlg == 1}">
みたいに判断し分岐して、
HTMLの表示画面内容を
変更したいです。

どのようにすれば、上記の「errFlg」変数の値を
JavaScript→HTMLへ値渡し出来るのでしょうか?

以上になります。
ご存じの方がいらっしゃいましたら教えてください。
宜しくお願いします。

お世話になります。
JSPファイル内のJavaScriptで調べた値を、
同じJSPファイル内のHTMLへ値を渡して、
その値をHTML内のIF文で判断して、
HTMLの表示画面内容を、
大まかには、以下のサンプルソースのような流れで
変更したいです。

<script language="JavaScript" type="text/javascript">
<!--
function getInfoAgentUser(){
var agent_user = navigator.userAgent.toLowerCase();
var WinOs = agent_user.indexOf("win") != -1; // 文字列に、"win"が含まれているケース
var Msie = agent_use...続きを読む

Aベストアンサー

ご質問の内容が、さっぱり理解できていないのですが、


ひょっとして、サーバーサイドでの処理(JSP)およびサーバーからの出力、クライアント側の処理(ブラウザ:HTML及びjavascript)を順序立てて考えた時に、時空を遡ろうとしていませんか?

もしもそうであるなら、タイムマシンを作るよりも、最初に環境変数を調べる方がはるかに簡単そう。
(JSPはまったく知らないので、よくわかりませんが)
http://iwamode.net/etc/cgi_env_param_sample_jsp.html
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/servlet_jsp_k06.htm


>その値をHTML内のIF文で判断して、
の意味が、まったくわかりませんが、

>HTMLの表示画面内容を、変更したいです。
ということだけなら、javascriptのみでも可能なのではないでしょうか。
ただし、クライアント側でスクリプトオフにしていると、効果はありませんけれど。

Q戸建て判断 ボーリング結果のN値の見方

木造二階建て住宅の建築(ベタ基礎)を予定しております。

1年前まで水田で現在は盛土2メートルの造成がされています。
地盤が気になるので、契約前に周辺のボーリング結果を見せてもらいました。

地下2mまで粘土混じり砂礫 N値3
2m~3m  砂       N値11
3m~7m  砂混じりシルト N値1~3
7m~8m  砂礫  N値40
8m~15m  礫混じり砂  N値11~40
15m~16m シルト  N値11
16m~18m 砂       N値18~35
18m~19m シルト     N値8
19m~20m 砂       N値22

地下水位2m

以上ですが、何分素人な物で地盤が弱いのだろうな・・くらいしか分かりません。
これに適した地盤改良は何でしょうか?
施工業者は、地盤改良の必要は無い、との判断なので不安になります。

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

Aベストアンサー

ANo.5です。「この回答への補足」欄に疑問点が書かれていましたが、返答が遅くなり申し訳ありません。

「10センチ以内程度」と書いたのは3~4センチかもしれないし7~8センチくらいかもしれないということで、最大10センチ見ておけば良いのではないかと言うことです。
地盤改良等を何もせずに建て、仮に10センチ沈下すると想定した場合、建物も均等に10センチ沈めばあまり問題は起こらないのですが、たいていの場合は不同沈下し傾くことが多いようです。
傾き量は建物の重さがどの程度偏りがあるか、敷地内で地盤がどのようにどの程度不均一なのかによって違うようで予測は難しく、10センチ以内で傾くとしか言いようがありません。

傾いた場合は建て替えをせず、傾きを修正する工事をすることになります。
実際に私が担当したことがあるのは、傾いてはいるがこれ以上沈下する確率が少ないと判断して、基礎はそのままにして土台をジャッキアップして修正し、土台と基礎の間にスペーサーを入れた工事。
杭打ちをしているのに支持層まで達しておらずに傾き、杭頭にジャッキを掛けて基礎から持ち上げ(この場合建物の自重で元の杭を支持層まで押し込みます。)足りなくなった杭長分を鋼管杭で足して修正した工事です。
前者の工事で百数十万円、後者の工事で8百万円程度、もちろん建物の大きさで変わりますが、いずれにしても建てかえるよりは安いのですが多額の費用でした。

地盤の保証は10年を超えて行うことはないのではないでしょうか。
例えば20年の保証に応じてくれる施工会社があればいいのですが、まずしないと思いますし、大手の会社じゃない限りいくら信頼できる会社であっても、会社そのものがいつまで存続するのかの問題もありますよね。
理想ですが、これだけやれば大丈夫だ、保証なんかいらないよって言うくらいにご自身が納得できる方法のとれることが一番だと思います。

ANo.5です。「この回答への補足」欄に疑問点が書かれていましたが、返答が遅くなり申し訳ありません。

「10センチ以内程度」と書いたのは3~4センチかもしれないし7~8センチくらいかもしれないということで、最大10センチ見ておけば良いのではないかと言うことです。
地盤改良等を何もせずに建て、仮に10センチ沈下すると想定した場合、建物も均等に10センチ沈めばあまり問題は起こらないのですが、たいていの場合は不同沈下し傾くことが多いようです。
傾き量は建物の重さがどの程度偏りがあ...続きを読む

QjavascriptでCGIに値を渡したいのですが、テキストエリアの値で改行コードが消えてしまいます。教えて下さい。

javascriptでCGIに値を渡したいのですが、テキストエリアの値で改行コードが消えてしまいます。教えて下さい。
別窓ページにてtest.cgiを呼び出し、そのCGIに値を渡したいのですが、
一応値はテキスト形式で渡せるのですが、テキストエリアで入力したものの
改行コードが消えてしまいます。何か良い方法があれば、教えて下さい。

<FORM name="test" ACTION="javascript:test_window_open('/cgi-bin/test.cgi?bikou='+document.test.bikou.value);">


<TEXTAREA rows="8" cols="50" name="bikou"></TEXTAREA>

Aベストアンサー

恐らくCGIの結果を、window.open でスタイル指定したウィンドウに表示したいのでしょうね。その際のフォームデータの渡し方で困っているのだと思います。

No.1さんのように escape 関数を使うのも手ですが、escape はブラウザによっては日本語を Unicode にしてしまうので、CGIスクリプトが Unicode に対応していなければ文字化けしてしまいます。

このような場合は、まず window.open で別窓を作り、そのウィンドウ宛にフォームを送信する、という方法が有効です。(下記参照)

・FORMタグを次のように変更します。

<FORM action="/cgi-bin/test.cgi" method="post" target="newwin" onSubmit="make_newwin(this)">

・make_newwin 関数を作成します。

function make_newwin(f) {
  var w = window.open('about:blank', f.target, 'スタイル設定');
  w.focus();
}

フォームを送信しようとすると FORM の onSubmit により、make_newwin が(送信前に)実行されます。この時、引数に this(FORM自身)を渡し、window.open の2番目の引数(target指定)に f.target(FORMのtarget属性値)を指定するのがミソです。

その後フォームの送信が行われますが、この時既に newwin という(スタイル指定された)ウィンドウが存在していますので、そちらに送信される、というわけです。

またこの方法では、JavaScript をオフにしている人でも、スタイル指定がされないだけで、別画面にCGIの結果を表示することができます。
(質問の方法では何も起こりません。)

恐らくCGIの結果を、window.open でスタイル指定したウィンドウに表示したいのでしょうね。その際のフォームデータの渡し方で困っているのだと思います。

No.1さんのように escape 関数を使うのも手ですが、escape はブラウザによっては日本語を Unicode にしてしまうので、CGIスクリプトが Unicode に対応していなければ文字化けしてしまいます。

このような場合は、まず window.open で別窓を作り、そのウィンドウ宛にフォームを送信する、という方法が有効です。(下記参照)

・FORMタグを次のように...続きを読む

QN値と換算N値

N値と換算N値では、どのように違うのでしょうか?

Aベストアンサー

N値は「標準貫入試験」という地盤調査を行って得られる値で、今ではもっとも標準的な地盤の強さを表す指標となっています。
換算N値は、それより簡略な地盤調査で得られる指標を、N値に換算したものです。標準貫入試験に比べて誤差が大きく、よくつかわれる「スウェーデン式サウンディング」では、2倍ぐらい誤差がある(値半分)と思ったほうがよいです。

N値を地盤の耐力に換算する式としては、建築基準法の告示H13年第1113号の式が標準的につかわれます。
http://www2.ashitech.ac.jp/arch/osakabe/semi/foundation/low/r93k1113.html

Qjavascriptで、遷移なしに他ファイルへ変数を渡したい場合

javascript、データベース、SQL等を現在勉強中なのですが
現在製作していることの
プログラムというかアルゴリズム?がどうしてもうかびません。

まずはじめにあるページを表示させ、そのページに検索ボタンがあります。
検索ボタンを押すとDIVウィンドウが表示され。そこに検索条件を入力
決定のボタンで検索後、検索結果がDIVウィンドウ内に10だけ件表示されます。
検索結果が11以上ある場合は、よくある検索サイトのように
ページ1、ページ2にと、それもDIVウィンドウ内にボタンを表示させ
そのページ2のボタンを押したら、11件目からまた10件を表示
というような物を考えています。

プログラムの一部は流用していて
divウィンドウを表示、検索条件を指定検索、一番初めの結果の表示
検索結果の数によるページボタンの表示まではできています。

そこから、ページボタンを押した次の処理を
遷移なしにどのようにやればよいのかがおもいうかびません。

ページボタンが押されたら、検索条件と押されたボタンの値を
location.href = pagename.sqlfile?id=1234&page=2
のようにして、SQLが記述されたファイルに飛ばして
処理をさせるのかなと思ったのですが
あっさりとページ遷移してしまいます・・・
何かヒントを教えていただけませんでしょうか・・・

プログラムについては初心者で
言葉の使い方等が間違っていたら申し訳ありません。
よろしくお願いします。

javascript、データベース、SQL等を現在勉強中なのですが
現在製作していることの
プログラムというかアルゴリズム?がどうしてもうかびません。

まずはじめにあるページを表示させ、そのページに検索ボタンがあります。
検索ボタンを押すとDIVウィンドウが表示され。そこに検索条件を入力
決定のボタンで検索後、検索結果がDIVウィンドウ内に10だけ件表示されます。
検索結果が11以上ある場合は、よくある検索サイトのように
ページ1、ページ2にと、それもDIVウィンドウ内にボタンを表示させ
...続きを読む

Aベストアンサー

<html>
<body>
<script>
a="[ {'ID':'1' ,'AGE':'21' ,'NAME':'testname' },{'ID':'2' ,'AGE':'20' ,'NAME':'test2name' }]";
d=eval(a);
alert(d[1].NAME);
</script>
</body>

Q数学の問題です。 A=4n+6/n-3の値が整数となるような整数nの最大値を求めよ。また、Aの最大値

数学の問題です。

A=4n+6/n-3の値が整数となるような整数nの最大値を求めよ。また、Aの最大値も求めよ。

解説お願いしたいです。。

Aベストアンサー

A=(4n+6)/(n-3)とのことですので、先ほどの修正含め説明します。
nに注目すると4nをnで割るので、
(4n+6)=4(n-3)+18と変形します。
つまり、4余り18と表現できます。

Aが整数となるので、18はn-3の倍数です。
18の約数は1,2,3,6,9,18です。
n-3はこれら6個に±を付けた12個に絞られます。

よってnが最大となるのは18+3で21です。

また、Aが最大となるのは18/(n-3)が最大となる時なので、n-3=1
よってn=4
この時A=22/1=22です。

Qプルダウンの値をphpファイルへ渡したい

いつもお世話になっております。

現在、作成中のHPですが、データ取得をphpで行い表示をしています。

(1)a.phpでプルダウンのデータを取得し、b.phpで表示。
(2)b.phpでプルダウンを選択し、その値をtest.phpへ渡す。

(2)で、プルダウンの値を渡す処理がどうしてもうまくできず、
とても困っています。

どこを修正すればよいのかご教授願いたいのですが・・・。
スクリプトは下記の通りです。

-------------------------------------------------------
【b.php】
<html>
<head>
<title>テスト</title>
</head>
<body>

<SCRIPT language="JavaScript">
function testphp(){
try{

with(document.testform){
action="http://test/test.php";
test.value = testform.testselect[testform.testselect.selectedindex].value;
method="POST";
submit();
}
} catch(e) {
alert("エラーは " + e.description + " です。");
}
}
</SCRIPT>

<form name="testform" onchange="testphp()">
<select name="testselect">
<option value="あ">結果1</option>
<option value="い">結果2</option>
<option value="う">結果3</option>
<option value="え">結果4</option>
<option value="お">結果5</option>
</select>
</form>

</body>
</html>

【test.php】
<?php

//変数処理
$a = @$_POST["test"];

print "渡された値:".$a;
exit;

?>
-------------------------------------------------

どうぞ、宜しくお願い致します。

いつもお世話になっております。

現在、作成中のHPですが、データ取得をphpで行い表示をしています。

(1)a.phpでプルダウンのデータを取得し、b.phpで表示。
(2)b.phpでプルダウンを選択し、その値をtest.phpへ渡す。

(2)で、プルダウンの値を渡す処理がどうしてもうまくできず、
とても困っています。

どこを修正すればよいのかご教授願いたいのですが・・・。
スクリプトは下記の通りです。

-------------------------------------------------------
【b.php】
<html>
<head>
<title>テスト</title>
</hea...続きを読む

Aベストアンサー

>Array ( [test] => [testselect] => い )
ですから、testに値が入っていませんね。
$a = @$_POST["test"];
としても、testに値がないので、表示されません。

test.value = testform.testselect[testform.testselect.selectedIndex].value;
はまだ残っているんですよね?
単純に「い」だけを取り出したいなら、testに入れなくても
セレクトボックスの値を取り出せばいいと思うのですが。

【b.php】
<SCRIPT language="JavaScript">
function testphp(){
try{
with(document.testform){
action="http://test/test.php";
method="POST";
submit();
}
} catch(e) {
alert("エラーは " + e.description + " です。");
}
}
</SCRIPT><form name="testform">
<select name="testselect" onchange="testphp()">
<option value="あ">結果1</option>
<option value="い">結果2</option>
<option value="う">結果3</option>
<option value="え">結果4</option>
<option value="お">結果5</option>
</select>
</form>

【test.php】
<?php
//変数処理
$a = $_POST["testselect"];
print "渡された値:".$a;
exit;
?>

>Array ( [test] => [testselect] => い )
ですから、testに値が入っていませんね。
$a = @$_POST["test"];
としても、testに値がないので、表示されません。

test.value = testform.testselect[testform.testselect.selectedIndex].value;
はまだ残っているんですよね?
単純に「い」だけを取り出したいなら、testに入れなくても
セレクトボックスの値を取り出せばいいと思うのですが。

【b.php】
<SCRIPT language="JavaScript">
function testphp(){
try{
with(document.testform){
action="http://test/tes...続きを読む

Q(1+(1/n))^nの極限でeの値を求める

lim_n→∞ (1+(1/n))^nのとき値がeに近づいていくということは知っていますが、(1+(1/n))^nを計算機に入力し、nの値をだんだん大きくしていくと(1+(1/n))^nがeより大きくなってしまいます。

何故このようなことが起こっているのか詳しく説明してくれる方いませんか?

Aベストアンサー

大きくなる原因をより詳しく言うと
2進数で表現すると n=10^p に対する 1+1/n の値は正確に表現できず, 常に 0.5 ulp 程度の誤差は考えられる. IEEE754 の倍精度実数であれば 2^-53 程度. つまり, もとから (1+1/n)^n の真の値を計算しているわけじゃなくて (1+1/n+ε)^n の計算をしている (手元計算機における ε は絶対値でだいたい 10^-16 くらい).
この ε の存在は n が小さいときには ((1+1/n)^n の値が e から離れているので) 無視できるが, n が大きくなると無視できなくなる. で, n=10^9 のときに破綻した, と.
実際, n を 2 のべきにすると p=52 まできちんと計算していくはずです.

Qjavascriptでフォームに値を渡す

javascriptでサブウィンドウを開き、親ページにあるフォームの値をサブウィンドウのテキストフィールドに渡す方法で複数項目がある場合、下記URLのようにラジオボタンならうまくいったのですが
ラジオボタンなしで、ボタンを押すと直接その値をサブウィンドウに渡す方法はないでしょうか?

複数項目ある値をサブウィンドウに渡す(ラジオボタン)
http://ausdruck.flier.jp/test/window11/oya_11.html

上記URLの方法ならうまくいったのですが下記URLのようにボタンを押してその値を
直接サブウィンドウに渡したいとおもっています。

http://ausdruck.flier.jp/test/window3/oya.html
▲こちらのイメージで渡したいのですが、複数項目があるとうまくいきません。

Aベストアンサー

#2です。

>親の関数getData()を呼び出すにはどういう方法がありますでしょうか?
ご質問のサンプルでご提示の方法と同じです。
 alert( window.opener.getData() );
とか。


考えてみたら、値を渡さなくても要素を返しちゃった方が便利かも…
ということで、親側が
var Data = {
 node : null,
 get : function(){ return this.node },
 set : function(evt){
  var t = evt.target || evt.srcElement;
  if(t.nodeName != "INPUT") return;
  this.node = t;
  window.open("hoge.html","");
 }
};
(↑少し記述法を変えてます。変数が少なくて済むかと…)

子側が
 alert( window.opener.Data.get().value );
みたいなのでも良いのかも知れません。
(実際の使い方がわからないのでよくわかりませんが)

#2です。

>親の関数getData()を呼び出すにはどういう方法がありますでしょうか?
ご質問のサンプルでご提示の方法と同じです。
 alert( window.opener.getData() );
とか。


考えてみたら、値を渡さなくても要素を返しちゃった方が便利かも…
ということで、親側が
var Data = {
 node : null,
 get : function(){ return this.node },
 set : function(evt){
  var t = evt.target || evt.srcElement;
  if(t.nodeName != "INPUT") return;
  this.node = t;
  window.open("hoge.html","");
 }
}...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報