のくす牧場
コンテンツ
牧場内検索
カウンタ
総計: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
    701 : Name_Not - 2010/08/20(金) 21:49:34 ID:??? (+64,+29,-57)
    バーコードリーダーがよく分からないけど、
    フォーカスを外すをjsでやればいいんじゃないの?
    あるいは、バーコードリーダからの入力のあとに送信実行の関数を書けばいいんじゃないだろうか。
    702 : 699 - 2010/08/20(金) 21:56:46 ID:??? (+7,-29,-24)
    >>700
    現状ではsetIntervalしかなさ気ですね(´・ω・`)
    >>701
    "フォーカスを外すをjs"をどのトリガで走らせていいのかが…

    レスありがとうございます
    もうちょっと探して見つからなければsetIntervalでいってみます。
    703 : Name_Not - 2010/08/20(金) 22:21:31 ID:??? (-9,-29,-10)
    >>699
    ブラウザは限られるが、inputイベントがある
    ちなみにGoogleのトップページはsetInterval
    704 : Name_Not - 2010/08/21(土) 00:45:26 ID:??? (+62,+29,-71)
    バーコードリーダーにもよるけど
    設定で最後Enter送信されなかったっけ?
    たいてい初期設定が最後Enter設定だったと思うけど
    それを監視してみるというのはどう

    ただバーコードリーダー自体の入力が早いから
    どうなのかはわからんが・・・
    705 : Name_Not - 2010/08/22(日) 18:25:59 ID:??? (+3,-30,+0)
    radioボタンの選択によって指定id要素のclassを書き換える為に以下のようなプログラムを書いてみましたが上手く動きません。
    というかさっきまで動いてたのですが、いつの間にか動かなくなっていました…
    どこかおかしいところが有ったら教えてください

    <script type="text/javascript" ><!--
    function ex1() {
    var elem = $('sample');
    elem.className = 'size1';
    }
    function ex2() {
    var elem = $('sample');
    elem.className = 'size2';
    }
    //--></script>

    <style type="text/css">
    .size1 {font-size:80%;}
    .size2 {font-size:120%;}
    </style>

    <form><input type="radio" name="group" onClick="ex1()" checked>小<input type="radio" name="group" onClick="ex2()">大</form>
    <div id="sample" class="size1" >文字サイズ変更</div>
    706 : Name_Not - 2010/08/22(日) 18:30:44 ID:??? (+57,+23,-18)
    >いつの間にか動かなくなっていました
    ブラウザのエラーコンソール確認した?
    707 : Name_Not - 2010/08/22(日) 18:58:44 ID:??? (+9,-25,-88)
    >>706
    ありがとうございます
    エラー名でググったら同じような症状が見つかりました
    原因はprototypeとjqueryプラグインのコンフリクトだったようです
    708 : Name_Not - 2010/08/22(日) 22:28:41 ID:??? (-1,-29,-33)
    jQueryとprototype.jsは競合するよな。テンプレ入り級の豆知識だと思う。
    709 : Name_Not - 2010/08/22(日) 22:30:57 ID:??? (+34,-29,-22)
    jQueryとprototype.jsを両方使うのってどういう時なんだろ
    どっちかで十分じゃないのかな
    711 : Name_Not - 2010/08/22(日) 22:56:13 ID:??? (+67,+29,-154)
    なんとなくこれ入れてみたら、両方使ってるケースって実は結構あることに気付いた。
    http://addons.mozilla.org/en-US/firefox/addon/10083/

    >>709
    まあ双方に得手不得手はある……とはいえ、一番多いのは
    prototype.js使ってるサイトに後からjQueryを導入したものの、
    既存コードを直すのが面倒で前者がそのまま残ってるってパターンだと思うw
    あとjQuery UIを使いたいので仕方なしにjQuery入れるとか。
    712 : Name_Not - 2010/08/23(月) 00:28:34 ID:??? (-6,-29,+0)
    ノーコンフリクトは基本JARO
    713 : Name_Not - 2010/08/23(月) 01:37:25 ID:??? (+14,-13,-2)
    ニコ動で両方使ってるページがあったような
    714 : Name_Not - 2010/08/23(月) 02:31:25 ID:??? (+26,+28,-16)
    両方使用は自己責任にて、ノークレーム、ノークエスチョンでお願いします
    715 : Name_Not - 2010/08/23(月) 03:27:13 ID:vKZcIChu (+24,+29,-16)
    ちゃんとわかってて両方使ってる場合は問題起きづらいだろうけど、
    面倒なのは制作会社たらい回しにされてる企業サイト。
    716 : 694 - 2010/08/23(月) 12:44:56 ID:9V2lU8KI (+21,+29,-40)
    >>697
    管理しているサイトについて
    Twitter公式の短縮URLでつぶやいているリストを取得したかった・・・

    HTML取得はできなかったので諦めるしかなさそう。ざんねん
    717 : Name_Not - 2010/08/23(月) 16:00:57 ID:??? (+37,+29,-33)
    JavaScriptで携帯用オンラインゲームを作りたいと思うのですが
    あまりJavaScriptでオンラインって聞かないですよね
    どうしてなのでしょうか?
    ちなみにperlを使ったルーム式にしようと思います
    718 : Name_Not - 2010/08/23(月) 16:03:59 ID:??? (+94,+29,-39)
    jsって重すぎじゃね。
    そもそも携帯でオンラインってどの程度のだっけ?携帯でゲームやらんからわからん。
    720 : Name_Not - 2010/08/23(月) 16:35:49 ID:??? (+75,+30,-85)
    >718
    とりあえず今までに作ったチャットやオセロ将棋トランプ等のラグとかあまり気にしなくていいものをまず作っていこうと思いますが
    最終的にはラグが問題になるようなアクションも作りたいです
    もちろん携帯JSなのでCanvasも使えませんしショボいものになります

    ちなみに擬似P2Pを行う通信部は各ゲーム、アプリに対してフレームワーク的な共通のものにするのが目標です
    721 : Name_Not - 2010/08/23(月) 16:51:43 ID:??? (+71,+26,-1)
    通信部分とかはFlashの方がよくないか
    722 : Name_Not - 2010/08/23(月) 17:19:01 ID:BLqtDX/m (+33,+28,-35)
    >721
    ケータイではJavaScriptとFlashの連携方法は用意されていません
    もしかしたらhash指定等でできるかもしれませんがあまり現実的じゃない気がします
    724 : Name_Not - 2010/08/23(月) 18:02:35 ID:??? (-6,-29,-36)
    >723
    そこらへんは通常より厳しいです
    (個人で実験レベルであれば半分バグのような形で可能な方法はあります)

    例えばJSが置かれたURLが
      http://ABC.jp/a/0.html
    だったら普通は
     〇http://ABC.jp/a/1.html
     〇http://ABC.jp/b/2.html
     △http://DEF.jp/c/3.html
    だと思うのですが、iモードブラウザは
     〇http://ABC.jp/a/1.html
     ×http://ABC.jp/b/2.html
     ×http://DEF.jp/c/3.html
    です
    725 : Name_Not - 2010/08/23(月) 18:12:47 ID:zfkLU5Jw (+16,+29,-35)
    なるほど。厳しいね。ありがとう。
    だとすっと、やっぱJSONPとかに頼ることになるのかな。
    726 : Name_Not - 2010/08/23(月) 18:20:46 ID:??? (+32,+29,-42)
    >725
    自分はライブラリは使いません
    汚いソースしか書けないのでせめて全てを自分で書いて把握しておかないと大変なことになります

    制限についても
    HTML http://ABC.jp/1.html
    CGI  http://ABC.jp/2.cgi
    DATA http://ABC.jp/a/3.txt
    みたいな感じにするので大丈夫です
    727 : Name_Not - 2010/08/23(月) 18:37:59 ID:zfkLU5Jw (-27,-30,-77)
    >>726
    JSONPはライブラリ関係ないよ。
    大雑把に超言うとhttp://ABC.jp/1.htmlに
    var dat = null;
    function getData(d){ dat = d; }

    って作っておいて、
    <script type="text/javascript" src="http://DEF.jp/2.cgi" />

    ってすると、2.cgiが
    getData({
        qwer : 1234,
        asdf : 2345,
        zxcv : 3456
    });

    を返す、って仕組みのことです。
    728 : Name_Not - 2010/08/23(月) 18:46:26 ID:??? (+58,+29,-91)
    >727
    なるほど
    しかし広告自動挿入の無料スペースを使っているためちょっと面倒です

    サーバーへは送信だけにして(受信は中断して)
    サーバーからファイルに書き込み
    そのファイルを読みにいくというのが一番レスポンスが良さそうです
    MAXで100ms毎くらいに通信できればいいのですが…
    ちょっと試してみます
    729 : Name_Not - 2010/08/23(月) 19:22:02 ID:??? (+51,+23,-16)
    だいたい10KBで250msでした
    いろいろ処理を行うと保障されるのは1000msくらいですね
    これならレースゲームとかでも作り用によってはギリギリ実現可能かもしれません
    730 : Name_Not - 2010/08/23(月) 21:28:10 ID:??? (+49,-30,-197)
    クッキーの有効期限を送信で、
    有効期限を次の日の0時に設定しようとしているのですが、現在時刻の+9時間後になってしまいます。
    どの辺がいけないのかお教え願えないでしょうか?

    toD = new Date();
    toH = toD.getHours();
    toM = toD.getMinutes();
    toS = toD.getSeconds();
    limit = (86400 - (toH * 3600 + toM * 60 + toS)) * 1000;
    toD.setTime(toD.getTime() + limit);
    cookie_limit = toD.toGMTString();
    document.cookie = "test_label=" + test_msg + ";expires=" + cookie_limit;
    731 : Name_Not - 2010/08/23(月) 21:29:52 ID:??? (+57,+29,-43)
    ヤバい、私日本語でおk
    orz

    クッキーの送信で、
    有効期限を送った日の次の日の0時に設定しようと~
    732 : Name_Not - 2010/08/23(月) 21:32:49 ID:??? (+26,-30,-17)
    ヒント:時差
    大ヒント:GMT
    733 : Name_Not - 2010/08/23(月) 21:45:25 ID:??? (+19,-30,-28)
    >>727
    そんな技があるんだ。能動的なXSSか。
    なんか、いろいろと危なっかしそう。
    蛇足だけどgetDataはsetDataだよね。
    少し頭が混乱したので。
    getDataの場合は、getData() { return dat; }だと思う。
    734 : Name_Not - 2010/08/23(月) 21:47:48 ID:??? (+61,+29,-12)
    >>732
    おぅふ
    有難うございました
    735 : Name_Not - 2010/08/23(月) 23:12:06 ID:??? (+50,+22,-43)
    chromeではcookieは有効期限指定しないと食べないんだね
    動かなくて焦った
    736 : Name_Not - 2010/08/23(月) 23:59:23 ID:obRZfTTY (+32,+29,-91)
    >>733
    あー。JSがサーバからデータをゲットする、って意味でいつもgetって書いてたもんで。
    すまんです。

    JSONP自体はそんなに変なモノじゃないので、詳しくはおググりください。
    JSONをパースするわけじゃいないので危ないことはないと思います。
    つか、JS2.0でドメインまたぐ手段もできるし、過去の遺物になりそうだけど。
    737 : 730 - 2010/08/24(火) 00:12:32 ID:??? (+87,+29,-93)
    >>730のlimitの値をいじっていたのですが、やはり現在時刻にプラス9時間になってしまいます。
    cookieの有効期限を良く見ると現在時刻にプラス1年と9時間になっている事に気がつき……

    一番最初の設定に戻したところ、有効期限が、現在時刻にプラス1年と9時間……

    これって、スクリプトが間違っているせいでいいんですよね?
    738 : Name_Not - 2010/08/24(火) 00:46:14 ID:??? (+47,+29,+0)
    はいそうです
    739 : Name_Not - 2010/08/24(火) 01:03:05 ID:??? (+3,-30,-69)
    1年ずれるってのは何かおかしい。どっかで値をいじるのミスってる。
    9時間ずれるのは問題ない。自分で書いたスクリプトによって設定される時刻と、

    (new Date()).toGMTString()

    で取得できる現在時刻(GMT)とを比較してみればいい。
    740 : Name_Not - 2010/08/24(火) 01:04:38 ID:??? (+52,+29,+0)
    ロンドンの人なら間違ってません
    741 : Name_Not - 2010/08/24(火) 02:22:56 ID:??? (-1,-29,-3)
    new Date().toUTCString() を使用してください
    742 : Name_Not - 2010/08/24(火) 05:26:39 ID:vGNzcUxZ (+36,+29,-23)
    >>737
    1年ずれるの俺もやったことある。
    冷静に計算して原因に気づいて身悶えしたw
    743 : Name_Not - 2010/08/24(火) 07:28:14 ID:??? (+59,+29,-17)
    コーディングしてる間に1年過ぎ去ってたとかそんなのか
    744 : Name_Not - 2010/08/24(火) 09:22:15 ID:LmB27viy (+0,+27,+0)
    >>743
    起点を間違えた。
    745 : Name_Not - 2010/08/24(火) 11:48:02 ID:??? (+57,+29,-15)
    1ヶ月ずれるのは割りと多いな
    746 : Name_Not - 2010/08/24(火) 12:35:21 ID:??? (+6,-29,+0)
    >745
    久しぶりにやると忘れてるんだよな
    あとgetHoursのsとか
    748 : Name_Not - 2010/08/24(火) 18:08:46 ID:??? (-22,-29,-49)
    location.hrefでページ移動する時に
    404エラー時には○○の処理をして
    404エラーが出ない時はページに移動する

    どうやれば出来まふ?
    749 : Name_Not - 2010/08/24(火) 18:11:32 ID:LmB27viy (-29,-29,-4)
    >>748
    ドメインまたがないならxhrでhead、かなあ。
    750 : Name_Not - 2010/08/24(火) 19:10:26 ID:??? (+118,+29,-29)
    質問です。
    アホな事を聞きますが、Dateが参照する時刻は、各々のブラウザーを動かしているマシンの時刻でよろしいのでしょうか?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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