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

    私的良スレ書庫

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

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

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - window.open + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    201 : Name_Not - 2009/10/19(月) 09:31:24 ID:??? (-1,-29,-6)
    javascriptってmainから始まらないの?
    202 : Name_Not - 2009/10/19(月) 09:56:01 ID:??? (+31,+9,+0)
    Yes
    203 : Name_Not - 2009/10/19(月) 10:52:18 ID:??? (+120,+29,-20)
    javascriptで格闘ゲームをつくってみたいのですが
    何かデモのある良いサイト教えて
    204 : Name_Not - 2009/10/19(月) 12:48:30 ID:??? (+59,+30,+0)
    205 : Name_Not - 2009/10/19(月) 13:50:54 ID:??? (+74,+29,-10)
    >>203
    どうせならゼロから作ってみるのもいいかも
    ライブラリを組むいうことは、すごい良い経験になるはず
    206 : Name_Not - 2009/10/19(月) 15:57:34 ID:??? (+62,+29,-77)
    よくjavascriptを使ってテキストエリアの文字色や背景、
    見出しやリストなんかを編集できるサイトがあるけど(ブログとか)、
    ああいう機能を実現するスクリプトでフリーでオススメのがあったら教えてください。
    上に書いた程度のことが実現できれば良いです。
    今はtinyMCE?だったかな?外なんで分からんけど、ちょっと高機能すぎてもてあまし気味。
    207 : Name_Not - 2009/10/19(月) 16:32:14 ID:??? (+37,-29,-19)
    >>202
    えっ!javascriptってmainから始まるの?
    208 : Name_Not - 2009/10/19(月) 16:45:16 ID:??? (+44,+26,+0)
    うるさい
    209 : Name_Not - 2009/10/19(月) 16:49:03 ID:??? (+62,+29,-4)
    >>207
    英語やってみな
    あんた嬉しいんじゃない?
    210 : Name_Not - 2009/10/19(月) 17:21:14 ID:??? (+4,-29,-3)
    Does javascript begin with main ?
    211 : Name_Not - 2009/10/19(月) 17:23:57 ID:??? (-6,-29,+1)
    Yes, it does.
    212 : Name_Not - 2009/10/19(月) 17:30:50 ID:??? (+3,-20,+0)
    >>210
    notがいるんじゃね?
    213 : Name_Not - 2009/10/19(月) 17:50:46 ID:??? (-1,-29,-3)
    Does not javascript begin with main ?
    214 : Name_Not - 2009/10/19(月) 17:56:53 ID:??? (-6,-29,+1)
    Yes, it does.
    216 : Name_Not - 2009/10/19(月) 18:09:25 ID:??? (-7,-25,-49)
    >>215
    ソース見りゃいいじゃん、ヒントはsaveFile
    ネットとローカルでセキュリティポリシー違うのは忘れんな
    218 : Name_Not - 2009/10/19(月) 18:39:23 ID:??? (-6,-29,-6)
    古典的だが、始まる前にnew Date()
    終わったところでnew Date()
    後者から前者を引く
    219 : Name_Not - 2009/10/19(月) 19:05:43 ID:??? (-2,-30,-33)
    var b = new Date().getTime;
    ~ここに処理を書く~
    alert(new Date().getTime - b + "ms秒かかったよ!!");

    220 : 217 - 2009/10/19(月) 19:14:49 ID:h+JGiZjA (-20,+29,-21)
    >>218-219
    どうもありがとうございます。

    Dateを用いて測定することにしたいと思います。
    IE8のデバッガで測定できればよかったんですけどね。
    222 : 221 - 2009/10/20(火) 12:01:49 ID:??? (+9,-30,-80)
    すみません。ソースがちょっと変でした・・・。

    function formSubmit(){
    document.getElementById('sbm').disabled = true;
    document.form1.submit();
    }

    <form name="form1" action="form.php" method="post" onsubmit="formSubmit();">
    <input id="sbm" type="submit" value="内容確認">
    </form>
    223 : Name_Not - 2009/10/20(火) 13:08:52 ID:??? (+8,-29,-84)
    >>222
    確認してないからアイデア止まりだけど、window.onloadでdisabled = trueしてみたら?

    それか、記憶(再設定)するのはフォーム関連だけだったと思うから、アプローチを変えて
    submitしたときにフォーム外側のブロックをdisplay: noneにして「送信中」と表示するとか
    224 : 221 - 2009/10/20(火) 13:25:44 ID:??? (+0,-29,-17)
    >>223
    windows.onloadでいけました。後者の方法も有りですよね。
    1つの関数だけで納められればと思ったのですが、これらの方法を使います。
    225 : 221 - 2009/10/20(火) 13:30:24 ID:??? (-1,-29,-20)
    すみません、window.onloadは勘違いでした・・。
    これを入れても前の画面に戻ったらボタンはdisabled状態です。
    もう少し考えてみます。
    226 : Name_Not - 2009/10/20(火) 15:58:46 ID:??? (-25,-29,-62)
    Javascriptと直接絡むか微妙ですが、HTMLのselectタグによる
    プルダウンでプルダウンの項目一覧が開いた瞬間と閉じた瞬間
    を取得できるイベントってありますでしょうか?
    開くのをonMouseDown、閉じるのをonChangeでやっているのですが、
    これだと値を変更しなかった場合に閉じるが取れなくて困っています。

    代替案でもよいのでご教授いただけるとありがたいです。
    227 : Name_Not - 2009/10/20(火) 16:14:03 ID:??? (+3,-29,-9)
    >>226
    selectのonchangeってブラウザによってタイミングが違ったような気がするけど...
    228 : Name_Not - 2009/10/20(火) 16:20:27 ID:??? (-1,-29,-32)
    >>227
    言い忘れてましたが、IE8のみ対応の案件です。
    なのでIE8限定の対処方法でもOKです。
    229 : Name_Not - 2009/10/20(火) 16:30:58 ID:??? (+21,-11,-24)
    onmousedownも微妙なんだよね。
    Alt+↓とかで開いたりすることもあるし。
    onchangeだって開かなくても変更(選択してから上下等)すれば起こる。
    そのイベントで「何をしたいか」をはっきりさせてくれると代替案が出しやすい。
    230 : Name_Not - 2009/10/20(火) 17:47:12 ID:??? (+3,-29,-73)
    やりたい事は、プルダウンが開いた時にだけwidthを広げ、プルダウンが
    閉じた時にwidthを元に戻すというものです。

    プルダウンの項目の中に長い文字があって、元のwidthより広くなる場合、
    IEだと広がった部分の幅が元のwidthと同じなので文字が全部表示され
    ないんですよね……。(Firefoxとoperaでは問題ないのですが)
    231 : Name_Not - 2009/10/20(火) 17:48:23 ID:??? (+9,-29,-52)
    ちとめんどくさいね。

    開き方としてはつぎの二通り
    mousedown => focus
    focus => keydown

    こいつらフラグなり駆使して監視してやればOK
    それが自分でできないなら仕様を再検討するべき

    じゃ頑張って
    233 : 232 - 2009/10/20(火) 18:02:51 ID:3YpkaVyV (-20,+29,+0)
    リロードしないで書き込んだらかぶった…
    すみません。
    234 : Name_Not - 2009/10/20(火) 20:23:21 ID:??? (+4,-30,-161)
    >>231,232
    ありがとうございます。アドバイスを参考に下記のようにしてうまくいきました!

    var Count = 0
    function SelectOnMouseUp(){
     if(Count == 0){
      document.form.pulldown.style.width = 50;
     }
    }
    function SelectOnMouseDown(){
     if(Count == 0){
      Count = 1;
      document.form.pulldown.style.width = 200;
     }
     else if(Count == 1){
      Count = 0;
     }
    }
    function SelectOnKeydown(){
     if(Count == 1){
      Count = 0;
      document.form.pulldown.style.width = 50;
     }
    }
    function SelectOnBlur(){
     document.form.pulldown.style.width = 50;
    }

    <select name="pulldown" style="width:50px" onmousedown="javascript:SelectOnMouseDown()" onmouseup="javascript:SelectOnMouseUp()" onkeydown="javascript:SelectOnKeydown()" onblur="javascript:SelectOnBlur()" >
    235 : Name_Not - 2009/10/20(火) 21:38:21 ID:??? (+55,+27,-4)
    なんというjavascriptスキームの嵐…
    236 : Name_Not - 2009/10/20(火) 21:41:30 ID:??? (+49,-30,+0)
    <html></body>
    <div style="width:450;height:450px;border:1px solid blue;cursor:pointer;">
    <canvas id="tes1" width=450 height=450 style="position:relative;background-color:rgb(200,0,0);"></canvas>
    <canvas id="tes2" width=450 height=450 style="position:relative;bottom:450px;background-color:rgba(0,0,200,0.5);"></canvas>
    </div><div style="border:1px solid black;">foot</div>
    </body></html>

    これfirefoxだとfoot含むした側に450pxらしきものがあったり
    operaだとfootの上に450*2px分出てきてしまうけど
    どうにかならんのかおしえて。
    ・一番上のdivのwidthを450*2以上にして、bottomのところをleft:450px;というのはなしで
    ・absoluteもなしで
    237 : Name_Not - 2009/10/20(火) 21:42:18 ID:??? (-6,-29,-15)
    訂正
    →left:-450px;
    238 : Name_Not - 2009/10/20(火) 21:43:12 ID:??? (+40,+22,+0)
    次の方どうぞー
    239 : Name_Not - 2009/10/20(火) 23:32:59 ID:??? (+52,-6,-2)
    >>236
    1行目からそれかいっ!
    241 : Name_Not - 2009/10/21(水) 00:03:59 ID:??? (+64,+29,-1)
    >>236
    どうなって欲しいのかを書きなさいよ。
    たぶんJavaScript関係ない。CSSの問題。
    242 : Name_Not - 2009/10/21(水) 00:24:51 ID:??? (+42,+14,+0)
    Gドライブなんて恐くて開けません><
    243 : Name_Not - 2009/10/21(水) 00:44:05 ID:??? (-1,-29,-31)
    <noscript>ならブラウザのセキュリティポリシーだろ
    CSS関係ない
    244 : Name_Not - 2009/10/21(水) 04:34:23 ID:??? (+64,+29,-13)
    >>239
    今気づいた。そして爆笑したw
    245 : Name_Not - 2009/10/21(水) 09:44:28 ID:pBH87KYD (-4,-29,-50)
    Jscriptはjavascriptをカバーしていて独自の拡張性をもっているの
    ならJscrriptはjavascriptの上を行っているのですよね。そんなす
    ごいものならなぜみんな使わないのですか?
    あと将来的に、javascriptがJscriptになる日は来ますか?勉強した
    方がよいでしょうか。
    246 : Name_Not - 2009/10/21(水) 10:27:02 ID:??? (+52,+29,-39)
    >>245
    独自の拡張性を持っていることは優れているということに繋がらない
    「IEのCSSが独自拡張してるから優れてますよね?」って言ってるのと同じ
    なのでJavaScript勉強した方がいい
    247 : Name_Not - 2009/10/21(水) 11:49:52 ID:??? (+3,-29,-66)
    たとえばLinuxはウインドウの描画をするためにX Windowというものを使っている
    このX Windowは1987年に仕様が決定されて以来拡張や変更が行われずにほぼ完全な互換性を維持している

    互換性って大切なんだぜ
    248 : Name_Not - 2009/10/21(水) 17:41:07 ID:??? (+7,-30,-56)
    var isNewIE = typeof(document.documentElement.style.msInterpolationMode) != "undefined" ? true : false;

    なんかもっとスマートなやり方があったような気がする。。。
    249 : Name_Not - 2009/10/21(水) 18:20:18 ID:??? (+2,-30,-26)
    >>248
    IEのバージョン判定?
    なら条件コンパイルで@_jscript_versionを見りゃいいだろ
    250 : Name_Not - 2009/10/21(水) 18:37:29 ID:??? (-2,-30,-35)
    var IE = false;
    /*@cc_on IE = true;@*/
    alert(IE);

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

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


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