のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,684,913人
昨日: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
    751 : Name_Not - 2010/08/24(火) 19:11:59 ID:??? (+56,+21,+1)
    >>750
    そう
    752 : Name_Not - 2010/08/24(火) 19:16:00 ID:??? (+73,+29,-45)
    >>750
    素早い回答ありがとうございます

    自PCのアパッチ上だときちんと動作するのに、レンタルサーバーにあげると時刻がずれて困っていたのですが、関係なさそうですね……
    頑張っていじってきます
    753 : Name_Not - 2010/08/24(火) 19:20:22 ID:??? (+27,-29,-1)
    >>748
    status == 404で振り分け
    754 : Name_Not - 2010/08/24(火) 19:31:11 ID:??? (-21,-29,-134)
    ImageMagickも動かないサーバーとCanvasも動かないようなブラウザで、
    どうしても投稿したGIF画像をブラウザ側で編集して表示したいです

    初めはXHRでやればいいだろうと思っていたのですが、画像の中身は取得できないんですね

    最終手段として
    送信された画像をサーバー側で中身をplaintextに置き換えて保存し、それを取得して編集してサーバーに送信し、サーバー側で画像にし保存しそれを表示する
    ということを考えているのですがもっと単純な方法はありませんでしょうか?

    どうかアドレスをお願いします(>人<)
    756 : Name_Not - 2010/08/24(火) 20:01:00 ID:??? (+61,+26,-1)
    >755
    ありがとうございます
    しかし基本的なJavaScript以外は使えません
    757 : Name_Not - 2010/08/24(火) 20:01:20 ID:??? (+57,+29,+1)
    ふー、出来た
    >>749 >>753
    ありがとうございます
    758 : Name_Not - 2010/08/24(火) 20:24:11 ID:NWe5Imb+ (+31,+29,-10)
    >>756
    環境上つかえないということ?
    初心者でも割と簡単にできるけど?
    759 : Name_Not - 2010/08/24(火) 20:24:12 ID:??? (+35,-25,-3)
    >>756
    ImageMagickを使えるサーバを用意してそこでしょり
    760 : Name_Not - 2010/08/24(火) 20:49:09 ID:??? (+43,+9,-3)
    >758
    環境的な問題です

    >759
    どうしてもブラウザ側で処理をしたいのです
    761 : Name_Not - 2010/08/24(火) 21:18:56 ID:NWe5Imb+ (-1,+30,+0)
    762 : Name_Not - 2010/08/24(火) 21:30:23 ID:??? (+1,-29,-14)
    >761
    ありがとうございます
    Examplesを試してみたのですが残念ながら全く動きませんでした
    763 : Name_Not - 2010/08/24(火) 21:47:28 ID:??? (+64,+29,-7)
    教えてもらっておいて残念ながら動きませんでしたって・・努力しろ
    764 : Name_Not - 2010/08/24(火) 21:49:06 ID:LmB27viy (+8,+29,-5)
    >>762
    編集って具体的に何をしたいの?
    765 : Name_Not - 2010/08/24(火) 21:56:42 ID:??? (+8,-30,-83)
    >763
    一応ブラウザ2+1(NOJS)で見ました

    >764
    1.GIFを0から作成する
    カラーパレットのようなものからマウスなどでブラウザ上でドットを作り、それをGIFとして保存できる形で表示する
    2.投稿GIFを編集する
    投稿したGIFを1の初期値とする
    3.アニメーションGIFをつくる
    4.JPEGも作る

    を考えており、1と2ができればいいと思います
    766 : Name_Not - 2010/08/24(火) 22:23:22 ID:??? (+120,+29,-8)
    IEでだけ動かねええええええええええ

    どういうことなの…
    767 : Name_Not - 2010/08/24(火) 22:45:17 ID:??? (+65,+7,-19)
    もうFlashでいいだろそんなの
    Flashでできるかは知らんがw
    768 : Name_Not - 2010/08/24(火) 22:48:21 ID:??? (+54,+19,+1)
    >>766
    よくある
    769 : Name_Not - 2010/08/25(水) 02:20:16 ID:??? (+79,+29,-43)
    >>766
    FlashうごかねぇからDLしろってリンクをよく出されるよねぇ。
    それと同じでFirefoxやCromeのDLへのガイドだせばいいんじゃね?
    今の回線なら新ブラウザの導入もすぐだし、IEが消えてくれればなんとなくうれしい。
    770 : Name_Not - 2010/08/25(水) 06:10:52 ID:??? (+63,+22,-22)
    >767
    Flashでかいても結局似たようなコードになると思いますし
    計算速度ではJavaScriptの方が速くできるので…
    772 : Name_Not - 2010/08/25(水) 07:40:03 ID:??? (+96,+29,-85)
    その条件なら、あなたの言うようにサーバーと文字列でやりとりして、サーバーで画像保存でいいんじゃね?
    写真みたいのだとキツイが、ファビコンみたいな小さいアイコンエディタつくるなら現実的だし。
    サーバーでなに使えるか分からんけど、文字列ビットマップから、GIF画像つくるとかできるだろうし。
    クライアントでエンコードまでしなくてもよいかと。
    773 : Name_Not - 2010/08/25(水) 07:50:30 ID:??? (+70,+29,-18)
    >772
    ありがとうございます
    できるだけサーバーは使わない挑戦のつもりだったのですがそれも考えてみます
    774 : Name_Not - 2010/08/25(水) 10:49:22 ID:??? (+34,-29,-31)
    >IE乗換
    まさに>>761だなww

    >>770
    flashよりjavascriotのほうが速いってまじ?
    コンパイルするし、型指定まであるからflashのASのほうが速いと思っていたんだけど。
    775 : Name_Not - 2010/08/25(水) 11:04:21 ID:??? (+9,-30,-158)
    オブジェクトのプロパティ名を動的に生成する事ってできます??

    var a = "hoge";
    var b = function(){alert("a")};

    var obj = {a,b}
    obj.hoge();

    期待としてはここでalertでaと出るような動作なのですが・・・
    上記のコードや

    obj = eval("{"+a+":"+b.toString()+"}");
    obj = eval("{"+a+":eval("+b.toString()+")}");

    じゃ出来ませんでした
    776 : Name_Not - 2010/08/25(水) 11:10:13 ID:??? (+11,-6,+0)
    できます
    777 : Name_Not - 2010/08/25(水) 11:26:41 ID:??? (-1,-29,-32)
    obj[a]って書くと普通に変数展開されるんですねー
    {a:b}って書いた時にaの方は展開されなかったので
    てっきりされない物だと・・・
    778 : Name_Not - 2010/08/25(水) 11:57:45 ID:??? (-2,-30,-27)
    evalでも出来るよ。
    eval("obj = {"+a+":b}");
    779 : Name_Not - 2010/08/25(水) 12:28:52 ID:??? (+57,+25,-21)
    >774
    ブラウザによると思いますけど
    JavaScriptはフリーズするほど負荷をかけられるのに対してFlashは結構制限されます
    780 : Name_Not - 2010/08/25(水) 14:05:25 ID:??? (+3,-29,-124)
    DOMでできた様々な色の1ドットを沢山表示して長方形の擬似画像として表示したいのですが、
    一番軽く表示できる方法は何だと思いますでしょうか

    span:styleだとせいぜい1万ドット、
    tableだとせいぜい10万ドットだったのですが、その10倍は表示したい(軽くしたい)と思っています

    少々スレチかとは思いますが、JavaScriptでたくさんのDOMを出力することはよくあると思いますのでよろしくお願いします
    781 : Name_Not - 2010/08/25(水) 14:12:31 ID:??? (+93,+29,-35)
    色って毎回ランダム?決まった周期性有り?
    後者ならcssの画像とかで行けるかなと思った。

    100万てことは1000*1000か。背景とかに使うの?
    782 : Name_Not - 2010/08/25(水) 14:44:09 ID:??? (+88,+29,-20)
    >781
    ほぼランダムです
    1000万も表示させることはそうそうないと思いますが
    50万とかがサクサク表示できるには1分以内に1000万くらいは表示させたいです

    tableがいいかとも思うのですが、どうしても2px単位になってしまいまうので困ってます
    783 : Name_Not - 2010/08/25(水) 15:08:08 ID:??? (+57,+29,-24)
    多分もうやってると思うけど、ランダムはclassにして他は全部CSSぐらいしか思いつかないな。
    なんでtableのほうが軽いのか疑問だが。
    784 : Name_Not - 2010/08/25(水) 15:18:29 ID:??? (+27,-6,+0)
    >>782 コード晒してみれ
    785 : Name_Not - 2010/08/25(水) 15:30:35 ID:??? (+22,-10,-38)
    classを使うのは思いつきませんでした

    tableはこちらでやってみました
    http://indexroom-id.hp.infoseek.co.jp/test/JSgazoushokunin.html

    そもそも1dot×1dotのものを並べることはできるのでしょうか?
    spanとかだとwidth,heightが効きませんし、divとかだと改行されてしまいます
    786 : Name_Not - 2010/08/25(水) 16:09:42 ID:??? (+2,-30,-59)
    display: block; float: left; なり display: inline-block; なりでできる
    787 : Name_Not - 2010/08/25(水) 16:12:54 ID:??? (+22,-29,-45)
    excanvas使うかPHPのGDでやれよ、非効率的すぎる
    788 : Name_Not - 2010/08/25(水) 16:31:28 ID:??? (+41,+15,+2)
    >>787
    お断りします
    789 : Name_Not - 2010/08/25(水) 16:44:42 ID:??? (-1,-29,-16)
    >786
    ありがとうございます
    floatは上手く行かなくて諦めていたのですがinline-blockで最良のものができそうです
    790 : Name_Not - 2010/08/25(水) 19:14:32 ID:??? (+80,+29,-64)
    ここで聞くことじゃないかも知れませんが、
    JavaScriptで等幅フォント文字を重ねてプロポーショナルフォントのように表示する
    AAビューアを作ろうと思っています

    そこでプロポーショナルと等幅フォントの幅の差まとめが知りたいのですがなかなか見つかりません
    ご存知の方がいられたらどうか教えてください
    791 : Name_Not - 2010/08/25(水) 19:30:02 ID:??? (+0,-17,+0)
    AA板いけ
    792 : Name_Not - 2010/08/26(木) 19:03:29 ID:??? (+18,-30,+0)
    jQuery + RubyでIRCのログの閲覧・検索システムを作っています。

    --HTML (抜粋)------------------------------------------------------------------
    <div id="menu"><p>検索 : <input type="text" id="q" value="" /><input type="submit" /></p></div>
    <div id="main"><p>ここに検索結果が表示されます。</p></div>
    --JavaScript (抜粋)------------------------------------------------------------
    $(document).ready(function(){
    $("input[type='submit']").click(function() {
    $("#main").load("../cgi-bin/logsearch.cgi?q=" + $("#q").val()); }); });
    --logsearch.cgi例 (q=Hello)----------------------------------------------------
    <ul>
    <li>100826 - 00:00:00 (User_A) <mark>Hello</mark>, World!</li>
    <li>100826 - 00:00:30 (User_B) <mark>Hello</mark>, User_A!</li>
    </ul>
    -------------------------------------------------------------------------------
    現在このようなコードでdiv#mainにlogsearch.cgiを流し込み、検索結果の表示を行えるようにしているのですが、
    検索結果から直接当日のログ表示を行いたいと思い、以下のコードを$(document).ready下に追記しました。
    $("li").click(function() {
    ("#main").load("../cgi-bin/logformat.cgi?n=" + $(this).text().slice(4, 10)); });
    ですが、これでは期待した通りに動作しませんでした。恐らく<li>が$(document).readyの時点で
    存在しない要素なのでうまくいかないとだとは思うのですが、なにか解決方法は無いでしょうか?
    795 : Name_Not - 2010/08/26(木) 20:50:49 ID:??? (+35,-30,-36)
    >>792
    $('li').live('click', function(){;});
    http://api.jquery.com/live/

    つかそれだとJS無効で使えなくねーか
    796 : Name_Not - 2010/08/26(木) 21:00:20 ID:??? (+0,-30,-65)
    >>794
    なるほど、
    ちょっと修正して、もし値があれば変数に設定するっていうスクリプトにしたんですけど

    if(itemTag[i].getElementsByTagName("url2")[0].firstChild.nodeValue)

    とにかく値が入ってないものにアクセスした段階でスクリプトエラーで停止してしまうようです…

    こういう時って皆さん方はどうやって解決してるんでしょうか
    797 : 792 - 2010/08/26(木) 21:18:18 ID:??? (+67,+29,-31)
    >>795
    回答ありがとうございます。
    ごく少人数の身内向けなのでJS必須でいいかなあとか思っていましたが、
    普段とは違う環境からアクセスすることもあるかもしれないですし、そちらにも配慮したいと思います。
    798 : Name_Not - 2010/08/26(木) 21:20:17 ID:??? (+8,-30,-78)
    >>796お前は何を読んだんだw
    if(itemTag[i].getElementsByTagName("url2")[0] && itemTag[i].getElementsByTagName("url2")[0].firstChild && itemTag[i].getElementsByTagName("url2")[0].firstChild.nodeValue)
    変数に入れてスマートにすること推奨。
    799 : Name_Not - 2010/08/26(木) 21:40:09 ID:??? (+32,+4,+0)
    普通に0とかでアクセスしなきゃいいだろ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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