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

    私的良スレ書庫

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

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

    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
    651 : Name_Not - 2012/03/26(月) 12:39:56.84 ID:??? (-1,-29,-45)
    jQuery使ってもライブラリ使っても解決するなら何でもアリなんですが
    Ajaxで読み込んだファイルサイズを取得する方法ってあるんでしょうか?
    653 : Name_Not - 2012/03/26(月) 12:59:56.53 ID:??? (+46,+18,-3)
    ごめんなさい言い忘れてました
    読み込むのはデータを保管しているtextファイルです
    654 : Name_Not - 2012/03/26(月) 13:10:52.18 ID:??? (+57,+29,-39)
    ヘッダにボディサイズが書いてあるだろ
    ないのならlength使え

    どちらもヘッダサイズを足すのを忘れんなよ
    656 : Name_Not - 2012/03/26(月) 13:44:18.86 ID:??? (-5,-30,-80)
    test.addEventListener('click', 'battle(10)', false);
    第二引数で関数に引数をつけて書くにはどう書いたらいいですか?
    659 : Name_Not - 2012/03/26(月) 14:01:03.44 ID:??? (+52,+25,-14)
    >>656
    出来ません。共有したい値があるならオブジェクトを渡してください。
    660 : Name_Not - 2012/03/26(月) 14:07:47.25 ID:??? (-6,-29,+0)
    wakarimasita
    663 : Name_Not - 2012/03/26(月) 14:57:57.55 ID:??? (+52,+29,-28)
    セミコロンなんてただの飾りです
    664 : Name_Not - 2012/03/26(月) 15:31:27.55 ID:??? (-13,-29,-25)
    >>655
    EventSourceってのがある
    665 : Name_Not - 2012/03/26(月) 16:28:43.71 ID:0LZD1uwT (-7,+29,-73)
    >>664
    ありがとうございます。確認してみたところサーバー側の準備も特にいらないようですし
    標準APIの安心感がありますね。どういう接続になるのか(>>655のXHRとの違いなど)
    これから詳細を確認していってみようと思います。

    ざっくりした解説のよさげなページがあったので貼っておきます
    http://javascript-api.sophia-it.com/category/Server-Sent+Events%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9_1
    666 : Name_Not - 2012/03/26(月) 17:44:06.14 ID:mUYzqlZ8 (+22,+24,-22)
    >>665
    IE「標準APIの安心感?やらねぇよw」
    667 : Name_Not - 2012/03/26(月) 19:12:35.58 ID:??? (+12,-15,-3)
    ある要素の横幅を取得する方法を教えてください
    668 : Name_Not - 2012/03/26(月) 19:24:10.06 ID:??? (+3,-30,-138)
    a = function(){alert(1);}
    b.addEventListener("click", a, false);
    これができない
    function a(){alert(1);}
    b.addEventListener("click", a, false);
    これはできる

    なぜか?
    669 : Name_Not - 2012/03/26(月) 19:38:09.78 ID:??? (+35,+17,-2)
    できるだろ
    671 : Name_Not - 2012/03/26(月) 21:10:09.93 ID:??? (-1,-29,-14)
    document.writeされた内容を確認してみたら一目瞭然
    673 : Name_Not - 2012/03/26(月) 21:30:28.39 ID:??? (+4,-30,-60)
    document.write('<INPUT TYPE="button" NAME="string" VALUE="string" ONCLICK=app(',path[z],')>');

    でしょうか?
    うまくいかんです・・・

    カンマで繋げると、とほほ等には書いてありましたが。。。
    674 : Name_Not - 2012/03/26(月) 21:50:36.31 ID:zaDWYvfi (-28,+21,-11)
    いくらなんでも…と思ったらマジだった
    http://www.tohoho-web.com/js/document.htm#write

    +で繋げばいいよ
    あと、とほほじゃなくてMDNとか見るといいよ
    675 : Name_Not - 2012/03/26(月) 21:52:08.28 ID:??? (+62,+29,-29)
    またと古くさいとほほにひっかかってる。まあ、document.writeの結果が求めるものに
    なるまでがんばったらいいんじゃないの。つか、過去すれ全集見ればいくらでもそういう
    ことやってるサンプルがあるんで、探す気があるかないかだけの問題だな。
    676 : Name_Not - 2012/03/26(月) 22:08:37.81 ID:??? (+1,-30,-31)
    >>666
    eventsource.jsでIE向けにも使ってる
    677 : Name_Not - 2012/03/26(月) 22:38:39.84 ID:??? (+9,-30,-128)
    すいません、初心者すぎるのか、理解力か低すぎるのか・・・

    document.write('<INPUT TYPE="button" NAME="string" VALUE="string" ONCLICK=app(' + path[z] + ')>');
    だと、読み込み時からエラーで

    document.write('<INPUT TYPE="button" NAME="string" VALUE="string" ONCLICK=' + app(path[z]) + '>');
    だと、読み込み時に勝手に実行されます。


    過去スレ全集とは、落ちたスレも見れるサイトがあるのでしょうか?
    678 : Name_Not - 2012/03/26(月) 22:57:19.37 ID:??? (+57,+29,-28)
    あんたがテンプレの >>1 すら読んでないことはよく分かった。それでいて自分の質問だけは
    するのね。よく考えた方がいいよ。
    679 : Name_Not - 2012/03/26(月) 23:03:40.27 ID:??? (+3,-30,-26)
    >>673-674
    どこにも「カンマで繋げる」なんて書いてないけど。
    たとえば、document.write(a,b) としたら、これは document.write(a);document.write(b); と同様。
    タグの場合は一度に出力するんだから当然 + での連結になるよね。
    680 : Name_Not - 2012/03/26(月) 23:30:14.56 ID:??? (+38,-30,-301)
    >>677
    基礎をちゃんと勉強するべきかも。それと、エラーが出るんだったらその内容を伝えないと。
    以下は動作確認はしてないけど、同じような形で書きなおしてみた。

    var paths = [
    '\"c:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\"',
    'c:\\Windows\\notepad.exe'
    ];

    var run = function(path) {
    if (typeof path === 'number') {
    path = paths[path];
    }
    var wshshell = new ActiveXObject("WScript.Shell");
    wshshell.run(path);
    };

    for (var i = 0; i < paths.length; i++) {
    var path = paths[i];
    var name = path.slice(path.lastIndexOf('\\') + 1);
    document.write('<input type="button" value="' + name + '" onclick="run(' + i + ')">');
    }
    document.close();
    681 : Name_Not - 2012/03/26(月) 23:41:35.71 ID:??? (+63,+29,-19)
    >>680
    ありがとうございます。
    参考にもうちょっと勉強してきます。

    他、レスくれた方々もありがとうございました。
    682 : Name_Not - 2012/03/27(火) 07:08:51.36 ID:??? (+57,+29,-22)
    わからないのをいろいろ考え試行錯誤するのがためになるのに
    2、3日くらい考えてもいい
    684 : Name_Not - 2012/03/27(火) 16:41:40.73 ID:??? (+170,-29,-27)
     if (式) {実行文}

     (式) && (実行文);

    という書き方で、代用する書き方は一般的に多用してもいい?
    686 : Name_Not - 2012/03/27(火) 17:27:15.53 ID:??? (+62,+29,-14)
    >>684
    if文の代用って発想はなかったなぁ。
    簡単な例文を書いてみるといい。それで回答を求めたらどうか。
    687 : Name_Not - 2012/03/27(火) 17:32:01.83 ID:??? (+66,+29,-23)
    >>684
    perlなんかでやるよね。
    可読性を損なわないと思うなら、使えばいいんじゃないかな。
    688 : Name_Not - 2012/03/27(火) 17:48:00.70 ID:??? (+57,+29,-10)
    可読性は置いといて、評価だけでも普通に使うのか。(オレはやんない)
    689 : Name_Not - 2012/03/27(火) 18:22:56.48 ID:??? (+57,+29,-30)
    "一般的に"ならこんなこと聞く必要もないだろ
    わざわざ聞くのは自分で一般的じゃないと思ってるからだ
    690 : Name_Not - 2012/03/27(火) 19:48:33.66 ID:??? (+64,+28,+0)
    >>684
    短けりゃいいんじゃね?
    691 : Name_Not - 2012/03/27(火) 19:59:29.74 ID:??? (+66,+26,+0)
    >>684
    なんでもいいんじゃね?
    692 : Name_Not - 2012/03/27(火) 20:09:03.08 ID:??? (+79,+29,-10)
    >>684
    多用どころか使うべきではない。
    前者がわかって後者がわからない人はいても、その逆はいない。
    694 : Name_Not - 2012/03/27(火) 21:03:34.53 ID:??? (+3,-30,-97)
    0なのかnullなのかundefinedなのかが、それだと判別出来ない

    ムダ知識だがperlは近年になって // というキーワードが追加され
    my $input = $VAR{PARAM} // 0;と書けるようになった
    695 : Name_Not - 2012/03/27(火) 22:08:34.14 ID:??? (+18,-30,-127)
    質問させてください

    <div id="hoge">
     <div class="moge"></div>
     <div class="moge"></div>
     <div class="moge"></div>
    </div>

    このようなDIVの形で、
    $(".moge").click(function() {
    で、クリックのイベントを拾った時。
    それが、何番目のDIVをクリックしたかを知りたいのですが、
    どのように、その要素を取得すれば良いでしょうか?
    696 : Name_Not - 2012/03/27(火) 22:23:29.61 ID:??? (+43,-20,-16)
    >>695
    めんどくさいから予めDIVにインデックスを振っておくのが無難。
    毎回調べるなら、#hogeのdiv子要素を全て取得して、インデックスを増やしながら一致を探す。
    697 : Name_Not - 2012/03/27(火) 22:23:55.97 ID:??? (+57,+29,-16)
    当たり前のように ほげほげ && ほにゃらら()・・・スタイルで書いていてVBを書くとき詰まった
    短絡評価しない言語もあるんだね
    698 : Name_Not - 2012/03/27(火) 22:26:18.66 ID:??? (+57,+29,-2)
    何でも短くする人いるよなあ。ありゃスパゲッティコード職人だ。
    699 : Name_Not - 2012/03/27(火) 22:28:22.18 ID:??? (+63,+29,+0)
    >>696
    そうですか・・・
    わかりました、ありがとうございました。
    700 : Name_Not - 2012/03/27(火) 22:29:08.15 ID:??? (+52,+29,-13)
    三項演算子の入れ子とかひどいよね。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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