のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,440,208人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    401 : Name_Not - 2010/07/26(月) 11:01:34 ID:??? (+6,-22,-13)
    >400
    使えませんでした

    自分はfor-ifループで回そうと思ったのですが
    それよりも効率のいい方法ありますか?
    classを使う以外でもよろしかったら教えてください
    403 : Name_Not - 2010/07/26(月) 11:18:28 ID:??? (+63,+29,-1)
    >>396-397
    勘違いしているみたいだけど、そういうことは話していない。
    405 : Name_Not - 2010/07/26(月) 11:29:10 ID:??? (+0,-27,-1)
    >402
    無難にfor ifでいこうと思います
    407 : Name_Not - 2010/07/26(月) 12:42:10 ID:??? (+62,+29,-68)
    body onLoadでアラート出したあと、window.openで新規ウィンドウ開かせてるのですが、
    ポップアップブロッカーに引っかかってしまいます。

    ページを開いたときアラート出してOK押して新規ウィンドウが開くフローは崩さずに、
    どうにかブロッカーに引っかからないやり方ってないですかねえ・・・。
    409 : Name_Not - 2010/07/26(月) 14:58:37 ID:??? (+0,-28,-12)
    よく分からないんだが、ヘンな独自タグ作ったりしなくても
    span class=とかでxpathで取れる、という理解じゃ違ってるの?
    410 : Name_Not - 2010/07/26(月) 15:16:34 ID:??? (+26,+3,-15)
    jQueryじゃダメなの?
    411 : Name_Not - 2010/07/26(月) 16:34:46 ID:??? (+73,-30,-149)
    <html>
    <head>
    <script type="text/javascript">
    document.getElementById("test").addEventListener("click",aaa, false);
    function aaa(){
    alert("test");
    }
    </script>
    </head>
    <body>
    <a href="#" id="test">aaa</a>
    </body>
    </html>

    これでプログラムが動かないのですがどこが間違っているかご教授願えないでしょうか
    412 : Name_Not - 2010/07/26(月) 16:39:01 ID:??? (+102,+29,-33)
    >>411
    script要素の中を実行してる時点ではまだa要素が読み込まれていない。
    そのscript要素全体をa要素の後ろに置くのでは。ちなみに「ご教授」は
    このスレでは頻繁にもめる言葉なので使わない方が…
    413 : Name_Not - 2010/07/26(月) 16:49:09 ID:??? (+71,+29,-44)
    >>412
    無事動きました!有り難うございます
    ”ご教授”の件了解しました。以後気をつけます
    414 : Name_Not - 2010/07/26(月) 16:57:20 ID:??? (+0,-22,-4)
    あるいはonloadで包むとかな
    415 : Name_Not - 2010/07/27(火) 05:44:14 ID:??? (-6,-29,-3)
    a href="#" ってナニ?
    416 : Name_Not - 2010/07/27(火) 06:03:59 ID:??? (+4,-30,-78)
    関数呼び出しを<a href="javascript:hogehoge();void(0);">とハイパーリンクに記述すると
    ステータスバーに載ってしまい見っとも無いため
    呼び出しはonClickに書いてリンクは害の無い空欄ハッシュ"#"にしたらいいんじゃね?と誰かが考えた古のテク
    417 : Name_Not - 2010/07/27(火) 06:39:28 ID:??? (+67,+29,-3)
    へー

    なら>>411も、関数定義にすればよかったのにね
    418 : Name_Not - 2010/07/27(火) 08:09:25 ID:??? (-2,-30,-16)
    >>416-417
    <a href="#" onclick="...">でいいじゃん。
    419 : Name_Not - 2010/07/27(火) 09:57:57 ID:??? (+184,+29,-16)
    同一IDって振っちゃ駄目という割には振りまくれるんだけど
    どうしてなの?
    というかむしろ正式に複数の同一IDに対応しているみたいだし
    420 : Name_Not - 2010/07/27(火) 10:57:51 ID:??? (-2,-29,-47)
    >>418
    ページによっては一番上までスクロールされて果てしなくウザイから
    preventDefault();もちゃんとやってね
    421 : Name_Not - 2010/07/27(火) 12:38:33 ID:??? (+127,+29,-23)
    赤信号って渡っちゃ駄目という割に渡れるんだけど
    どうしてなの?
    422 : Name_Not - 2010/07/27(火) 13:55:34 ID:??? (+111,+29,-33)
    駄菓子屋って盗んじゃ駄目という割には盗りまくれるんだけど
    どうしてなの?
    というかむしろ正式に万引き推奨してるみたいだし
    423 : Name_Not - 2010/07/27(火) 14:10:42 ID:6pTa3FJg (+66,+30,-21)
    >>422
    あー、このばあちゃん一人でやってる店で盗むのは
    やっちゃいけないことだな、人として。

    って子供ながらに思えない奴は、早めに死んだほうが良い。
    424 : Name_Not - 2010/07/27(火) 17:55:13 ID:??? (+61,+29,-12)
    >>423
    どこでもダメだろアホか
    425 : Name_Not - 2010/07/27(火) 19:29:42 ID:??? (+97,+29,-25)
    オレオレ詐欺に振り込んじゃ駄目という割には普通に振り込めるんだけど
    どうしてなの?
    というかむしろ正式に複数の銀行口座を持っているみたいだし
    426 : Name_Not - 2010/07/27(火) 19:48:48 ID:??? (+39,+21,-15)
    法と倫理の違い
    428 : Name_Not - 2010/07/27(火) 20:26:32 ID:IgQwfRKL (+24,+29,-22)
    JavaScript大先生がHTML5で大活躍されると聞いて跳んできました!!
    御活躍を期待しています!!
    429 : Name_Not - 2010/07/27(火) 20:34:37 ID:??? (+3,-30,-34)
    >[0, 0, 1, 1, 2, 2, 3, 3, 3, 4, 4, 4]
    これだったら
    1.0-2のどれかが選ばれる確率は50%
    2.0-2の特定なものが選ばれる確率は17%
    であんたが1、2どちらの意味で聞いてるのか分からん
    431 : Name_Not - 2010/07/27(火) 20:45:51 ID:??? (+21,-30,-63)
    >>430
    if (Math.random() < 0.5) { [0]~[2]から乱数で選択 } else { [3]~[4]から乱数で選択 }
    432 : Name_Not - 2010/07/27(火) 21:05:15 ID:??? (+24,+29,-12)
    >>430
    >>431

    もっと複雑になってきたら何個ずつ増やせばいいか計算して増やした方がいいかもな
    俺ならそうする
    433 : Name_Not - 2010/07/27(火) 21:19:22 ID:??? (+3,-30,-39)
    (15 - Math.floor(Math.random() * 12)) % 5
    これ2:2:2:3:3になってるかな?
    あれ、こっちかな。頭が混乱する・・・
    Math.floor(15 - Math.random() * 12) % 5
    434 : Name_Not - 2010/07/27(火) 21:26:58 ID:??? (-1,-30,-189)
    >>430
    どんくらいスケーラビリティもたせればいいのかわかんないけど、
    融通効かすなら、重み付けかな。

    var data = [ {data:"A",weight:1}, {data:"B",weight:2}, {data:"C",weight:3} ];
    var i, v, w = 0, wTotal = 0;
    for( i in data ) wTotal += data[i].weight;
    v = Math.random()*wTotal;
    for( i in data ) if( (w += data[i].weight) > v ) break;
    alert( data[i].data );
    435 : Name_Not - 2010/07/27(火) 21:37:38 ID:??? (+142,+29,-6)
    >>421
    >>422
    >>425
    的外れなレスしてて、楽しい?
    436 : Name_Not - 2010/07/27(火) 22:05:14 ID:??? (+72,+29,-3)
    >>435
    遠慮せずに的外れでないレスをしてみてくれ
    437 : Name_Not - 2010/07/27(火) 22:09:28 ID:??? (+77,+29,-4)
    >>435 は、早く >>419 に的外れでないレスをしてあげてね。
    438 : Name_Not - 2010/07/27(火) 22:27:41 ID:??? (+52,+29,-18)
    指摘された奴らが顔真っ赤にしてるな
    439 : Name_Not - 2010/07/27(火) 22:31:05 ID:??? (-1,-29,-45)
    そもそも419の「正式に複数の同一IDに対応」って何のことだ
    getElementByIdは最初の1つしか返さないし
    CSSの話?
    440 : Name_Not - 2010/07/27(火) 22:32:52 ID:??? (+47,+29,+0)
    たぶんそうだろ
    441 : Name_Not - 2010/07/27(火) 23:02:25 ID:??? (-2,-30,-34)
    企業に任せたサイトで<!--[if lt IE 8.0]><div id="LTIE8"><![endif]-->が複数箇所にあって、idでcss指定しているところもあったぞ。
    442 : Name_Not - 2010/07/27(火) 23:15:02 ID:??? (-1,-29,-1)
    まあautopagerizeとかでid重複してしまうこともあるしな
    443 : Name_Not - 2010/07/28(水) 01:01:49 ID:??? (+111,+29,-55)
    例え話するとどうでもいい方に脱線するいい例だな
    まあ、>>421が悪いってことで

    で、IDの重複はHTMLの仕様には違反するけど、
    実装側(ブラウザ)はその程度でエラー出してたらキリがないから普通に動く
    それだけでしょ
    446 : Name_Not - 2010/07/28(水) 10:55:44 ID:??? (+79,+29,-29)
    >>443
    それもあるけど、
    IDはユニークだという前提でコード書いてたら痛い目にあう
    ので、同一IDが複数ある前提で書かざるをえないのが面倒。
    447 : Name_Not - 2010/07/28(水) 11:28:46 ID:??? (+17,-29,-50)
    >>446
    よく分からないんだけど、getElementsById()とか使わないわけ?
    HTML validatorすれば違反はすぐ見つけられるわけだけど…
    そもそもvalidでないHTMLでDOMとか労力の無駄だと思うわけだが…
    448 : Name_Not - 2010/07/28(水) 13:03:28 ID:??? (+0,-29,-21)
    >>447
    上記の理由でgetElementsById()は「使えない」
    本当はこれで済ませたいところでしゅが
    449 : Name_Not - 2010/07/28(水) 13:19:36 ID:??? (+85,+28,-4)
    どんだけクソなコード書いてんだよ
    450 : Name_Not - 2010/07/28(水) 13:28:44 ID:??? (+67,+28,-14)
    >>449
    デザイナーに文句言ってよ。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について