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

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

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    501 = :

    >>497
    ループ内一行目を、例えば、

    callback=(function(a){return function kawasaki(){alert(a);};})(i);

    にすればよいだけ。
    関数内からは kawasaki で参照できる。

    502 = :

    >>500
    Strict Modeをわざわざ使わない理由がない

    503 = :

    名前付いた関数は関数内から呼べますよとかJS入門一日目に覚えることだろう。
    そういう問題じゃないんじゃないの?

    505 = :

    >>500
    アスペか?

    質問者自身が「匿名関数」と言ってるからな。
    名前を付けて呼べばいいと言っている。

    506 = :

    >>500 でなくて >>503 宛。

    507 = :

    ああ、うん。
    分かったよ。

    509 = :

    >>495,496
    それはお前らのダメなところと自覚しろ
    最先端のWebサービスと一般向けのHPは対象が違うだろ

    510 = :

    皆には初歩的なことなのかもしれないけどちょっと教えて下さい。

    (例)
    <div class="box">
    <article>
    <div class="hogehoge">aaaa</div>
    </article>

    <article>
    <div class="hogehoge2">aaaa</div>
    </article>
    </div>

    この<article>で囲まれてるhogehoge2の要素を全て、boxの先頭に移動したいです。
    が、どうやってもうまく上の<article>だけ丸ごと移動する事が出来ません。

    $(function(){
    $(".hogehoge2").prependTo(".box");
    });

    これだけだと、勿論hogehoge2しか持っていけません。
    どうやったら下の<article>丸ごと移動する事ができるのでしょうか?
    教えていただきたいです。よろしくお願いします。

    511 = :

    >>510
    .parentNode
    まずはその$使うライブラリーやめてDOMを勉強しろ
    それかそれくらいの事は検索で分かるようになるまではライブラリーを使う資格はない

    513 = :

    試してから質問してくれる?

    514 = :

    それはおかしい
    試してからだと質問しないだろ?

    質問する前に試してくれる?

    これならおk

    515 = :

    javascriptのdocument.writeの内容が、
    音声読み上げブラウザでどう扱われるか知ってる人いますか?

    読み上げブラウザも色々だろうけど、
    javascript対応のものでそこそこメジャーならどれでもいいです。

    noscriptには、document.writeで表示される内容が画像で置かれているので、
    javascript非対応のものなら大丈夫(altがあるから)なのですが、
    javascript対応の読み上げブラウザで読まれないということはありますか?

    516 = :

    試してから質問してくれる?

    517 = :

    >>515
    スクリーンリーダーじゃなくて?
    音声読み上げブラウザは持ってないからわからん
    メジャーどころだとホームページリーダーあたりかな

    >>516
    だいたい有料だから尋ねてるんだと思うよ

    518 = :

    検索してから書き込んでくれる?

    519 = :

    >>510
    セレクタでやるんなら
    $("article:has(.hogehoge2)").prependTo(".box");

    DOMでやるときみたいに下からたどっていくんなら
    $(".hogehoge2").parent().prependTo(".box");

    522 = :

    >>521
    re = RegExp('http://wwww', 'i')

    523 = :

    >>511
    確かに勉強不足ですね、申し訳ないです。

    >>519
    バッチリ親のボックスごと移動できました。
    ありがとう御座います!
    どうしてもこのやり方でやりたかった事なので
    色々調べてみたのですが、知識不足で目的の内容にたどり着けず終いでした。。
    本当にありがとう御座います。

    524 = :

    >>522
    それは知ってましたが、phpと混同してました
    ありがとう

    525 = :

    >>523
    この程度のことを検索するくらい日本語の知識があればできるだろう。
    そんなんじゃあ生きていけないぞ。
    出来ないのなら出来るまでやらないといつまでたっても出来ないままだぞ。

    526 = :

    >>524
    どこかのスレで「/をエスケープせずに使えないの?」っと質問しなかった?
    質問してたら自己解決した内容を追記しておいて

    527 = :

    >>525 そうやって初心者を見下してストレス発散してるの?
    勉強不足を認め、申し訳ないと言ってる人に対して追い討ちするのはやり過ぎだと思う

    528 = :

    2chは尻馬に乗る奴が多い。

    529 = :

    あまりにも質問のレベルが低いからしょうがない
    自分で調べる気は無いので教えろってやつは死ね

    530 = :

    女の子がそんな言葉使うなよ。

    532 = :

    >>526
    人違いよ><

    533 = :

    プログラミングはじめたばかりの初心者で、初めての言語JavaScriptの初心者です。
    ボールを画面の端で跳ね返らせるゲームを作ろうとしているのですが。どうしてもわからないので質問します。
    <html> <head> <script type="text/javascript"> <head>
    var ballx; var bally; var speedx; var speedy;
    speedx = 5; speedy = 5;
    if (128 < ballx ) { speedx = -speedx; } if (128 < bally ) { speedy = -speedy; }
    function lyrSetPos( lyr , x , y ) {
    if ( NN6 ) {
    document.getElementById( lyr ).style.left = x;
    document.getElementById( lyr ).style.top = y; }
    if ( IE5 ) { document.getElementById( lyr ).style.pixelLeft = x;
    document.getElementById( lyr ).style.pixelTop = y;
    function lyrGetLeft( lyr ) }
    if ( NN6 ) { return( parseInt( document.getElementById( lyr ).style.left ) ); }
    if ( IE5 ) { return( parseInt( document.getElementById( lyr ).style.pixelLeft ) ); }
    return( 0 ); }
    function lyrGetTop( lyr ){ if ( NN6 ) {
    return( parseInt( document.getElementById( lyr ).style.top ) ); }
    if ( IE5 ) { return( parseInt( document.getElementById( lyr ).style.pixelTop ) ); }
    return( 0 ); }
    </script> </head>
    <div id="lyrball" style="position:absolute; left:128px; top:128px;">
    <img src="bb01.gif"> </div>
    <pre><script type="text/javascript"> //<![CDATA[
    ballx = lyrGetLeft( "lyrball" ); bally = lyrGetTop( "lyrball" );
    function gameBody() { var x = 0; while(x > 100){
    ballx = ballx + speedx; bally = bally + speedy;
    lyrSetPos( "lyrball" , ballx , bally ); x++; }
    //]]>
    </script></pre></body></html>
    こんな長い文を怒らずに見てくれて有難うございました。

    534 = :

    ネタならもう少しまともなネタを頼む

    535 = :

    質問がなくて吹いてしまった

    536 = :

    //(1)
    document.all.rdiv.innerHTML='<pre id=abc>'
    +'[R]\r[N]\n[NR]\n\r[RN]\r\n[END]<b>1</b>'+'</pre>';

    //(2)
    document.all.rdiv.innerHTML = '<pre id=abc></pre>';
    document.all.abc.appendChild(
    document.createTextNode('[R]\r[N]\n[NR]\n\r[RN]\r\n[END]<b>2</b>'));

    //(3)
    document.all.rdiv.innerHTML = '<pre id=abc></pre>';
    document.all.abc.innerHTML = '[R]\r[N]\n[NR]\n\r[RN]\r\n[END]<b>3</b>';

    //(4)
    document.all.rdiv.innerHTML = '<pre id=abc></pre>';
    document.all.abc.textContent = '[R]\r[N]\n[NR]\n\r[RN]\r\n[END]<b>4</b>';

    //(5)
    document.all.rdiv.innerHTML = '<pre id=abc></pre>';
    document.all.abc.innerText = '[R]\r[N]\n[NR]\n\r[RN]\r\n[END]<b>5</b>';


    <div id=rdiv></div>というタグ作ってやってみたんだけど
    (1)~(5)で表示結果が違うのなんで?

    540 = :

    001.htmlで001a.phpをjQuery使ってloadするるとき、
    001.phpに書いたonClick="red()"のredは001.htmlか
    001a.phpのどっちに書いたらいいのでしょうか?

    541 = :

    >>533
    垂直な壁にしか反射できないやんけ

    542 = :

    すみません innerHTML使わずに"あああ"と"いいい"の並び順を揃えたいのですがどうしたらよろしいですか?
    addは非同期で行われるのでどちらが先に実行されるかは分かりません。。

    var p = document.createElement('div');
    add("<p>いいい</p>", true);
    add("<p>あああ</p>");

    function add(str, after = false) {
     if (after) {
      p.appendChild(html_to_dom(str));
     } else {
      // ここで前方に追加するにはどうしたらいいでしょうか
      p.appendChild(html_to_dom(str));
     }
    }

    <div>
     <p>あああ</p>
     <p>いいい</p>
    </div>

    以前は
    if (after) {
     p.innerHTML += str;
    } else {
     p.innerHTML = str + p.innerHTML;
    }
    こう書いてました。

    544 = :

    誰が誰だかわからない
    レス番を名前にするぐらいしてくれ

    545 = :

    いつからかレスアンカーなし、名無しが当然な風潮になってるからなあ
    回答者としてはやりにくいことこの上ない

    546 = :

    うるせえ、はげ。

    547 = :

    >いつからか
    ->昔からどっちでもOK

    548 = :

    >>547
    趣旨を嫁

    549 = :

    うるせえ、はげ。

    550 = :

    まぁ回答しづらいってのも解らなくはないけど。

    >(3) 長い間連続して質問する場合にレス番を名前にしてあれば、質問の流れが回答者に伝わりやすくなります。

    (3) (?:長い間)?連続して質問する場合にレス番を名前にしてあれば、質問の流れが回答者に伝わりやすくなります。
    また回答してくれる人も多少増えるかもしれません。

    こんな感じに変えればいいんでね?


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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