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

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

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

    751 = :

    if (file1.match(/abcd/)) {
    document.write("OK");
    }

    file4まである場合
    file1~file4の4つの値全てにabcdが入ってる場合だけOKと表示させたい場合は
    どう書くのでしょうか?

    752 = :

    4つだけなら && で繋げたら?

    753 = :

    >>751
    &&でつなげるか、フラグを用意するか。

    それと、その程度の検索であればindexOfを用いたほうがよい

    754 = :

    「厳密」って言葉のイメージとは裏腹に、
    型変換をしない分、却って速いと思うんだけどな。

    755 = :

    >>753
    ありがとうございます。
    できました。

    一応・・・
    if ((file1&&file2&&file3&&file4&&file5).indexOf(/abcd/)) {
    で合ってるでしょうか?

    756 = :

    あ、何か違いますね
    if ((file1&&file2&&file3&&file4&&file5).indexOf("abcd")) {

    これで合ってるでしょうか?

    757 = :

    ふ・・・増えてる・・・・?


    wwww

    758 = :

    >>755
    1時間くらいJSの基礎を勉強してこい

    759 = :

    基礎丸ごとだと一時間じゃ足りないかもしれないw
    真偽値と論理演算について勉強してみて

    オブジェクトの合成は普通できないけど(それぞれ専用の関数を用意した場合を除く)
    trueやfalseになってしまえば合成できる

    やりたいことは、愚直に書けばこういうことでしょ?
    if (file1.match(/abcd/)) {
     if (file2.match(/abcd/)) {
      if (file3.match(/abcd/)) {
    それが>>756みたいには化けないんだよ
    でも複数のif文を一つに化けさせることならできる

    760 = :

    >>750
    速くなるというより遅くならないというほうがしっくりくる

    762 = :

    検索する対象が増えたらどうするの?
    こう↓すればいいの?

    var file_;
    for ( var i = 1; i < 5; i++ ) {
      eval( "file_ = file" + i );
      if ( file_.indexOf("abcd") ) break;
    }

    if ( i == 5 ) document.write("OK");

    764 = :

    あら、755ではダメなんですね

    >>759
    ありがとうございますl。愚直なそれでいきます!

    765 = :

    >>762
    どういう意図で eval 使ってるのか分からん。

    766 = :

    >>765
    既存のローカル変数に動的にアクセスしたいからでしょ
    コンテナ使わずに、動的にアクセスしたくなるほど変数を作った時点で破綻してるわけだけど

    772 = :

    いや、全然。

    773 = :

    質問です。

    横幅のピクセル数が決まっているdivにフォントサイズの決まったテキストを入れる時に、
    右端で折り返す必要のあるとき、あらかじめ何行になるか知る方法はないでしょうか?

    3行以上になるならば、残りを省略して2行に抑える処理を入れたいと思っています。
    たとえば「長すぎるテキストメッセージ」を「長すぎるテキス...」という風に変更したいわけです。

    何か良い方法やアイデアがあればぜひ教えてください。よろしくお願いします。

    774 = :

    >>773
    一定文字数で切っちゃったら?文字列の種類で長さが微妙になるけど・・・

    >>771
    それつかうと>>695が出来るようになる?

    775 = :

    ここにある回答で、ときおりコードの中にコメント(/* */)があり、その中に@ifや@else@やらの
    コードらしきものが書かれていますが、これにはどういう意味があるのでしょうか?

    Enter キー 無効について -OKWave
    http://okwave.jp/qa5464601.html

    776 = :

    条件付コンパイル

    777 = :

    >>776

    779 = :

    >>767
    ありがとうございました!
    試行錯誤した結果、理想のものができました。
    自力では100%できなかったんで、本当に感謝です!!!

    780 = :

    >>773

    <div id="nav" style="border:1px solid; width:100px;"></div>

    var str = "ああああああああああああああああああ".split("");
    var s = "";
    var obj = document.getElementById("nav");
    for (var i = 0; i < str.length; i++) {
     obj.innerHTML += str[i];
     if(obj.offsetHeight > 40) {
      obj.innerHTML = s.substring(0, s.length - 1) + "…";
    break;
     }
     s += str[i];
    }

    英数字が絡んでくると微妙なんだけどね
    あとは工夫してちょ

    787 = :

    id付けてidでとれよ

    789 = :

    まず標準を定義しようぜ

    790 = :

    DOM一覧をまとめたサイトをどなたかテンプレ追加していただけませんか?

    791 = :

    >>569
    10日周期に書き込む気か

    792 = :

    それ俺じゃないです

    793 = :

    検索使えば一覧なんて必要ないだろ

    794 = :

    テンプレに入れたいなら人任せにしないでURL貼れよ
    知りたいだけなら小賢しいこと言ってないで素直に聞けばいいだろ

    795 = :

    >>794は初心者とみた
    煽っておいて本当は自分が知りたいために人を利用するとか乙

    796 = :

    >>787
    idじゃひとつしかとれねーし

    797 = :

    >>796
    sorry,this thread is japanese only!!

    798 = :

    脳みそ腐ってんの?

    799 = :

    ジュワワ?

    800 = :

    innerHTMLだけだと限界があるんだよね・・変数上にDOMを構築出来ないとか色々と


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

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


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