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

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

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

    801 = :

    >>799
    元のHTML全部をdivの中に入れてそのdivを枠となるdiv(overflow=clip)
    の中に絶対位置指定で入れて位置を1ページぶんずつ上下させるとかではだめ?

    802 :

    >>797
    http://www.oreilly.co.jp/books/9784873113333/

    803 = :

    的確な回答であると同時に鬼畜回答にもなりうる紙一重のレス

    804 = :

    >>797 が言ってるのがJavaScriptじゃなくて本当にJavaなら正しいおすすめだろ

    805 = :

    >>802の本は読んだことないが、どの辺が鬼畜回答なんだ?

    806 = 802 :

    おれもまさかこんなドンピシャなタイトルが
    オライリーから出てるとは思わなかったよw

    807 = :

    ワラタ

    808 = :

    >>801
    回答ありがとうございます。
    ただその方法だと、縦幅が大きい要素(H1タグや画像)がページから飛び出し見切れてしまうケースが出てきそうです。
    もう少し自分で考えてダメなら良いサンプルが出回るまで待つことにします。考えてくれてありがとう。

    810 = :

    はい

    812 = :

    sleep関数ではないけど、それに近いものを求めるならsetTimeoutじゃないか。
    それが嫌なら自作するしかない気がする。

    817 = :

    setTimeoutでやるのが現実的だろう
    あくまでも遅延実行であることを頭に入れておけば問題ない

    818 = :

    >>809
    http://support.microsoft.com/kb/250983/ja

    820 = :

    >>808
    一行づつ流し込んでいって、divのheightが(600-ページャーの高さ)を上回る場合はそこで切るとかは?

    一行をどう定義するかが問題だろうけど
    段落単位にしてbrタグでカットするとかもありでは?

    821 :

    >>806
    オライリー先生かっけー!

    822 :

    >>821
    オライリーのサイトひらきっぱなしにしてたら
    左上の動物が瞬きして超ビビッた

    823 = :

    消えろカス

    827 = :

    JavaScript+(jQuery)のjQuery.get(or post)で読み込んだファイルの内容を、戻り値にして変数に入れる方法はありますか?
    あるとすれば、どのようにすればいいのでしょうか?

    var read =
    {
    readtext : "",
    httpObj : jQuery.get("./db.php",null,function(){this.readtext = httpObj.responseText;})
    }

    db.phpをGETで取得して read.readtext に入れたいんですが、これでは動かないのです。

    829 = :

    はいはい乙。

    830 = :

    >>828
    あとopen
    closeしような、

    831 = :

    >>827
    自己解決したかもです。失礼しました。

    834 = :

    仕様的にOKかと言われたらOK
    ひらがなだっていけるよ

    ただJavaScriptの場合フレームワークの実装で
    $はdocument.getElementByIdのショートカットだったりするので
    変数につけるってのはお勧めしない
    変数にはvarをつけるんだからわざわざ$つけるのもおかしいかと

    838 = :

    いいんだけど・・・気分的になんか・・・
    どこにどのファイル置いたか忘れた・・・あーめんどくせーって時に使えるかなって・・・

    839 = :

    prototype(ライブラリのほうじゃないですよ)ってどんな場合に使うと恩恵があるんですか?

    840 = :

    >>839
    仕様書に解説が色々あるから読んでください。

    841 = :

    こうしてみたけど。まぁあんまり意味ないですね・・・。for inとかパフォーマンス悪いと聞いたのであんまり使いたくなかった。
    コードの読みやすさも考えるとパフォーマンス重視のみでも駄目なのかな。
    (function() {
    var dir = new Array(), head = document.getElementsByTagName("head")[0];

    dir["./"] = new Array("baz.js");
    dir["./common/"] = new Array("bar.js");
    dir["./common/js/"] = new Array("foo.js");

    var script;
    for (i in dir) {
    script = document.createElement("script");
    script.setAttribute("type", "text/javascript");
    script.setAttribute("src", i + dir[i]);
    head.appendChild(script);
    }
    })();

    843 = :

    ["./baz.js", "./common/bar.js", "./common/foo.js"].forEach(function(e){
        var s = document.createElement("script");
        document.getElementsByTagName("head")[0].appendChild(s);
        s.setAttribute("type", "text/javascript");
        s.setAttribute("src", e);
    });

    846 = :

    window.showModalDialog
    で開いたフレームページについて、
    (モーダル呼び出し元と呼び出し先は別ドメイン)

    IEで<input type="text">に文字列が貼り付けできない
    という情報をもらいました。

    確認しようと、本番環境とは別に同じような構成を用意して
    (本番環境は今触れない...)
    IE6~8で試してみたけど再現しないので
    困ってるのですが、何か原因に心当たりありませんでしょうか。

    よろしくお願いします。

    847 = :

    古いブラウザだとforEachは使えない。

    849 = :

    IE8でもforEachは使えないみたいね。
    ECMAScript 3rd Editionにも規定されていない。それ以外の対応状況は知らんが

    850 = :

    >>849
    http://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/array/foreach


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

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


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