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

    私的良スレ書庫

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

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

    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
    251 : Name_Not - 2011/03/03(木) 16:48:21.41 ID:??? (+63,+30,-77)
    たまーにヤフー知恵袋でも聞いてるってのあるけど、俺は別にかまわないとおもう
    こっちで満足のいく回答が得られなかったからヤフーで聞いてるワケだろうし

    ちなみに俺はツイッターやった事ないからよくわからない
    252 : Name_Not - 2011/03/03(木) 17:00:11.32 ID:??? (+3,-30,-107)
    HTMLの方で質問してみたんですがどうやらjavascriptの事だったらしいです

    <FORM>
    <TEXTAREA rows="4" cols="40"></TEXTAREA>
    <input type="submit">
    </FORM>

    とあるのですが、この送信するのをボタンではなく <th>~</th>のエリアにしたいのですがどのようにしたらいいのでしょうか?
    <th onclick()>~</th>でサブミットする感じで
    253 : Name_Not - 2011/03/03(木) 17:04:22.33 ID:??? (-2,-30,-67)
    テーブルにフォームつけたいってことかい
    <form action="" method="post">
    <table>
    <tr><th><textarea rows="4" cols="40"></textarea><input type="submit" /></th></tr>
    </table>
    </form>
    ふつーにHTMLだよ
    254 : Name_Not - 2011/03/03(木) 17:10:22.83 ID:??? (-1,-29,-42)
    いえ、近いのですが
    submitってsubmitボタンを押して実行するじゃないですか?
    ソレをtableの<th>~</th>で囲まれたエリアをクリックするとsubmitが実行されるっていう感じに
    255 : Name_Not - 2011/03/03(木) 17:16:38.20 ID:??? (+2,-25,+0)
    そんなことしたら textarea に入力できなくなる
    256 : Name_Not - 2011/03/03(木) 17:19:40.70 ID:??? (+29,-30,-149)
    thは見出しを記述するところだからtdにね。
    あと、キーボードでフォームを送信出来なくなるから使いづらくなるしjs切ってたら動作しないからお勧めしない
    <form action="index.php" name="test">
    <table>
    <tr>
    <td><textarea rows="5" cols="40" name="text"></textarea></td>
    <td onclick="document.forms['test'].submit();">Click ?</td>
    </tr>
    </table>
    </form>
    257 : Name_Not - 2011/03/03(木) 17:19:44.85 ID:??? (-2,-30,-112)
    <form action="" method="post">
    <table>
    <tr>
    <th><textarea rows="4" cols="40"></textarea></th>
    <th><input type="submit" /></th>             ←ココ
    </tr>
    </table>
    </form>
    コレをinput type="submit"じゃなくて
    <th onclick="submit()"></th>こうしたいんじゃね?
    258 : Name_Not - 2011/03/03(木) 17:20:33.72 ID:??? (+57,+25,+0)
    >>256
    そういう感じです!ありがとうございます!
    259 : 232 - 2011/03/03(木) 17:41:13.23 ID:??? (+32,-14,-2)
    >>232
    D&Dをやめる事にしましたので質問は取り下げます
    260 : Name_Not - 2011/03/03(木) 19:33:08.68 ID:??? (-1,-29,-38)
    > if(window.ActiveXObject)
    これをFirefoxでやると、内部で未定義の値を参照したというWarningになるので
    出来たら避けた方がベターかと
    261 : Name_Not - 2011/03/03(木) 19:36:04.04 ID:??? (-2,-30,-21)
    なら
    if(window["ActiveXObject"])
    とかやりゃいい
    262 : Name_Not - 2011/03/03(木) 19:40:37.86 ID:??? (-1,-29,-6)
    それをするぐらいならin使えよ。
    もしくはtypeof使って確認しろよ。
    263 : Name_Not - 2011/03/03(木) 20:04:12.47 ID:??? (+62,+29,-39)
    はいin使います
    typeof使って確認します
    怒らせてしまったようで本当にすみませんでした
    なんとお詫びしたら・・・
    申し訳なくてただただ猛省するばかりです
    二度とここには来ませんのでどうかそれでお許し願えれば幸いです
    264 : Name_Not - 2011/03/03(木) 20:45:25.13 ID:??? (+4,-30,-25)
    hoge.on~=function(){this.~};

    hoge.on~=function(){hoge.~};
    ってどう違うんですか?
    265 : Name_Not - 2011/03/03(木) 20:58:08.53 ID:??? (+3,-30,-147)
    thisは呼び出し方によって変化する
    ほとんどの場合は影響ないが

    document.body.onclick = function(){
    alert(this);
    };

    クリックする
    → [object HTMLBodyElement]
    document.body.onclick();
     → [object HTMLBodyElement]
    setTimeout(document.body.onclick);
     → [object Window]
    document.body.onclick.call();
     → [object Window]
    document.body.onclick.call("こんにちは!!");
     → "こんにちは!!"
    266 : Name_Not - 2011/03/03(木) 22:14:15.00 ID:??? (+10,-30,-48)
    >>264
    thisでなければ参照できない場合もある。

    function foo () { alert(this); }
    function piyo (hoge) { hoge.onclick = foo; }
    267 : Name_Not - 2011/03/03(木) 22:18:57.35 ID:??? (+18,-30,-55)
    >>266
    function piyo (hoge) { hoge.onclick = foo; }
    piyo(hoge)のhogeってpiyoを実行する引数?
    引数だけどhogeを生成してるのでしょうか?
    (´;ω;`)ウッ…わけわかめ
    268 : Name_Not - 2011/03/03(木) 22:41:43.86 ID:??? (+31,-29,-5)
    foo = handler
    piyo = setHandler

    これならわかるか?

    269 : Name_Not - 2011/03/03(木) 22:54:24.90 ID:??? (+34,-30,-22)
    >>267
    piyo(document.getElementById('hoge')); // これでわかるかな?
    270 : 267 - 2011/03/04(金) 08:21:35.48 ID:??? (+63,+29,-16)
    >>268
    余計混乱したw

    >>269
    わかる!俺にもわかるぞーー!!!w
    ありがとうございます
    271 : Name_Not - 2011/03/04(金) 08:57:48.79 ID:??? (+3,-30,-182)
    今フィーチャーフォン(iモードブラウザ2.0)向けにHTML5のAPIを移植できないか思考錯誤してる
    geolocationはiframeとbutton.clickで簡単にできた
    Canvasは多角形と円まで
    ただしinline-blockで構築してるから100x100くらいが実用的に限界
    それでも現在α値合成にトライ中
    Canvasが普通に動く環境がないから本当にちゃんと出来てるかはわかないけどね
    272 : Name_Not - 2011/03/04(金) 12:20:32.60 ID:??? (+30,+12,-12)
    ブログでやれ
    274 : Name_Not - 2011/03/04(金) 14:07:46.07 ID:??? (+51,+28,-1)
    ソース読んだらいいと思うよ
    275 : Name_Not - 2011/03/04(金) 14:38:41.90 ID:??? (+55,+27,-6)
    マッチした回数を取り出す方法ってありますか?
    276 : Name_Not - 2011/03/04(金) 14:44:26.13 ID:??? (+51,+28,-1)
    すいません事故解決しました
    277 : Name_Not - 2011/03/04(金) 15:08:49.27 ID:??? (+51,+28,-13)
    すいません、解決していませんでした
    278 : Name_Not - 2011/03/04(金) 15:17:08.69 ID:??? (-1,-29,-7)
    splitで区切ってから配列数を数える
    279 : Name_Not - 2011/03/04(金) 16:23:10.33 ID:??? (-6,-29,+0)
    String#match
    281 : Name_Not - 2011/03/04(金) 18:11:19.60 ID:??? (+30,+12,+0)
    ブログ・・・?
    282 : Name_Not - 2011/03/04(金) 19:25:21.24 ID:??? (-27,-30,-65)
    >>280
    <input type="button" value="run" onClick="alert('hellow world');">

    283 : Name_Not - 2011/03/04(金) 19:27:36.64 ID:??? (+0,-22,-3)
    酷いスクリプトだな
    284 : Name_Not - 2011/03/04(金) 19:36:20.29 ID:??? (+43,+20,-2)
    酷いコメントだな
    285 : 280 - 2011/03/04(金) 20:09:52.04 ID:NTSxsUAI (-23,+29,-12)
    >282 thx 動いた よかった

    http://blog.livedoor.jp/dankogai/archives/51181390.htmlにある、ソースをみせながら、動かす方法なんだが、実験したら動かなかった。
    どうしたら動く?

    たびたびスマヌ



    286 : Name_Not - 2011/03/04(金) 20:24:57.22 ID:??? (+0,-28,-34)
    ヒントをあげるから考えなさい

    ・入力エリアの文字列を取得する
    ・evalでそれを実行する
    287 : Name_Not - 2011/03/04(金) 20:30:03.91 ID:??? (-6,-29,-12)
    eval is evil
    288 : Name_Not - 2011/03/04(金) 20:44:26.32 ID:??? (-6,-29,-26)
    eval de ibaruna
    289 : Name_Not - 2011/03/04(金) 22:59:34.29 ID:??? (-6,-29,-13)
    demo eval benri
    290 : Name_Not - 2011/03/05(土) 02:13:11.43 ID:??? (-1,-29,-3)
    初心者がdankogaiを参考にすることに無理がある
    291 : Name_Not - 2011/03/05(土) 12:00:59.97 ID:??? (+7,-30,-278)
    下のプログラムは何をする物なんですか?
    また、window.opera?4の?って何ですか?
    javascriptで?の~ってよく使うんですか?

    // _bro: 1=NN6+, 2=NN4, 3=IE, 4=Opera, 0=others
    _bro=(window.opera?4:(document.all?3:(document.getElementById?1:(document.layers?2:0))));
    // _ie5: true=IE5+
    _ie5=(navigator.appName.indexOf('Microsoft Internet Explorer')>=0 && document.getElementById)?true:false;
    // _mac : true = macintosh, false = other os
    _mac=navigator.userAgent.indexOf('Mac')>=0;
    292 : Name_Not - 2011/03/05(土) 12:06:59.40 ID:??? (-8,-26,-14)
    三項演算子
    293 : Name_Not - 2011/03/05(土) 12:09:27.86 ID:??? (+0,-29,-50)
    >>291
    コメントが書いてあるだろう、Operaなら4が代入される。?演算子ぐらい基本だから勉強しとけ。
    294 : Name_Not - 2011/03/05(土) 12:14:55.45 ID:??? (+57,+29,-19)
    ?演算子に突っ込もうかと思ったがやめておこう
    296 : Name_Not - 2011/03/05(土) 15:34:36.14 ID:??? (+50,+22,-33)
    291
    ググってきました
    ?は三項演算子でショートコーディングという手法なんですね
    ありがとうございました
    297 : Name_Not - 2011/03/05(土) 20:33:36.45 ID:??? (+25,-30,-262)
    オンクリックイベントを拾って実行するコードを以下のようにしていたのですが、
    onClick="hoge()"
    function hoge(){処理}

    知り合いに↓のようにイベントをfalseにして終了するようにすべきだと言われました。
    onClick="return hoge()"
    function hoge(){処理 return false;}

    hrefを設定した要素に対し、javascript有効時はhrefが読まれないようにイベントをキャンセルするとかならわかるんですが、
    そういう理由が無くても、とにかくonClickは最後にfalseして終了するのが基本だと言われて混乱しました。
    一応、理由を聞いてはみたんですが、
    「構文上の理由。業界の決まりごと。onClickは必ずreturn falseしないと笑われるよ」としか言われず、
    何故それが必要なのかはわかりませんでした。

    onClickを毎回falseにしないとどういう問題が起こるのか教えて下さい。
    298 : Name_Not - 2011/03/05(土) 20:35:44.38 ID:??? (+57,+29,-2)
    問題ないからそんなことわざわざしない
    299 : Name_Not - 2011/03/05(土) 20:39:27.40 ID:??? (+50,+29,-20)
    そうですか・・・。やっぱどう考えても無意味ですよね。
    いじめられてんのかな俺。
    300 : Name_Not - 2011/03/05(土) 20:42:39.72 ID:??? (+24,+28,-46)
    ちゃんと意味はあるが。
    returnを書いた場合と書かない場合の差を勉強した方が良い。
    というかFAQにもあった気が。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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