元スレ+ JavaScript の質問用スレッド vol.79 +
JavaScript覧 / PC版 /みんなの評価 :
751 = :
>>750
そう
752 = :
>>750
素早い回答ありがとうございます
自PCのアパッチ上だときちんと動作するのに、レンタルサーバーにあげると時刻がずれて困っていたのですが、関係なさそうですね……
頑張っていじってきます
753 = :
>>748
status == 404で振り分け
756 = :
>755
ありがとうございます
しかし基本的なJavaScript以外は使えません
757 = :
758 = 755 :
>>756
環境上つかえないということ?
初心者でも割と簡単にできるけど?
759 = :
>>756
ImageMagickを使えるサーバを用意してそこでしょり
760 = :
>758
環境的な問題です
>759
どうしてもブラウザ側で処理をしたいのです
762 = :
>761
ありがとうございます
Examplesを試してみたのですが残念ながら全く動きませんでした
763 = :
教えてもらっておいて残念ながら動きませんでしたって・・努力しろ
764 = 744 :
>>762
編集って具体的に何をしたいの?
765 = :
>763
一応ブラウザ2+1(NOJS)で見ました
>764
1.GIFを0から作成する
カラーパレットのようなものからマウスなどでブラウザ上でドットを作り、それをGIFとして保存できる形で表示する
2.投稿GIFを編集する
投稿したGIFを1の初期値とする
3.アニメーションGIFをつくる
4.JPEGも作る
を考えており、1と2ができればいいと思います
766 = :
IEでだけ動かねええええええええええ
どういうことなの…
767 = :
もうFlashでいいだろそんなの
Flashでできるかは知らんがw
768 = :
>>766
よくある
769 = :
>>766
FlashうごかねぇからDLしろってリンクをよく出されるよねぇ。
それと同じでFirefoxやCromeのDLへのガイドだせばいいんじゃね?
今の回線なら新ブラウザの導入もすぐだし、IEが消えてくれればなんとなくうれしい。
770 = :
>767
Flashでかいても結局似たようなコードになると思いますし
計算速度ではJavaScriptの方が速くできるので…
772 = :
その条件なら、あなたの言うようにサーバーと文字列でやりとりして、サーバーで画像保存でいいんじゃね?
写真みたいのだとキツイが、ファビコンみたいな小さいアイコンエディタつくるなら現実的だし。
サーバーでなに使えるか分からんけど、文字列ビットマップから、GIF画像つくるとかできるだろうし。
クライアントでエンコードまでしなくてもよいかと。
773 = :
>772
ありがとうございます
できるだけサーバーは使わない挑戦のつもりだったのですがそれも考えてみます
774 = :
>IE乗換
まさに>>761だなww
>>770
flashよりjavascriotのほうが速いってまじ?
コンパイルするし、型指定まであるからflashのASのほうが速いと思っていたんだけど。
775 = :
オブジェクトのプロパティ名を動的に生成する事ってできます??
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 = :
できます
779 = :
>774
ブラウザによると思いますけど
JavaScriptはフリーズするほど負荷をかけられるのに対してFlashは結構制限されます
780 = :
DOMでできた様々な色の1ドットを沢山表示して長方形の擬似画像として表示したいのですが、
一番軽く表示できる方法は何だと思いますでしょうか
span:styleだとせいぜい1万ドット、
tableだとせいぜい10万ドットだったのですが、その10倍は表示したい(軽くしたい)と思っています
少々スレチかとは思いますが、JavaScriptでたくさんのDOMを出力することはよくあると思いますのでよろしくお願いします
781 = :
色って毎回ランダム?決まった周期性有り?
後者ならcssの画像とかで行けるかなと思った。
100万てことは1000*1000か。背景とかに使うの?
782 = :
>781
ほぼランダムです
1000万も表示させることはそうそうないと思いますが
50万とかがサクサク表示できるには1分以内に1000万くらいは表示させたいです
tableがいいかとも思うのですが、どうしても2px単位になってしまいまうので困ってます
783 = :
多分もうやってると思うけど、ランダムはclassにして他は全部CSSぐらいしか思いつかないな。
なんでtableのほうが軽いのか疑問だが。
784 = :
>>782 コード晒してみれ
785 = :
classを使うのは思いつきませんでした
tableはこちらでやってみました
http://indexroom-id.hp.infoseek.co.jp/test/JSgazoushokunin.html
そもそも1dot×1dotのものを並べることはできるのでしょうか?
spanとかだとwidth,heightが効きませんし、divとかだと改行されてしまいます
786 = :
display: block; float: left; なり display: inline-block; なりでできる
787 = :
excanvas使うかPHPのGDでやれよ、非効率的すぎる
788 = :
>>787
お断りします
790 = :
ここで聞くことじゃないかも知れませんが、
JavaScriptで等幅フォント文字を重ねてプロポーショナルフォントのように表示する
AAビューアを作ろうと思っています
そこでプロポーショナルと等幅フォントの幅の差まとめが知りたいのですがなかなか見つかりません
ご存知の方がいられたらどうか教えてください
791 = :
AA板いけ
792 = :
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 = :
>>792
$('li').live('click', function(){;});
http://api.jquery.com/live/
つかそれだとJS無効で使えなくねーか
797 = :
>>795
回答ありがとうございます。
ごく少人数の身内向けなのでJS必須でいいかなあとか思っていましたが、
普段とは違う環境からアクセスすることもあるかもしれないですし、そちらにも配慮したいと思います。
798 = :
>>796お前は何を読んだんだw
if(itemTag[i].getElementsByTagName("url2")[0] && itemTag[i].getElementsByTagName("url2")[0].firstChild && itemTag[i].getElementsByTagName("url2")[0].firstChild.nodeValue)
変数に入れてスマートにすること推奨。
799 = :
普通に0とかでアクセスしなきゃいいだろ
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.89 + (1001) - [97%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.75 + (1001) - [97%] - 2010/1/23 1:07 ○
- + JavaScript の質問用スレッド vol.76 + (1001) - [97%] - 2010/3/10 4:02
- + JavaScript の質問用スレッド vol.77 + (1001) - [97%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.129 + (981) - [95%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.139 + (1001) - [95%] - 2019/5/27 15:15
- + JavaScript の質問用スレッド vol.109 + (1001) - [95%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.129 + (926) - [95%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.93 + (1001) - [95%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.98 + (1001) - [95%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [95%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.95 + (1001) - [95%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.94 + (1001) - [95%] - 2012/1/8 15:46
トップメニューへ / →のくす牧場書庫について