+ JavaScript の質問用スレッド vol.93 +

このエントリーをはてなブックマークに追加
952Name_Not_Found:2011/12/10(土) 09:39:05.69 ID:???
>>5
じゃね
953Name_Not_Found:2011/12/10(土) 11:27:39.13 ID:???
>>952 ありがと。間違えないようにするよ。
954Name_Not_Found:2011/12/10(土) 11:46:26.02 ID:???
テンプレの>>3>>158で更新されてるね
955945&947:2011/12/10(土) 12:32:16.84 ID:???
どなたか>>945分かりますでしょうか?
956Name_Not_Found:2011/12/10(土) 12:45:58.87 ID:???
>>954
答えてやれよ
957Name_Not_Found:2011/12/10(土) 12:47:17.44 ID:bgoI2tG4
>>955
スマホからなんで元のコードを見てないんだけど
色番号を最後に吐き出すメソッドがあるだろうから
そこに相乗りすればいいんじゃないかな
958Name_Not_Found:2011/12/10(土) 13:08:39.52 ID:???
>>954
それそのままレスとして貼るのは無理でしょ? だれか新 >>3 をここに
貼ってくれれば皆で確認できると思うけど。洩れは今の >>3 でいいかと。
959954:2011/12/10(土) 13:09:29.36 ID:???
>>956
次スレ立てる人に答えたんだけど
960Name_Not_Found:2011/12/10(土) 13:16:03.10 ID:???
>>958
>>3のURLを差し替えるだけでしょ?
細かいこといったら、>>2の前スレだって変わるし、全部誰かが代行してあげないとタイトルを間違える可能性があるってことになるよ
961Name_Not_Found:2011/12/10(土) 13:25:15.74 ID:???
>>3とか前スレとか関連リンクとか、いろいろ差し替えておいた
http://codepad.org/8sBEDfx4
しかし、こういうのはスレ立てる人が毎回やるもんだと思ってたが、スレ立てる人はチェックしないのが普通なのかね
関連スレが古いまま、タイトルも間違えるのが当たり前って状態は異常だと思うんだが
962Name_Not_Found:2011/12/10(土) 13:37:07.62 ID:???
>>945
カラーコードが確定していれば、document.getElementById('t1').value で取得できる
963962:2011/12/10(土) 13:38:46.88 ID:???
間違えた、document.getElementById('t2').value だな
964Name_Not_Found:2011/12/10(土) 14:04:21.40 ID:???
そんなことより、お前ら、地震に備えておけよ。
965Name_Not_Found:2011/12/10(土) 14:06:00.40 ID:???
>>961
役に立つ書籍は? 4冊目
http://hibari.2ch.net/test/read.cgi/hp/1172823674/
は外してもいいんじゃないかな?
スレが立ったのは2007年でほぼ更新がないし、http://fiddle.jshell.net/vSqKr/27/show/ で書籍は紹介されてるし
966レス代行 :2011/12/10(土) 14:08:59.15 ID:???
>>955
iro = document.getElementById("t2");
alert(iro.value);
// alert(document.getElementById("t2").value); と一行でも可


たぶん↓で見つかる解説を参考にされたのだろうと思います。
http://www.google.co.jp/search?q=document.js+name%3D%22js%22
JavaScriptでページ内の特定のHTML要素にアクセスするときに
要素のname属性の値をたどっていく方法。

<input … name="c2" … id="t2" … /> の場合、
これの親にnameが"cont"、さらに親に"js"というのが用意されていれば
document.js.cont.c2 でたどりつけるかと思います。(試してません)
class属性値ではたどれません。

これは古典的な方法で、簡潔に書けて便利ですが
name属性自体が廃止の方向であるため現在では推奨されません。
このコメントの最初のように、
id属性値とgetElementById()などを使うことが推奨されています。
967Name_Not_Found:2011/12/10(土) 14:10:05.31 ID:???
>>961
http://jsgt.org/ajax/ref/test/json/test1.htm がリンク切れてるので削除した方がよさげ
968Name_Not_Found:2011/12/10(土) 14:14:01.83 ID:???
代行レスに突っ込みいれるのもなんだけど、
form コントロールの name 属性は寧ろ必須じゃないか。
969Name_Not_Found:2011/12/10(土) 14:28:32.80 ID:???
>>968
少なくともHTML4,HTML5では必須ではないが、どの規定で必須になってる?
「廃止の方向性」に突っ込みを入れるのならまだわかるが…。
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/interact/forms.html#h-17.3
http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#the-form-element
970Name_Not_Found:2011/12/10(土) 14:34:01.09 ID:PlaD1n0n
リアルタイムチャットみたいな、
相手が投稿するとリアルタイムで自分の画面にも表示される仕組みって
毎秒ごとにログファイルをチェックしているのでしょうか?

ajaxで可能ですが、そんな事して負荷がかからないか心配です・・・
971Name_Not_Found:2011/12/10(土) 14:38:28.36 ID:???
nodejsとかを調べろ
972Name_Not_Found:2011/12/10(土) 14:42:54.03 ID:???
973Name_Not_Found:2011/12/10(土) 14:45:37.80 ID:???
>>971-972
ありがとうございます。勉強します
974Name_Not_Found:2011/12/10(土) 14:55:10.03 ID:???
node.jsとcometかな
cometは超高速push
っつーかpush自体も相当な負荷がかかるんじゃなかったっけ?
975Name_Not_Found:2011/12/10(土) 15:12:01.13 ID:???
>>969
フォームコントロールってform要素じゃなくてinput要素とかのことだと思うけど
976945&947:2011/12/10(土) 15:19:29.93 ID:???
>>963
>>966
ありがとうございます。取得出来ました。
977Name_Not_Found:2011/12/10(土) 15:26:24.53 ID:???
代行依頼者です(携帯から)あそこではform要素自体を考えてました。
form要素のnameは後方互換性で残ってるだけ、要素の特定には標準的なidを、
というつもりだったたんですが書き方適当でしたねゴメン
978Name_Not_Found:2011/12/10(土) 15:42:56.38 ID:???
次スレ
http://hibari.2ch.net/test/read.cgi/hp/1323498887/l50

えーとですね、皆様、お手伝い感謝してます。もちろん自分で修正した上で
立てるようにしてるんですけど、自分がそそっかしいとか、少し前までLv不足
やアク禁で立てられず他の人に立ててもらったとか、あってですね。お騒がせ
してすみません、これからもよろしこ。
979Name_Not_Found:2011/12/10(土) 16:04:43.73 ID:???
>>978 乙です
980866:2011/12/10(土) 16:08:40.18 ID:WihX0jF3
>>868
dataset の利用が推奨されているなら、setUserData / getUserData から dataset に書き替えたいと思います
また dataset が実装されてないブラウザ向けに、自前で同じようなオブジェクトを定義出来ないかなと
981Name_Not_Found:2011/12/10(土) 16:17:26.21 ID:???
>>978
乙だけど>>967が反映されてないよー
982Name_Not_Found:2011/12/10(土) 17:18:52.17 ID:???
えええー、また失敗ー。死ぬまで直りませんすみません。
983Name_Not_Found:2011/12/10(土) 17:57:22.77 ID:???
あやまってもゆるさない
984Name_Not_Found:2011/12/10(土) 18:47:44.38 ID:???
皆さんは for や while 文って使い分けたりします?
それとも、どちらかに統一してますか?
※ for-in や do-while 文は除く

使い分けるのなら、どんな時か教えてください
985Name_Not_Found:2011/12/10(土) 18:51:53.24 ID:???
ループする数がわかっているときはfor
わからないときはwhile
と教わった
というかJavaScript限定でもないからプログラム板のスレ立てるまでもない質問スレに行ったほうが
いろいろ聞けるんでない
986Name_Not_Found:2011/12/10(土) 18:52:39.60 ID:???
>>984
初期化文と継続文があるなら for
それ以外は while
987Name_Not_Found:2011/12/10(土) 19:20:23.43 ID:???
>>985
>ループする数がわかっているときは for
なるほど。for 文だと最初の行で、何回ループするかわかりますが
while 文だと {} 内を見ないと、回数がわかりにくいですからね

for (var i = 0, m = 10; i < m; i++) {
// 処理
}

var i = 0, m = 10;
while (i < m) {
// 処理
i++;
}

>というか JavaScript 限定でもないから
そうですね。JS 特有の何かがあれば聞きたかったのですが

>>986
やはり複雑なループは while 文がいいみたいですね
988Name_Not_Found:2011/12/10(土) 19:56:53.13 ID:???
質問です
他の言語では一般的に、
if ( a == 0 && b == 1 )
と書いた場合、a == 0が不成立だったらb == 1の判定は実行されないんですが、JavaScriptもそうでしょうか?
今自分で試すことができないため、誰か教えてください
989Name_Not_Found:2011/12/10(土) 20:13:26.21 ID:???
自分で試せるようになったら試せばいいでしょ
そんな焦るような質問じゃないから
990Name_Not_Found:2011/12/10(土) 20:36:44.99 ID:???
ちなみにJavaScriptもそうだお
991Name_Not_Found:2011/12/10(土) 20:45:10.37 ID:???
>>988
書き込んでる間があるなら試せよ・・・
992Name_Not_Found:2011/12/10(土) 20:46:52.91 ID:???
おそらくソイツ今、試験中だろ(Javascriptについての問題を解いている最中なんだろ)
993Name_Not_Found:2011/12/10(土) 21:28:03.71 ID:???
どもです
単に出先にいるから試せないだけだお
994Name_Not_Found:2011/12/10(土) 22:44:34.37 ID:???
995Name_Not_Found:2011/12/11(日) 07:05:15.41 ID:???
すいません。JS関連でスレ立てをお願いしたいのですが、どこに頼むべきでしょうか?
運営とは違うようですし・・・
996Name_Not_Found:2011/12/11(日) 07:18:45.42 ID:???
立てるスレの前スレで頼む
997Name_Not_Found:2011/12/11(日) 10:39:37.32 ID:???
JS関連スレって何スレ立てんの?
998Name_Not_Found:2011/12/11(日) 11:03:01.66 ID:???
むやみと増やされても困る
999Name_Not_Found:2011/12/11(日) 12:13:20.35 ID:???
まずスレタイと内容を書いてみてください
1000Name_Not_Found:2011/12/11(日) 12:17:43.64 ID:???
1000だったらJavaScriptで人間作ります
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。