1 名前:nobodyさん [2006/12/22(金) 10:40:13 ID:Tqrhab4v] Google Suggest ↓ Google Maps ↓ もう Ajax って呼んじゃおうぜ adaptive path ≫ ajax: a new approach to web applications ttp://www.adaptivepath.com/publications/essays/archives/000385.php 邦訳 ttp://antipop.zapto.org/docs/translations/ajax.html AJAX - MDC ttp://developer.mozilla.org/en/docs/AJAX 作って理解するAjax (1):IT Pro ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051104/224040/ 作って理解するAjax (2):IT Pro ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051125/225193/ 過去スレ 1 pc8.2ch.net/test/read.cgi/php/1110287963/ 2 pc8.2ch.net/test/read.cgi/php/1134214341/ 3 pc8.2ch.net/test/read.cgi/php/1147750917/
285 名前:nobodyさん [2007/05/24(木) 12:05:53 ID:ZWRU0q4C] >>278 です abc.php <script type="text/javascript"><!-- <?php $abc = "abc"; echo "var abc = '".$abc."';"; ?> document.all.result.innerHTML = abc; } // --> </script> このような形をやってみましたが無理でした。 >>279 が言っているjavascript埋め込むってのがわかりません…
286 名前:nobodyさん [2007/05/24(木) 16:27:50 ID:3F15qIl1] >>285 閉じ括弧「}」が不要じゃないかな。とりあえずこんな感じで動きますよ。 <html> <body> <div id="abc">test</div> </body> <script type="text/javascript"> <!--// <?php $abc = "abcdefg"; echo "var abc = '".$abc."';"; ?> document.getElementById('abc').innerHTML = abc; // --> </script> </html>
287 名前:nobodyさん [2007/05/25(金) 20:55:07 ID:row9xXOE] クライアントがAjaxで、サーバーがServletの場合、 サーバー側でエラーが発生した場合に、エラー画面を表示したい場合はどうすればいいの? もしかして、無理とか…
288 名前:nobodyさん mailto:sage [2007/05/25(金) 21:28:42 ID:???] クライアントからアクセスがあったらエラーを返して、表示してやればいいんじゃないの?
289 名前:nobodyさん [2007/05/25(金) 23:13:51 ID:a4LC7UBP] 何で無理と思ったのかがわからない
290 名前:nobodyさん mailto:sage [2007/05/25(金) 23:34:51 ID:???] やっぱ>>287 みたいな質問って、本質的にhttpとかサーバ-クライアントの しくみを分かってないから出るものだとおもうので、基礎を勉強すること をおすすめする
291 名前:nobodyさん mailto:sage [2007/05/26(土) 00:37:10 ID:???] 「AjaxでServlet」と書くとなにか言った気になる。 「ジャバスクリプトで、PHPで」というとアホの子のように思われる というだけの話しだな
292 名前:nobodyさん mailto:sage [2007/05/26(土) 01:03:31 ID:???] 別にそんなことまで書かなくていいよ
293 名前:nobodyさん mailto:sage [2007/05/26(土) 08:34:01 ID:???] >>287 別にServletに限らず、HTTPで通信するのだから、ステータスを返せばいい HttpServletResponse#sendErrorにエラー値をセットすれば XmlHttpRequestのstatusで取得できる Servlet側でキャッチしてない場合はコンテナがエラーステータスを返すだろう ステータス値以外の情報も合わせて送りたい場合は ServletのresponseもテキストだろうがXMLだろうがJSONだろうが 受け取れるので、エラー時にそのような画面を返すFilterでも用意しておけば 後はクライアント側で好きに処理すればいい
294 名前:nobodyさん mailto:sage [2007/05/26(土) 09:37:40 ID:???] もしかするとエラー画面にリダイレクトできるかどうかという趣旨だったのかも。
295 名前:287 [2007/05/26(土) 10:27:49 ID:co8ZbFkM] >>294 そうです… Ajaxでリクエストして、Ajaxに非同期でレスポンスを返すのでなく、 JSPにフォワードしたいのです。これって本質的に無理?っていう質問です。
296 名前:nobodyさん mailto:sage [2007/05/26(土) 10:41:33 ID:???] XMLHttpRequestのgetResponseHeaderでLocationヘッダを取得して Window.locationをいじるとか
297 名前:nobodyさん mailto:sage [2007/05/26(土) 11:06:19 ID:???] というかそれはサーバー側でフォワードすればいいだけじゃん。
298 名前:nobodyさん mailto:sage [2007/05/26(土) 15:04:57 ID:???] >>297 ……
299 名前:nobodyさん mailto:sage [2007/05/26(土) 19:23:50 ID:???] >>297 フォワードしようが何しようが、それを受け取るのはXmlHttpRequest
300 名前:nobodyさん [2007/05/29(火) 20:25:56 ID:jly5J5Ab] javascriptでXMLデータを持ってきてるんですが質問です。 www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter02/009/index.html ここのページみたいに引っ張ってきてるんですが <list> <item> <word>あ</word> <word>い</word> <word>う</word> <word>え</word> </item> </list> <list> <item> <word>お</word> <word>か</word> <word>き</word> <word>く</word> </item> </list> とあった場合一つ目のitemの中のword(4つ)だけ取り出すにはどうすればいいでしょうか? word_list = xmlData.getElementsByTagName("word"); これだと全部持ってきちゃうので困ってます。
301 名前:nobodyさん mailto:sage [2007/05/29(火) 21:10:58 ID:???] >>300 これでどかな。 xmlData.getElementsByTagName('item')[0].getElementsByTagName('word');
302 名前:nobodyさん [2007/05/29(火) 21:41:12 ID:jly5J5Ab] >>301 できました。 ありがとうございました。
303 名前:nobodyさん mailto:sage [2007/05/30(水) 11:52:55 ID:???] 左右でスライドできるライブラリってない?
304 名前:nobodyさん mailto:sage [2007/05/30(水) 13:10:04 ID:???] それとajaxと何が関係あるのだろうか
305 名前:300 [2007/05/30(水) 16:35:37 ID:PDIo10Zx] 300です。 また質問ですいません。 >>301 の方法でやってたのですがIEだとエラーが出てしまいました。 IEの場合はどのようにすればいいのでしょうか?
306 名前:nobodyさん mailto:sage [2007/05/30(水) 19:20:13 ID:???] >>305 エスパーな俺が回答。サーバのヘッダを確認してみそ。文字コードとコンテンツタイプ
307 名前:nobodyさん mailto:sage [2007/05/31(木) 02:49:08 ID:???] とりあえずタクシーでパチ屋に行くのでは?
308 名前:nobodyさん [2007/06/04(月) 16:46:34 ID:fcbEKpaF] ajaxで非同期な物作りたいんですが phpファイルを読み込む時 1.php <?php $a = 1; ?> 2.php <?php require_once(1.php); echo $a; ?> 3.php <?php require_once(1.php); $a = $a + 3; echo $a; ?> こんなので3.phpのファイルと2.phpファイルを読み込むと1.phpのファイルが2回処理されます。 1.phpファイルをxmlにしてを2.phpと3.phpの処理をjavascriptでやる方法はできたのですが デザインが載せにくいのでxml形式で読み込むのではなくてHTML形式のファイルとして読み込みたいです。 何か良い方法はないでしょうか?
309 名前:nobodyさん mailto:sage [2007/06/04(月) 17:38:47 ID:???] なにが言いたいんだか良く分からない
310 名前:nobodyさん [2007/06/04(月) 17:51:24 ID:fcbEKpaF] >>309 なんとかいうか 1.phpの変数を取り出したい。 1.phpファイルの処理を2回しないで 1回の処理で2.phpと3.phpの処理をなんとかしたい。
311 名前:nobodyさん mailto:sage [2007/06/04(月) 18:03:57 ID:???] >>310 > なんとかいうか > 1.phpの変数を取り出したい。 XMLと同じようにできない?XMLはどうやったの? HTMLだと変数の場所をどう指定していいかわからないとか? > 1.phpファイルの処理を2回しないで > 1回の処理で2.phpと3.phpの処理をなんとかしたい。 これどういう意味だ? 2.phpと3.phpを呼び出した時点で2回の処理だけど、 1回の処理の理想はどんな状態?
312 名前:nobodyさん [2007/06/04(月) 18:18:18 ID:fcbEKpaF] >>311 ページ内にdivでできたスペースが2つあって そこに2.phpと3.phpを出力したいのです。 xmlの場合解析してxmlデータを引っ張ってきて それをjavascriptの変数に入れて使用してました。 なので2.phpと3.phpの処理をこのJSファイルで処理してきました。 HTML形式で引っ張ると全部引っ張ってきちゃうので 2.phpと3.phpにデザインを載せたいのです。 けど2.phpと3.phpに使う変数は同じで 1.phpの処理は重いのでできれば1度の処理にしたいのです。 なのでxmlでやった時は1.phpをxmlとしてJSファイルで解析して処理してデザインをしました。 わかりにくくてすいません
313 名前:nobodyさん mailto:sage [2007/06/04(月) 18:51:25 ID:???] >>312 わからない。。まとめてみるか。 ■できたこと ・A.htmlというページがある ・そのページはXML(1.phpに相当)を非同期で取ってくる ・取ってきたらjavascriptで処理ア(2.phpに相当)と処理イ(3.phpに相当)をする ■やりたいこと ・A.htmlというページがある ・そのページはデザインされた2.phpと3.phpを非同期で取ってくる ・2.phpと3.phpは処理に1.phpを使うので2回思い処理1.phpを行うことになる ・1.phpは重いからどうにか1回にしたい こう? デザインがのせにくいってのがわからないな。 2.phpと3.phpは単体で表示してもデザインされたhtmlってこと? それと1.phpをわざわざXMLからphpにしたのは何でだ? 1.phpがXMLのままでjsの処理だけ2.phpと3.phpに変えたらいいような気がするけど? イメージしてることが違うのかな。
314 名前:nobodyさん mailto:sage [2007/06/04(月) 22:30:20 ID:???] 質問する板が分からず、板違いとは思いますが質問させてくださいm(_ _)m Jsp/Servletの開発に特化したjavascpritライブラリー「AjaxTags」についてです。 autocomplete機能を使ってるのですが、日本語入力(細かくは入力変換を伴う入力) で意図しない動作をして困ってます。 具体的には「テスト」を入力し、マッチするデータを取得したいのに 「て」と入力した時点でリクエストを発行してしまいます。 そして、「てすと」まで入力し「テスト」に変換(スペースやF7で変換)しても サーバー側にリクエストをかけません。 半角英数なら一文字入力ごとにリクエストをかけるのですが、全角文字は最初の1入力のみ しか判断してくれませんorz
315 名前:nobodyさん mailto:sage [2007/06/04(月) 22:57:31 ID:???] >>314 これは試した? www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=34246&forum=12&1
316 名前:nobodyさん mailto:sage [2007/06/05(火) 02:36:41 ID:???] >>312 自覚してるほど説明が苦手なら具体例を示せ
317 名前:nobodyさん mailto:sage [2007/06/05(火) 05:08:19 ID:???] >>315 1.2-beta3を使用してるので、その点は問題ないです。 つい最近のバージョンまで日本語対応してなかったところを見ると 上のような現象も未対応なのかも?
318 名前:nobodyさん mailto:sage [2007/06/06(水) 08:20:21 ID:???] オープンソースのAjax Webデスクトップ「eyeOS 1.0」正式リリース itpro.nikkeibp.co.jp/article/NEWS/20070605/273679/?ST=oss
319 名前:nobodyさん mailto:sage [2007/06/06(水) 09:30:18 ID:???] Google Docs のですね、存在を忘れてるんじゃないかと思うときがあります
320 名前:nobodyさん mailto:sage [2007/06/06(水) 23:42:47 ID:???] 誰が?
321 名前:nobodyさん mailto:sage [2007/06/07(木) 09:04:34 ID:???] おまえだよ、おまえ
322 名前:nobodyさん mailto:sage [2007/06/07(木) 10:09:13 ID:???] ばあさんや、メシはまだかいのう
323 名前:nobodyさん mailto:sage [2007/06/07(木) 10:54:17 ID:???] もうおじいさんたら、お金がないから朝食は抜きだっていったでしょ
324 名前:nobodyさん mailto:sage [2007/06/07(木) 22:16:18 ID:???] 切なくなるようなこと言うな
325 名前:nobodyさん mailto:sage [2007/06/08(金) 17:57:26 ID:???] Ajaxフレームワーク「qooxdoo 0.7」登場 - メジャーリリースの位置づけ journal.mycom.co.jp/news/2007/06/08/009/
326 名前:nobodyさん mailto:sage [2007/06/09(土) 15:09:56 ID:???] フレームワークやライブラリは分かったから それを使って何か面白いものを作ってから得意になってくれと言いたい。
327 名前:nobodyさん mailto:sage [2007/06/19(火) 03:42:23 ID:???] jQuery 使い始めたところです。 ttp://prototype-window.xilinus.com/themes.html Prototype window のようなフローティング・ウィンドウが 欲しいのですが、jQuery 版のプラグインは出ていませんか?
328 名前:nobodyさん mailto:sage [2007/06/25(月) 23:28:47 ID:???] WEBとかHTMLの構想段階でAjax的な機能をも盛り込んでほしかったね。 JS介さないといけないなんて、周知の通りややっこしいよ。 mpegみたいに変遷するところだけ書けばいい仕様、作ってほしかったな。 今からでもできるか? 昔はダイヤルアップで、しかも28kとかでしょ? PCもロースペック。 潜在需要は90年代の方があったはず。
329 名前:nobodyさん mailto:sage [2007/06/26(火) 09:31:50 ID:???] Flash
330 名前:nobodyさん mailto:sage [2007/06/28(木) 02:29:22 ID:???] なんつうか、HTMLの思想と真っ向から対立するようない言い分ですな。
331 名前:nobodyさん mailto:sage [2007/06/28(木) 12:38:17 ID:???] 現在の価値観で過去を語るのは愚か者
332 名前:nobodyさん mailto:sage [2007/06/28(木) 13:39:30 ID:???] 昔はよかった、ってやつはすべからく愚か者なわけだな
333 名前:nobodyさん mailto:sage [2007/06/28(木) 13:52:23 ID:???] それは昔の価値観で現在を語ってるから違うべ
334 名前:nobodyさん mailto:sage [2007/06/28(木) 14:17:11 ID:???] >>332 すべからく、須く。 成すべき事として、当然。と言う意味。 軍人は、須く、屈強たるべし。こんな使い方。 そこで使うなら、押し並べて、とかだな。
335 名前:nobodyさん mailto:sage [2007/06/28(木) 14:36:01 ID:???] >>334 違和感あったんだ。指摘サンクス
336 名前:nobodyさん mailto:sage [2007/06/28(木) 14:44:46 ID:???] >>334 なるほど、そんな漢字なのか。 漢字みたら意味がだいたい推測できるね。
337 名前:nobodyさん mailto:sage [2007/06/28(木) 16:47:11 ID:???] 意味は推測できても読みがわからない罠
338 名前:nobodyさん mailto:sage [2007/06/28(木) 16:59:08 ID:???] どうでもいいが HTML5 を知らんのか?
339 名前:nobodyさん mailto:sage [2007/06/28(木) 17:14:41 ID:???] どうでもよくない
340 名前:nobodyさん mailto:sage [2007/06/29(金) 16:18:57 ID:???] 暫く先の話だろ
341 名前:nobodyさん mailto:sage [2007/06/30(土) 02:02:03 ID:???] 今一生懸命草案書いてるから全然参考にならん。 canvasは楽しみだけど。
342 名前:nobodyさん [2007/07/01(日) 13:35:51 ID:5EmLAsEt] 今月のdBマガジン、AJAX特集していた。 うーん、買おうかどうしようかまよったけれど、もうしばらくwebプログラミングはしないと決めたから迷う。 はやり物に飛びつく体質は直したいけれど、 2年前、流行のAJAXに身を投じて爆死した。なのでもういやだ。 今はスマクラに夢中である。 そう、私はとってもはやりに弱い体質なのです 今度は爆死したくない。XMLウェブサービスが思ったよりなかなか普及しないのだが 今度はあまり考えないようにしたいと思う・・・・・・・・・うん・・・・。
343 名前:nobodyさん mailto:sage [2007/07/01(日) 14:18:42 ID:???] アメリカ、西部開拓時、世はゴールドラッシュで、猫も杓子も、金探しに熱を上げた時代。 結局、一番儲けたのは、そいつらに、スコップやら、道具一式やらを売りさばいた、商人。
344 名前:nobodyさん mailto:sage [2007/07/02(月) 10:05:12 ID:???] Ajaxは死んでFlexが天下取ると思うけどな。 Flash普及率高いし、あえてAjaxでリッチクライアントやる意味無いだろう。 JavaScript自体は残っても。
345 名前:nobodyさん mailto:sage [2007/07/02(月) 11:15:50 ID:???] ま、普及率で言ったらjavascriptの方が高いけどな
346 名前:nobodyさん mailto:sage [2007/07/02(月) 11:44:31 ID:???] そーだが、flashが98%超えてる中であえて複雑なことJavaScriptでやる意味があるのかなと。
347 名前:nobodyさん mailto:sage [2007/07/02(月) 14:12:11 ID:???] 同じことやるなら Flash の方が簡単かのような口振りだな。 多分、視覚効果バリバリのかっこいいのを開発してるからそう思うんだろう。
348 名前:nobodyさん mailto:sage [2007/07/02(月) 15:15:53 ID:???] Ajaxが死ぬんだったらJavaScriptやらC#やらいろいろ使える Silverlightが天下取るんじゃないの FlashはFlashで続いてくと思うけどWebアプリの分野は ActionScriptには荷が重い
349 名前:nobodyさん mailto:sage [2007/07/02(月) 19:06:19 ID:???] jQueryってIE7未対応?? IE7にはどれくらい使えますか?
350 名前:nobodyさん [2007/07/02(月) 21:52:38 ID:Xoqw5Nze] JavaScript復権の@ITの記事、同意した。 JavaScriptって十分習得するに値すると思う 結構軽視されてるけれど、簡単にくんどいて、といわれても実は戸惑うやつNO1なんだが。
351 名前:nobodyさん mailto:sage [2007/07/03(火) 00:01:19 ID:???] >>350 リンクぐらい貼れよ
352 名前:nobodyさん mailto:sage [2007/07/03(火) 08:58:20 ID:???] ぐぐればトップ
353 名前:nobodyさん mailto:sage [2007/07/03(火) 14:17:47 ID:???] >>352 ぐぐったんなら貼れよ
354 名前:nobodyさん mailto:sage [2007/07/03(火) 15:28:38 ID:???] いやだ
355 名前:nobodyさん mailto:sage [2007/07/03(火) 20:08:51 ID:???] い・や・だ・♥
356 名前:nobodyさん mailto:sage [2007/07/04(水) 15:12:46 ID:???] ttp://www.atmarkit.co.jp/fdotnet/ajaxjs/ajaxjs01/ajaxjs01_01.html 調べたら山田の駄文じゃねーか! こいつはすかんな。
357 名前:nobodyさん mailto:sage [2007/07/04(水) 18:46:07 ID:???] 10年くらいjavascriptグダグダ触ってきたので、脳が慣れた。
358 名前:nobodyさん mailto:sage [2007/07/05(木) 20:39:06 ID:???] フルフィーチャAjaxフレームワーク「Dojo 0.9beta」登場 journal.mycom.co.jp/news/2007/07/05/005/
359 名前:nobodyさん [2007/07/08(日) 17:17:59 ID:aCFSt403] 一回のonclickで二箇所の<div id=disp1></div> <div id=disp2></div>を更新するにはどうしたらいいでしょうか?
360 名前:nobodyさん mailto:sage [2007/07/08(日) 17:44:16 ID:???] >>359 onclickで呼び出した関数に2箇所分の処理を書くだけ
361 名前:nobodyさん mailto:sage [2007/07/08(日) 17:47:00 ID:???] それでOKだったんですね レスありがとうございます。
362 名前:nobodyさん [2007/07/09(月) 17:20:59 ID:6o+NLGeg] IEで別サーバのデータを取得するのって無理でしょうか?
363 名前:nobodyさん mailto:sage [2007/07/10(火) 05:20:50 ID:???] マルチ氏ね
364 名前:nobodyさん mailto:sage [2007/07/18(水) 22:38:14 ID:???] >>348 ActionScript2までならともかく、 ActionScript3はクラスベースでクロージャが使える言語だぞ。 C#とかと大して変わらん。
365 名前:nobodyさん mailto:sage [2007/07/20(金) 03:55:11 ID:???] >>364 使用者のレベルが激しく違うだろ。これ、みんな黙ってるけど、重要だぞ。PHPとASが、なんだかんだとケチつけられて、小馬鹿にされる理由は、これに尽きるんだよ。つまり、言語や環境ではなく、婉曲的に使用者が馬鹿にされてんの。
366 名前:348 mailto:sage [2007/07/20(金) 09:47:44 ID:???] >>364 ActionScriptには荷が重いと書いたのは言語仕様の問題ではなく 開発環境に難があると思ってます VS、Eclipse、Flash等いろいろ使ってる人から見ると、よくまあこんな物でコーディングしてるなと思います Flexでましにはなったかと思いますが正直まだまだきついかと
367 名前:nobodyさん mailto:sage [2007/07/20(金) 10:11:49 ID:???] >>365 なんだかんだとケチつけて、PHP や AS を小馬鹿にする奴はレベルが高いのか?新しいな
368 名前:nobodyさん mailto:sage [2007/07/20(金) 18:51:23 ID:???] 大人も子供もおねーさんも
369 名前:nobodyさん mailto:sage [2007/07/23(月) 21:29:26 ID:???] 漢ならC言語でCGI+Ajax まあ、趣味で書いてるだけだが。
370 名前:nobodyさん mailto:sage [2007/07/26(木) 09:30:12 ID:???] それはただの苦行
371 名前:nobodyさん mailto:sage [2007/08/01(水) 08:40:10 ID:???] 苦行フイタww
372 名前:nobodyさん [2007/08/21(火) 10:50:21 ID:BTIQKQGQ] readyStateが2とかの時に使うフリーのプログレスバー素材とか置いてあるトコ知りません?
373 名前:nobodyさん mailto:sage [2007/08/21(火) 10:56:46 ID:???] ttp://mentalized.net/activity-indicators/
374 名前:nobodyさん mailto:sage [2007/08/21(火) 21:50:49 ID:???] 好きに作れ ttp://www.ajaxload.info
375 名前:nobodyさん mailto:sage [2007/08/23(木) 16:15:08 ID:???] おー、サンキューです
376 名前:nobodyさん mailto:sage [2007/08/31(金) 04:14:31 ID:???] Ajaxのオススメ本何かない? amazonで見てもどうもどれも詐欺っぽくてな。
377 名前:nobodyさん mailto:sage [2007/08/31(金) 05:09:01 ID:???] www.oreilly.co.jp/books/9784873113258/ これだけでいい
378 名前:nobodyさん mailto:sage [2007/08/31(金) 12:54:15 ID:???] 本を読まないと何もできない奴が 詐欺とか言ってるのが笑える
379 名前:nobodyさん mailto:sage [2007/08/31(金) 18:12:50 ID:???] >>376 技術本ぐらい手当たり次第に買えよ。
380 名前:nobodyさん mailto:sage [2007/08/31(金) 18:48:20 ID:???] 最近のJavascriptライブラリは、機能つめこみすぎて1ファイルが重すぎ。 あと、Javascript 読み込みのためのスクリプトタグ書かせすぎ。 1. モジュールごとに、Javascript ファイルを分割する。 2. 各モジュールの依存関係をあらわす JSON ファイルを用意しておく (モジュール名を指定すると、必要なファイルの配列を返す) 3. 使いたいモジュール名を指定すれば、XMLHttpRequest で必要なJSファイルをGETして、eval で展開 くらいのことはやってほしい。 Dojo は↑を行う仕組みはあるんだけど、dojo.js に全部展開しているから結局重いし。
381 名前:nobodyさん mailto:sage [2007/08/31(金) 18:53:56 ID:???] >>380 言い出しっぺの法則に従え。
382 名前:nobodyさん mailto:sage [2007/08/31(金) 20:23:05 ID:???] まんま JSAN じゃねーか
383 名前:nobodyさん mailto:sage [2007/09/01(土) 02:16:34 ID:???] >>380 > XMLHttpRequest で必要なJSファイルをGETして、eval で展開 それ滅茶苦茶おせーだろ 1ファイルが重いほうがマシ
384 名前:nobodyさん mailto:sage [2007/09/01(土) 09:58:43 ID:???] 必要なライブラリだけ自分でconcatすればいいじゃない
385 名前:nobodyさん mailto:sage [2007/09/01(土) 10:59:39 ID:???] concat…?