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

    私的良スレ書庫

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

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

    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
    501 : 497 忍法帖【 - 2011/07/05(火) 09:25:37.00 ID:??? (+0,+6,+0)
    http://www1.axfc.net/uploader/Sc/so/252036
    ファイル消えたようなので
    502 : Name_Not - 2011/07/05(火) 11:30:06.54 ID:??? (+15,+22,-2)
    zipであげんなカス
    504 : 497 - 2011/07/05(火) 13:28:38.60 ID:??? (-8,-1,-13)
    505 : Name_Not - 2011/07/05(火) 15:23:27.44 ID:/CYNsXR9 (+1,+29,-23)
    >>503
    >>1で推奨されてんだからコード晒しサイト使おうよ…

    ちゃんと見てないけど、とりあえず最初のほうで変数名書き間違えてる
    506 : Name_Not - 2011/07/05(火) 19:27:17.22 ID:??? (+51,+21,-2)
    >>505
    これでいけますか?
    http://jsfiddle.net/YXwvV/
    508 : Name_Not - 2011/07/05(火) 19:40:43.47 ID:??? (+1,-29,-22)
    質問です
    javascriptで変数宣言する時の「var」ですが
    この「var」って何の略なんですか?
    509 : 508 - 2011/07/05(火) 19:46:33.54 ID:??? (+27,+29,-42)
    例えば「new」は「新しい」、「Array」は「配列」、「split」は「分けられる」
    という意味がありますが、この「var」だけはよく意味が解りませんでした
    510 : Name_Not - 2011/07/05(火) 19:47:12.13 ID:??? (+6,+14,-10)
    >>508
    > 変数宣言
    ここで質問する前に、変数を英語で何と言うか調べろ
    511 : Name_Not - 2011/07/05(火) 19:47:24.15 ID:??? (+22,+29,-1)
    急いでるので早く答えてください
    513 : Name_Not - 2011/07/05(火) 20:38:51.91 ID:??? (-6,-6,-15)
    >>506
    HTMLもセットじゃなかったの?
    514 : Name_Not - 2011/07/05(火) 20:43:54.70 ID:??? (+22,+29,-2)
    あ、ごめん間違えた忘れて
    516 : Name_Not - 2011/07/05(火) 21:00:18.80 ID:??? (-1,+6,-3)
    >>515
    65行目に全角空白があるね
    518 : 507 - 2011/07/05(火) 21:20:06.63 ID:??? (-27,-30,-211)
    すみません、一部表現を間違っていました
    ×ローカル変数nested2に代入した無名関数内のthisだけ
    ○ローカル変数nested2に代入した無名関数内のthisはグローバルスコープでもないのに
    >>517
    ありがとうございます
    そうなると、this.nested3に代入した無名関数内のthisはobj自身を参照するというのは、
    func()のローカル変数(メソッド)ではなく、objオブジェクトのメソッドだからといった感じなのでしょうか
    520 : Name_Not - 2011/07/05(火) 21:34:18.25 ID:??? (-20,-30,-189)
    >>506
    IE には HTMLElement.document っていう独自拡張プロパティがあって
    IE8 までは HTMLDocument を、IE9 では DocumentFragment を取得するようになってるみたいだ


    with (tdWeek) {
    style.width = "27px";
    style.padding = "0";
    style.textAlign = "center";
    appendChild(document.createTextNode(aWeek[i]));
    }

    だからこういう書き方をすると、IE では
    tdWeek.document.createTextNode(aWeek[i])
    を参照していることになる

    DocumentFragment に createTextNode メソッドはないから、エラーになる
    521 : 519 - 2011/07/05(火) 21:37:35.04 ID:/CYNsXR9 (-5,+29,+0)
    うわリロードしてなかったすみません
    522 : 508 - 2011/07/05(火) 21:38:55.25 ID:??? (+21,+28,+0)
    わざわざあざっす!
    525 : 497 - 2011/07/05(火) 22:09:14.63 ID:??? (+15,+24,-1)
    >>505
    どうにかならないでしょうか?
    526 : 507 - 2011/07/05(火) 22:20:31.71 ID:??? (-27,-30,-150)
    >>524
    ありがとうございます
    >その関数をグローバルで呼んだらthisはグローバル
    "関数 func() 内のローカル変数 nested2 に代入した" 関数リテラル内のthisなので、
    func()をコンストラクタとしてオブジェクト化した場合には >>507のコード2行目のthisのように
    グローバルオブジェクトではなく、obj自身を参照するものと思い込んでいました
    528 : Name_Not - 2011/07/06(水) 00:57:16.54 ID:??? (-1,-30,-204)
    <form method="post" name="hoge-form" action="fuge.php">
    <input type="text" name="hage">
    <input type="text" name="bar">
    </form>

    <script>
    document.hoge-form.submit();
    </script>

    とやるのですが
    このフォームのhageテキストをjavascriptで計算してから送信したいです
    hageフォームには数値が入って、その数値を82倍したいのですがどうすればいいのでしょうか?

    phpだったら$_POST["name"]で82倍すればいいのですが、どうしても送信する前にクライアント側で82倍したいのです
    529 : Name_Not - 2011/07/06(水) 01:18:28.96 ID:??? (+25,+29,-23)
    >>528
    そんな動かないコード平気で貼ってる奴を相手にするもの好きが
    いるかどうか。もうちょっと自分で修行してから来たら?

    ヒント: 「-」は引き算
    532 : Name_Not - 2011/07/06(水) 02:00:59.49 ID:??? (-17,-30,-86)
    http://webspace.sakura.ne.jp/ktkk/test/javascript/accordionslider/
    ここのインラインで書かれてる var accordion=function(){… の最後の

    return{slider:slider}

    てどういう意味なんでしょう?
    察するに、このaccordionの中で定義してるsliderオブジェクト自身を返しているのかと思いましたが、
    上記のreturnの部分の意味がよくわからないです。
    533 : Name_Not - 2011/07/06(水) 02:06:50.71 ID:??? (-29,-30,-40)
    return {"slider" : slider}
    typeof accordion === "object"
    accordion.slider === 関数内のslider
    使い方はnew accordion.slider();
    accordionがオブジェクトなので、色々追加できるのが利点かな。
    535 : Name_Not - 2011/07/06(水) 09:07:35.73 ID:??? (+27,+29,-20)
    new はベースが同じで一部違うものを複数作るときに使う感じだから、この場合は適さないんじゃないかな。
    たしかに、出来上がったものは同じになるけど。
    536 : Name_Not - 2011/07/06(水) 11:14:03.21 ID:??? (+27,+29,-5)
    http://www.mindsfusion.co.jp/
    の動くオレンジのスライムみたいなのってどうやるんでしょうか?
    537 : Name_Not - 2011/07/06(水) 12:42:22.95 ID:??? (+0,+6,+0)
    それFlashが使われてる
    538 : Name_Not - 2011/07/06(水) 13:22:00.06 ID:??? (+21,+28,+0)
    まじですか
    あきらめます
    542 : Name_Not - 2011/07/06(水) 14:11:29.36 ID:??? (+25,+29,-6)
    >>520
    ありがとうございます
    でも別の書き方が全く思い浮かびません・・
    543 : 506=542 - 2011/07/06(水) 14:29:20.52 ID:??? (-27,-30,-131)
    とりあえず苦し紛れにこう改変したら動きました
    with (tdWeek) {
    style.width = "27px";
    style.padding = "0";
    style.textAlign = "center";
    }
    tdWeek.appendChild(document.createTextNode(aWeek[i]));
    trWeek.appendChild(tdWeek);
    if(i==0) { tdWeek.style.color = "#ff9999"; }
    if(i==6) { tdWeek.style.color = "#00bfff"; }
    546 : Name_Not - 2011/07/06(水) 15:35:08.77 ID:7hBROd9n (-14,+29,-54)
    >>544
    ところで、ハッピーマンデーって
    かならずそのルールで適用されているもの…なのか?

    自前で持ってるカレンダーのプログラムは
    休日とか、その手のイベント情報は別途データファイルを
    用意するようにしているのだが、更新が面倒なんだよな…
    548 : Name_Not - 2011/07/06(水) 18:08:28.24 ID:??? (+27,+29,-9)
    なぜ、今までにwith使うなってレスないんだ。
    withでないといけない理由ってないでしょ?
    550 : 506=542 - 2011/07/06(水) 19:48:02.83 ID:??? (+24,+29,-11)
    >>546
    万年カレンダーなので過去までもどって試してみましたが
    完璧にあってましたよ
    with使うとあんまりよくないんですか?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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