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

みんなの評価 :
レスフィルター : (試験中)
>>750
そう
そう
>>748
status == 404で振り分け
status == 404で振り分け
ImageMagickも動かないサーバーとCanvasも動かないようなブラウザで、
どうしても投稿したGIF画像をブラウザ側で編集して表示したいです
初めはXHRでやればいいだろうと思っていたのですが、画像の中身は取得できないんですね
最終手段として
送信された画像をサーバー側で中身をplaintextに置き換えて保存し、それを取得して編集してサーバーに送信し、サーバー側で画像にし保存しそれを表示する
ということを考えているのですがもっと単純な方法はありませんでしょうか?
どうかアドレスをお願いします(>人<)
どうしても投稿したGIF画像をブラウザ側で編集して表示したいです
初めはXHRでやればいいだろうと思っていたのですが、画像の中身は取得できないんですね
最終手段として
送信された画像をサーバー側で中身をplaintextに置き換えて保存し、それを取得して編集してサーバーに送信し、サーバー側で画像にし保存しそれを表示する
ということを考えているのですがもっと単純な方法はありませんでしょうか?
どうかアドレスをお願いします(>人<)
>>756
ImageMagickを使えるサーバを用意してそこでしょり
ImageMagickを使えるサーバを用意してそこでしょり
>>762
編集って具体的に何をしたいの?
編集って具体的に何をしたいの?
>>766
よくある
よくある
>>766
FlashうごかねぇからDLしろってリンクをよく出されるよねぇ。
それと同じでFirefoxやCromeのDLへのガイドだせばいいんじゃね?
今の回線なら新ブラウザの導入もすぐだし、IEが消えてくれればなんとなくうれしい。
FlashうごかねぇからDLしろってリンクをよく出されるよねぇ。
それと同じでFirefoxやCromeのDLへのガイドだせばいいんじゃね?
今の回線なら新ブラウザの導入もすぐだし、IEが消えてくれればなんとなくうれしい。
その条件なら、あなたの言うようにサーバーと文字列でやりとりして、サーバーで画像保存でいいんじゃね?
写真みたいのだとキツイが、ファビコンみたいな小さいアイコンエディタつくるなら現実的だし。
サーバーでなに使えるか分からんけど、文字列ビットマップから、GIF画像つくるとかできるだろうし。
クライアントでエンコードまでしなくてもよいかと。
写真みたいのだとキツイが、ファビコンみたいな小さいアイコンエディタつくるなら現実的だし。
サーバーでなに使えるか分からんけど、文字列ビットマップから、GIF画像つくるとかできるだろうし。
クライアントでエンコードまでしなくてもよいかと。
オブジェクトのプロパティ名を動的に生成する事ってできます??
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()+")}");
じゃ出来ませんでした
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()+")}");
じゃ出来ませんでした
obj[a]って書くと普通に変数展開されるんですねー
{a:b}って書いた時にaの方は展開されなかったので
てっきりされない物だと・・・
{a:b}って書いた時にaの方は展開されなかったので
てっきりされない物だと・・・
DOMでできた様々な色の1ドットを沢山表示して長方形の擬似画像として表示したいのですが、
一番軽く表示できる方法は何だと思いますでしょうか
span:styleだとせいぜい1万ドット、
tableだとせいぜい10万ドットだったのですが、その10倍は表示したい(軽くしたい)と思っています
少々スレチかとは思いますが、JavaScriptでたくさんのDOMを出力することはよくあると思いますのでよろしくお願いします
一番軽く表示できる方法は何だと思いますでしょうか
span:styleだとせいぜい1万ドット、
tableだとせいぜい10万ドットだったのですが、その10倍は表示したい(軽くしたい)と思っています
少々スレチかとは思いますが、JavaScriptでたくさんのDOMを出力することはよくあると思いますのでよろしくお願いします
色って毎回ランダム?決まった周期性有り?
後者ならcssの画像とかで行けるかなと思った。
100万てことは1000*1000か。背景とかに使うの?
後者ならcssの画像とかで行けるかなと思った。
100万てことは1000*1000か。背景とかに使うの?
>781
ほぼランダムです
1000万も表示させることはそうそうないと思いますが
50万とかがサクサク表示できるには1分以内に1000万くらいは表示させたいです
tableがいいかとも思うのですが、どうしても2px単位になってしまいまうので困ってます
ほぼランダムです
1000万も表示させることはそうそうないと思いますが
50万とかがサクサク表示できるには1分以内に1000万くらいは表示させたいです
tableがいいかとも思うのですが、どうしても2px単位になってしまいまうので困ってます
多分もうやってると思うけど、ランダムはclassにして他は全部CSSぐらいしか思いつかないな。
なんでtableのほうが軽いのか疑問だが。
なんでtableのほうが軽いのか疑問だが。
>>782 コード晒してみれ
classを使うのは思いつきませんでした
tableはこちらでやってみました
http://indexroom-id.hp.infoseek.co.jp/test/JSgazoushokunin.html
そもそも1dot×1dotのものを並べることはできるのでしょうか?
spanとかだとwidth,heightが効きませんし、divとかだと改行されてしまいます
tableはこちらでやってみました
http://indexroom-id.hp.infoseek.co.jp/test/JSgazoushokunin.html
そもそも1dot×1dotのものを並べることはできるのでしょうか?
spanとかだとwidth,heightが効きませんし、divとかだと改行されてしまいます
display: block; float: left; なり display: inline-block; なりでできる
>>787
お断りします
お断りします
ここで聞くことじゃないかも知れませんが、
JavaScriptで等幅フォント文字を重ねてプロポーショナルフォントのように表示する
AAビューアを作ろうと思っています
そこでプロポーショナルと等幅フォントの幅の差まとめが知りたいのですがなかなか見つかりません
ご存知の方がいられたらどうか教えてください
JavaScriptで等幅フォント文字を重ねてプロポーショナルフォントのように表示する
AAビューアを作ろうと思っています
そこでプロポーショナルと等幅フォントの幅の差まとめが知りたいのですがなかなか見つかりません
ご存知の方がいられたらどうか教えてください
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の時点で
存在しない要素なのでうまくいかないとだとは思うのですが、なにか解決方法は無いでしょうか?
--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の時点で
存在しない要素なのでうまくいかないとだとは思うのですが、なにか解決方法は無いでしょうか?
>>794
なるほど、
ちょっと修正して、もし値があれば変数に設定するっていうスクリプトにしたんですけど
if(itemTag[i].getElementsByTagName("url2")[0].firstChild.nodeValue)
とにかく値が入ってないものにアクセスした段階でスクリプトエラーで停止してしまうようです…
こういう時って皆さん方はどうやって解決してるんでしょうか
なるほど、
ちょっと修正して、もし値があれば変数に設定するっていうスクリプトにしたんですけど
if(itemTag[i].getElementsByTagName("url2")[0].firstChild.nodeValue)
とにかく値が入ってないものにアクセスした段階でスクリプトエラーで停止してしまうようです…
こういう時って皆さん方はどうやって解決してるんでしょうか
>>795
回答ありがとうございます。
ごく少人数の身内向けなのでJS必須でいいかなあとか思っていましたが、
普段とは違う環境からアクセスすることもあるかもしれないですし、そちらにも配慮したいと思います。
回答ありがとうございます。
ごく少人数の身内向けなのでJS必須でいいかなあとか思っていましたが、
普段とは違う環境からアクセスすることもあるかもしれないですし、そちらにも配慮したいと思います。
>>796お前は何を読んだんだw
if(itemTag[i].getElementsByTagName("url2")[0] && itemTag[i].getElementsByTagName("url2")[0].firstChild && itemTag[i].getElementsByTagName("url2")[0].firstChild.nodeValue)
変数に入れてスマートにすること推奨。
if(itemTag[i].getElementsByTagName("url2")[0] && itemTag[i].getElementsByTagName("url2")[0].firstChild && itemTag[i].getElementsByTagName("url2")[0].firstChild.nodeValue)
変数に入れてスマートにすること推奨。



類似してるかもしれないスレッド
- + 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
トップメニューへ / →のくす牧場書庫について