[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/25 04:19 / Filesize : 202 KB / Number-of Response : 926
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ajaxでも語りませんか Rigel4



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/

252 名前:nobodyさん mailto:sage [2007/05/02(水) 08:30:49 ID:???]
ま、XML使ってないのがほとんどにも関わらずAJAXだし、
この際通信してないのをAJAXといってもいいんじゃない?

253 名前:nobodyさん mailto:sage [2007/05/02(水) 09:57:47 ID:???]
prototype.jsを使う=Ajaxみたいに認識してるボケもいた。
話がかみ合わない。

254 名前:nobodyさん mailto:sage [2007/05/03(木) 18:03:55 ID:???]
ajaxはデータ通信とGUI構築を切り離してるから画期的なわけでしょ?
最初からデータ取ってきといてできるレベルのことじゃやる意味がないよな

255 名前:nobodyさん mailto:sage [2007/05/03(木) 20:44:51 ID:???]
いや、AJAXは、ページ遷移無しにデータ更新が出来ること。リクエストの終了を待たずに処理すること。が本質で、
データ通信とGUIの分離とか言う話では無い。

256 名前:nobodyさん mailto:sage [2007/05/04(金) 11:30:49 ID:???]
>>253
画面遷移しなきゃいいと思ってる奴もいる。
それが目的ではないと言うのに・・・

257 名前:nobodyさん [2007/05/04(金) 11:50:39 ID:BA4UO3UO]
というかJavascriptでいいんじゃねーか?

258 名前:nobodyさん mailto:sage [2007/05/04(金) 14:18:34 ID:???]
「Ajax」の最後の「x」を「XML」でなくて「exclamation」の略称と解釈するんだよ。

Asynchronous JavaScript Exclamation : 非同期JavaScript!

259 名前:nobodyさん mailto:sage [2007/05/06(日) 11:13:28 ID:???]
>>256
目的はそれでいいんじゃね?

 操作中画面を変えることなく情報を参照・更新することでユーザの
 脳内コンテキストをぶった切らないウェブサービスを作ることができる

がこの種のアプリの目的だから。だから複雑なタスクを一連の操作でする
必要があるタイプの画面ならAJAXは有用。


260 名前:nobodyさん mailto:sage [2007/05/06(日) 11:21:02 ID:???]
そもそもajaxって言う表現がマズかったって事かね



261 名前:nobodyさん mailto:sage [2007/05/06(日) 11:23:46 ID:???]
ヒキコモリなのに評論家のお前らw

262 名前:nobodyさん mailto:sage [2007/05/06(日) 11:33:17 ID:???]
>脳内コンテキスト
これに戻るボタンが組み込まれちゃってるんだよなあ

263 名前:nobodyさん mailto:sage [2007/05/06(日) 17:51:06 ID:???]
Ajaxでも戻るボタンを使う方法もある

264 名前:nobodyさん mailto:sage [2007/05/06(日) 22:07:34 ID:???]
>>263
kwsk。もしかして#fragment変えてく方法のこと?

265 名前:nobodyさん mailto:sage [2007/05/06(日) 22:25:08 ID:???]
いろいろあるぞ

www.google.co.jp/search?hl=ja&q=Ajax+%E6%88%BB%E3%82%8B

266 名前:nobodyさん mailto:sage [2007/05/07(月) 00:01:47 ID:???]
ああなるほど、裏でアクセスさせてクッキー更新していく方法もあるのか。

267 名前:nobodyさん mailto:sage [2007/05/07(月) 09:52:10 ID:???]
>>262
そうそう。だから戻るボタンで戻れないのか、もしくは、戻るボタン非表示にできない?
とか客の要望が来る。うぜぇ!

268 名前:nobodyさん mailto:sage [2007/05/07(月) 23:04:24 ID:???]
>>267
キオスクモードで使わせろ

269 名前:nobodyさん [2007/05/12(土) 00:16:38 ID:VKP03nRz]
質問です!
php等でDBから取り出したdataをjavascriptから使用したい場合
php側で.xmlや.json形式に成形し外部ファイルに保存。
javascriptから外部xmlファイルを読込という手順でしか
データを受け渡す方法はないのでしょうか。

270 名前:nobodyさん mailto:sage [2007/05/12(土) 00:34:28 ID:???]
>>269
どういうことやりたいか言った方が早いんじゃないかね?
それによって手法が決まる気がするけど



271 名前:nobodyさん mailto:sage [2007/05/12(土) 02:16:11 ID:???]
何で外部ファイルに保存する必要があるんだ?
ファイルに保存せず直接クライアントに渡せばいいじゃん。

272 名前:nobodyさん [2007/05/12(土) 14:33:04 ID:VKP03nRz]
>270
DBに登録してある販売店の座標をGOOGLEMAP上で表示したいと思ってます。
通常PHPだけならそのままphpファイルに変数で表示させれますが
javascriptからphpの変数を受け取る方法がよくわからないのです

>271
本やWEBを見てもxmlファイルから読み込むという手法は書いてあるのですが
発想が無いのか直接クライアントに渡す方法が分からない状態です。

なにか根本的な事が理解できていないのかもしれません。



273 名前:nobodyさん mailto:sage [2007/05/12(土) 14:34:28 ID:???]
>>269
javascript部分をphpで書き出すようにするだけ

<script type=text/javascript>
var hoge= <?=$hoge?> ;
var hage= '<?=$hage?>' ;


みたいな。数が多い場合は、配列とかobjectで書けばよい。


274 名前:nobodyさん [2007/05/12(土) 15:05:22 ID:VKP03nRz]
>>273
そういう受け渡し方法があったんですね
固定観念にがんじがらめで、、助かりました。
挑戦してみます!

275 名前:nobodyさん mailto:sage [2007/05/16(水) 10:56:36 ID:???]
これどうよ?

Ajaxデザインパターン ―ユーザビリティと開発効率の向上のために
www.amazon.co.jp/dp/4873113237/

276 名前:nobodyさん mailto:sage [2007/05/16(水) 12:48:32 ID:???]
oreilly.co.jp -- Online Catalog: Ajaxデザインパターン
www.oreilly.co.jp/books/9784873113234/toc.html

少しはまともな概論書?ていうか Ajax の単行って書くことないよな

277 名前:nobodyさん mailto:sage [2007/05/18(金) 16:14:26 ID:???]
jQueryのload化けるなー
もうSafariとか死ねよホント

278 名前:nobodyさん [2007/05/23(水) 21:27:17 ID:AZyDs042]
質問させてください。

ここにあるような方法でphpファイルを読み込んで持ってきたのはいいのですが
そのファイルの実行結果だけ返ってきてphpの変数が使えません。
どのようにすればphpの変数は使えますか?

www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter02/008/index.html


279 名前:nobodyさん mailto:sage [2007/05/23(水) 22:50:19 ID:???]
>>278
phpはサーバサイドでjavaScriptはクライアントサイドだからそのままでは無理。
JSONなり結果のHTMLにJavaScript埋め込むなりするだ。

280 名前:nobodyさん [2007/05/23(水) 23:12:50 ID:AZyDs042]
>>279
ありがとうございます。

<script type="text/javascript"><!--
<?php
$abc = "abc";
echo "var abc = '".$abc."';";
?>
// -->

このような形でいいのでしょうか…?
読み込んだ側で
$("result").innerHTML = httpObj.responseText;
スクリプト内だから表示されないですけどどうすればいいんでしょうか…



281 名前:nobodyさん mailto:sage [2007/05/24(木) 00:09:00 ID:???]
Googleのメモを取るを押したときに出るウィンドウ。
あれみたいにスクロールしても位置が固定されるウィンドウが作りたい。
Googleのメモはiframeみたいだがdivでもいい。
位置が固定する方法、いくつかぐぐって出てきたが、スクロールするとガタガタぶれる。
Googleのはぶれない。あれはどうやるんだろう。

282 名前:nobodyさん mailto:sage [2007/05/24(木) 00:55:37 ID:???]
position:fixed
なんじゃねーの
いや知らんけど

283 名前:nobodyさん [2007/05/24(木) 01:02:15 ID:sdo/fklC]
www.adaptivepath.com/publications/essays/archives/000385.php
www.adaptivepath.com/images/publications/essays/ajax-fig2.pngの図
なんだけど、下の方のデータ通信が定期的に通信しているように見えるけど、非同期なのこれ?
同じペースで通信している「同期」に感じる。

284 名前:nobodyさん mailto:sage [2007/05/24(木) 11:32:12 ID:???]
とりあえず同期と非同期の意味を確認すればいいんじゃないかな

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…?

386 名前:nobodyさん mailto:sage [2007/09/05(水) 10:30:09 ID:???]
konkati

387 名前:nobodyさん mailto:sage [2007/09/06(木) 23:41:02 ID:???]
俺の作ったJSライブラリはportal.jsを作って
それを呼び出すときにリクエストを加えてやることによって
必要なものだけを呼び出すようにしてるぜ。

388 名前:nobodyさん mailto:sage [2007/09/07(金) 03:18:00 ID:???]
> 俺の作ったJSライブラリはportal.jsを作って
意味がわからん

389 名前:nobodyさん mailto:sage [2007/09/07(金) 15:09:19 ID:???]
分からんことはないけど
日本語の表現力が不自由なヤツのライブラリなんか
どうでもいいなと思う。

390 名前:nobodyさん mailto:sage [2007/09/12(水) 15:29:55 ID:???]
極力いらない表現を省いて言語ライブラリを構築しているんだろう



391 名前:nobodyさん [2007/09/17(月) 01:35:08 ID:0WN+lmow]
教えてほしいですけど
ajaxつかってSQL SERVERのデータ更新したらキャッシュが残るみたいで
表示が前のままで変わりません。
DBはちゃんと更新しているのに。なぜなんですかね?

392 名前:nobodyさん mailto:sage [2007/09/17(月) 05:15:30 ID:???]
うーん、キャッシュを残さないように書けば良いんじゃないかな

393 名前:nobodyさん mailto:sage [2007/09/17(月) 22:13:54 ID:???]
Ajax使う限りどこかでブラウザのキャッシュ処理にひっかかる用に出来てるから

394 名前:nobodyさん [2007/09/18(火) 00:52:17 ID:C50c5dc9]
>>393
>>393
>>393
>>393
>>393
>>393
>>393
>>393
>>393


395 名前:nobodyさん mailto:sage [2007/09/18(火) 00:54:47 ID:???]
>>394
お前が構ったんだから責任持って説明しろよ

396 名前:nobodyさん [2007/09/18(火) 02:17:16 ID:vV3HROHC]
お前らキャッシュ処理の記述も知らないのかww

397 名前:nobodyさん [2007/09/18(火) 02:25:13 ID:MYvjnH7C]
完全なキャッシュ処理は無いだろ

398 名前:nobodyさん mailto:sage [2007/09/18(火) 02:32:37 ID:???]
www.youtube.com/watch?v=UR2_F_KjEJM

399 名前:nobodyさん mailto:sage [2007/09/18(火) 08:42:38 ID:???]
キャッシングのご利用は計画的に

400 名前:nobodyさん mailto:sage [2007/09/21(金) 11:17:42 ID:???]
クレジットカードも持ってねーのかよ



401 名前:nobodyさん mailto:sage [2007/09/21(金) 11:28:38 ID:???]
クレジットカードがあったってキャッシュは使うだろ

402 名前:nobodyさん mailto:sage [2007/09/24(月) 20:09:11 ID:???]
2007年、
人類は全面戦争に突入した。
人類の存亡をかけて、
最終命令がくだる。
"A-JAX出撃せよ"
人類は最後の反撃を開始した。

403 名前:nobodyさん [2007/09/24(月) 22:01:25 ID:bMi39C2C]
>>391

ここが参考になりますよ。

www.phppro.jp/news/312

404 名前:nobodyさん [2007/09/24(月) 22:05:06 ID:bMi39C2C]
ところで、Ajaxの勉強がてら、こんなものをつくってみました。
先輩諸兄のコメント等を頂きたく。よろしくおねがいいたします。

ttp://amon.dip.jp/index.php?moa

405 名前:nobodyさん mailto:sage [2007/09/24(月) 23:35:41 ID:???]
>>404
wikiより良い点は一つ一つが.txtとして見やすいファイルになる点?

406 名前:nobodyさん mailto:sage [2007/09/25(火) 06:56:12 ID:???]
ファイルブラウズをディレクトリ間移動もできるツリー表示にして
既存のHTMLファイルを開いて(通常のようにレンダリングして)
要素にマウスが乗ればoutlineを表示して
要素上でマウスを押せばその要素のみ編集エリアになるような仕組みにしてください><


407 名前:nobodyさん mailto:sage [2007/09/25(火) 13:32:10 ID:???]
>>404
Opera9.23でスクロールバーは動くけどスクロールができないな。

408 名前:nobodyさん [2007/09/25(火) 23:07:30 ID:753uyVJa]
404です

>>406 さん。コメントありがとうございます。ファイルブラウズは確かに問題と
思ってます。件数が増えると探すの面倒ですよね。ディレクトリで管理
したい気もします。一方で、howmとはGmailのようなものも考えていて、とにかく
書き込みして、検索して引っ張ってくるとか・・・。次回のバージョンではこの
辺り考えてます。

しかし、CMSをイメージしてるのではないので、あくまでベタテキストのメモを
目指してます。申し訳ないです。

>>407 さん。実はIEとFireFoxでしか試してません。ハッキリ言って、Ajaxで
一番嫌なのは、ブラウザ互換性ですね。ホント困りました。Operaでの要望が強ければ
少し考えます。

409 名前:nobodyさん mailto:sage [2007/09/26(水) 01:32:17 ID:???]
↓これひどい。
ttp://hama-lab.main.jp/JSL/jQueryIntro.htm
jQuery本家からリンク貼られてるんだけど、中身知ったら激怒するんじゃ…?

410 名前:nobodyさん mailto:sage [2007/09/26(水) 07:04:43 ID:???]
>>408
ベタテキストのメモを目指している傍ら、
別途>>406の二行目以降のも作ってください><



411 名前:nobodyさん mailto:sage [2007/09/26(水) 09:07:52 ID:???]
なにそれ。サンプルスクリプトもひどすぎるwwww

412 名前:nobodyさん [2007/10/16(火) 14:57:37 ID:+Q9zMeFm]
過疎だけど書いてみる。

ActiveXに依存しないXMLHttpRequestの互換クラスってどっかに落ちてないかなあ。
通信自体は他にいくらでも方法があるので、理屈の上では実現できると思うんだが。


413 名前:412 [2007/10/16(火) 19:25:19 ID:+Q9zMeFm]
ヘッダとか付けてフルに通信できるのはXMLHttpRequestだけなのかな。

414 名前:nobodyさん mailto:sage [2007/10/16(火) 19:53:01 ID:???]
ブラウザの互換性が一瞬でも頭をよぎるなら XMLHttpRequest 一択

415 名前:nobodyさん mailto:sage [2007/10/21(日) 10:07:37 ID:???]
IDを入力するフォームでページ変移を行わずに
重複チェックをしたいのですがどこか参考になるサイトとかご存知ないでしょうか?

416 名前:nobodyさん mailto:sage [2007/10/21(日) 19:47:17 ID:???]
>>415
サーバ側で check?id=XXX で 1 とか 0 とか返すようにして XMLhttpRequest すれば良いだけだと思うがどうか

417 名前:nobodyさん mailto:sage [2007/10/22(月) 22:16:44 ID:???]
>>416
ありがとう。
試してみる。

418 名前:nobodyさん [2007/10/24(水) 06:33:31 ID:gHSKSuus]
会社でのAjax導入について提案しようとサンプルを作ってたら
「何遊んでんだ?、そんなのやって提案してもおまいを評価する事は出来ない。」
て言われた。何のこっちゃ?
今まで色々な技術を提供してきたつもりだったけど。


419 名前:nobodyさん mailto:sage [2007/10/24(水) 07:43:49 ID:???]
こっちこそ何のこっちゃ?ですよ
当事者間で話し合ってください

420 名前:415 mailto:sage [2007/10/24(水) 13:57:16 ID:???]
IDのチェックは>>416さんのお陰で完璧に動作するようになりました。
が、ハンドルネームのチェックもしたいと思い、
同じ処理のものを作ったのですがこちらは日本語入力可にしてるので文字化けしてしまいます。
サーバ側が値を受け取った時点で既に化けています。
インクルードJSファイル、HTML、PHPとも全てEUCで記述しています。

mb_convert_encodingを試してみてもダメでした。。
やはりUTFでないと日本語を扱うことはできないのでしょうか??



421 名前:nobodyさん mailto:sage [2007/10/24(水) 14:02:20 ID:???]
>>420
mbstring.encoding_translation On
になってるって馬鹿なことはないよな?


422 名前:nobodyさん mailto:sage [2007/10/24(水) 14:19:13 ID:???]
>>421
今 phpinfo() で確認してみましたが Off になってますです。

423 名前:nobodyさん mailto:sage [2007/10/24(水) 14:22:52 ID:???]
>>421
あ、すみません!
できました!
激しく凡ミスですた。。。
あぁ、恥ずかしい。。。

424 名前:nobodyさん mailto:sage [2007/10/24(水) 14:48:59 ID:???]
>>423
後々のために何が問題だったか書いてもらえると助かる

425 名前:nobodyさん mailto:sage [2007/10/24(水) 15:11:36 ID:???]
恥部をさらけ出す勇気ないですすみません。。
構文エラーとかそれくらいのレベルのミスなので全く参考にならないと思いますし。。

426 名前:nobodyさん mailto:sage [2007/10/24(水) 20:13:01 ID:???]
要するにもっと根本的なところで間違ってたと

427 名前:nobodyさん mailto:sage [2007/10/24(水) 21:02:57 ID:???]
ですです。。
mb_internal_encoding みたいな感じで、
コンバート関数に変数だけ突っ込んで代入を忘れていたのですorz

428 名前:nobodyさん [2007/10/25(木) 21:28:51 ID:HJ4H7ADN]
ttp://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter02/007/sample2/index.html
↑のページでは同じサーバ内にあるtxtを読み込んで表示するものですが
これは一回txtを読み込んだら、txtファイルに変化があっても
反映されない(読み込みボタンを何度押しても反映されない)のですが
ページ自体を更新する方法以外に、このtxtの変化を反映させる方法はありますか?


429 名前:nobodyさん [2007/10/26(金) 00:12:48 ID:pkPZe9/R]
>>428
そりゃ、ブラウザのキャッシュって奴じゃないですか?
"GET"メソッドでリクエストする際に、urlの後ろに
"&time=" + date.getTime()をくっつけたりしてキャッシュ読み込みを
回避するのが簡単です。AjaxのFAQか?

430 名前:nobodyさん mailto:sage [2007/10/26(金) 07:26:47 ID:???]
>>429
ありがとうございます



431 名前:nobodyさん [2007/11/19(月) 21:12:54 ID:zXOOtR9o]
agex

432 名前:nobodyさん mailto:sage [2007/11/20(火) 03:28:47 ID:???]
jquery最高!

433 名前:nobodyさん [2007/11/23(金) 17:37:53 ID:MQEvBqb2]
クロスドメインについて質問です。
サーバーAとサーバーBがあって、
サーバーAに、サーバーBからDLするようJavaScriptを貼り付けて、
XMLHttpRequestでリクエストできるのはA?B?
私はBからDLしてるからBならOKかなと思ったのですが、
実際に試してみるとAならOKで、なんでかなと思いまして。。。
クロスドメインっていうのは、JavaScriptが貼られているHTMLをDLした
ドメインからみた別のドメインの事なのでしょうか?


434 名前:nobodyさん mailto:sage [2007/11/23(金) 17:51:53 ID:???]
はい

435 名前:nobodyさん mailto:sage [2007/11/23(金) 20:37:18 ID:???]
ありがとうございます。

436 名前:nobodyさん [2007/11/28(水) 23:26:33 ID:1WFzLPLL]
404 です
前に作ったものを少し改良しました。ファイル名の動的検索(絞込み)を
追加してみました。Ajaxならではの機能として、キーワードを入れると動的に
ファイルリストが絞り込まれます。サンドボックスも用意したので、試してみて
下さい。

ttp://amon.dip.jp/index.php?moa

437 名前:nobodyさん mailto:sage [2007/11/28(水) 23:38:29 ID:???]
おぉ頑張ってたんだー乙ーちょっと試してみるわー

WIKIあんまりいじり方が良く分からないというか
仕様がいろいろあるでしょ。
その辺りがなんかめんどくさくてね
書式仕様を選択とか変更とかできるとありがたいというか

あと最近見つけたttp://femo.jp/
やたら使い勝手いいんよね
自鯖で利用できるテキストベースにこういう仕様なのあったら飛びつく
サービス会社の鯖上だと、なんとなく気持ち悪くてさー
よかったら覗いてみてください。

などと勝手に色々言ってみるテストだよ!


438 名前:nobodyさん [2007/11/29(木) 00:30:22 ID:030r7HYN]
>>436
いい感じだけどアクセス制限でDL出来ないよ。

439 名前:nobodyさん mailto:sage [2007/11/29(木) 01:21:38 ID:???]
複数人で同時編集できたらおもしろいのにな

440 名前:nobodyさん [2007/11/30(金) 00:39:39 ID:Zm0kn/Ya]
404,436 です
お試し頂いた方ありがとうございます。
いやーすいません。設定見直しました。
ダウンロードできるようになりました。<_o_>
使ってやって下さいませ。

ttp://amon.dip.jp/attach/moa-0.2.zip





441 名前:nobodyさん [2007/11/30(金) 22:20:48 ID:oewhHyZZ]
404 です
なんかサーバ調子が悪いです。今つながりません。
もうしばらくお待ち下さい。トラブルシュート中です。

442 名前:nobodyさん [2007/12/03(月) 23:54:00 ID:yPZ2/oJl]
404です
直ったようです。お騒がせしました。

ttp://amon.dip.jp/index.php?moa


443 名前:nobodyさん mailto:age [2007/12/06(木) 09:39:11 ID:???]

extjs をつかってるんですけど、

Ext.MessageBox.confirm でダイアログボックスを出した後、
OKをおしてpostすると、なぜか requestMethodの値がPOSTではなく、
HEADが帰ってきます。

なぜでしょう。
保存しているメソッドは下記です。
// Save handler
function saveItem(btn){
if(btn === 'yes') { document.form.submit();}
};




444 名前:nobodyさん mailto:sage [2007/12/07(金) 22:25:36 ID:???]
>>442
ajaxとは関係ないけどさ、Firefoxだとすげー字が小さくて見にくい

445 名前:nobodyさん mailto:sage [2007/12/09(日) 15:07:52 ID:???]
好みの文字サイズにすればいいじゃん
最小フォントサイズも設定できるだろうに

446 名前:nobodyさん mailto:sage [2007/12/09(日) 15:17:03 ID:???]
>>445
それはエキスパート(笑)向けの話。
設定画面など見たことすらないような、普通のユーザを
相手にするAjaxerとしては、デフォルト設定でなんとか
なる見栄えを追求する姿勢が正しいと思うよ。
まぁ、IE以外はガン無視でもいいかもしれないけど。

447 名前:nobodyさん mailto:sage [2007/12/10(月) 12:47:44 ID:???]
Ajaxer...ってなんだよ?

だっせー

448 名前:nobodyさん mailto:sage [2007/12/10(月) 21:39:26 ID:???]

俺は SIer というのもだっせーと思うぜ

449 名前:nobodyさん mailto:sage [2007/12/10(月) 22:42:29 ID:???]
スレ違いかもしれんが
javascriptでoracle接続できたっけ?
なんかDBにつなげるという話を会社でよく聞くんだが・・・

個人的にはXMLよみこめりゃ十分だと思ってんだ

450 名前:nobodyさん mailto:sage [2007/12/11(火) 00:24:04 ID:???]
jscriptまらADOでも何でもつかえるっぜ



451 名前:nobodyさん [2007/12/14(金) 22:16:32 ID:OlMgRBrM]
404です

ご紹介していた Webメモツールの"moa"ですが、PukiWikiのコンテンツ
の編集機能をつけて、公開しました。

使い方としては、「思いついたら、まずメモる」→「手直しして、PukiWiki
のページとして公開」というような使い方ができそうです。

それから、PukiWikiのユーザインタフェースもスピード感が無くて、時に
イライラしますが、"moa"なら編集→即保存ができますし、ページの
データを開くのも簡単です。サンドボックスのPukiWikiとあわせて公開
してますので、試してみて下さい。↓

ttp://amon.dip.jp/index.php?moa

PS
>>444 さん
PukiWikiの設定見直しました。FireFoxでも表示OKかと思います。
コメントありがとうございました。

452 名前:nobodyさん [2007/12/16(日) 08:10:25 ID:eBFb1U4Z]
Ajaxを用いてタブ付きのページ(index.html)を作成して、その中でコンテンツとして
page1.html , page2.html .....を表示しているのですが、
page1.htmlにJavaScript(時刻表示等)を表示させようとするとそのスクリプトのみ表示されて
ページが真っ白になるのですが、なぜなのでしょうか。
どうか対処法をご教授ください。よろしくお願い致します。

453 名前:nobodyさん mailto:sage [2007/12/16(日) 09:58:31 ID:???]
>>452
最小ソースを出せ。話はそれからだ。

454 名前:452 mailto:sage [2007/12/16(日) 10:19:04 ID:???]
>>453
少々お待ちください。

455 名前:nobodyさん mailto:sage [2007/12/16(日) 10:27:39 ID:???]
tool-ya.ddo.jp/webfs/~enigma/page01.zip
パス:ajaxsample  (33.2kb)です。
よろしくお願いします。

456 名前:nobodyさん [2007/12/16(日) 10:39:50 ID:eBFb1U4Z]
32kbでした。
これのpage1.htmlに
<script language="JavaScript">
<!--
if (navigator.appVersion.charAt(0) == 3 && navigator.appName.charAt(0) == "N"){
document.write(document.lastModified);
}
else {
date = new Date(document.lastModified);
year = date.getYear()
if (year < 2000){
year += 1900;}
document.write("最終更新 : ");
document.write(year + "年");
document.write(date.getMonth() + 1 + "月");
document.write(date.getDate() + "日");
}
//-->
</script>
このような記述をするとページがきちんと表示されなくなってしまいます。


457 名前:nobodyさん mailto:sage [2007/12/16(日) 11:26:57 ID:???]
>>452
document.write()の仕組み自体を判っていない予感。
とりあえず外部ファイルからdocument.write()すると
勝手に新しいページに移動してそこに書き込む。
ちゃんと仕組みを勉強するか、諦めてDOMで書き込むか、どっちかにしとけ。

458 名前:nobodyさん mailto:sage [2007/12/16(日) 11:45:37 ID:???]
>>452
ttp://q.hatena.ne.jp/1157010937

459 名前:nobodyさん mailto:sage [2007/12/16(日) 12:59:51 ID:???]
>>457
なるほど。勉強になります。ありがとうございました。

>>458
まさに私のお聞きしたかった質問です。
参考にさせていただきます。ありがとうございました。

460 名前:nobodyさん [2007/12/23(日) 14:04:37 ID:o+nHaQ07]
もうAjaxとかいいから、新しいHTMLの使用でも策定して、
Webアプリ専用の仕様を考えてくれよ!立地クライアントの。

Ajaxもいいけど、限界だろ!W3CはこれだけWebアプリ全盛の時代なんだから
Webアプリ専用の仕組みを考え直すべきだ!Ajaxもなんだかんだいってめんどくさい。

これだけWebアプリがごちゃごちゃしてきてるんだから、既存のものじゃなくて
新しいいいやつつくるべきだろ!仕事さぼるな!



461 名前:nobodyさん mailto:sage [2007/12/24(月) 21:32:14 ID:???]
つ[html5]

canvasなんかはまさにその最たるものだな。

462 名前:nobodyさん mailto:sage [2007/12/24(月) 22:18:26 ID:???]
現実は各ブラウザが早急に対応するかどうかが問題だがな

463 名前:nobodyさん mailto:sage [2007/12/25(火) 00:35:49 ID:???]
css登場した時に比べりゃかなり素早く対応すると思う。
WHATWGがほぼ作ってる(だよな?)んだし

464 名前:nobodyさん mailto:sage [2007/12/25(火) 01:16:52 ID:???]
非同期でページ更新させる方法のサンプルお願いします
ヤフーのトップページのニュースタイトルを更新するようなのです

465 名前:nobodyさん mailto:sage [2007/12/25(火) 07:36:31 ID:???]
ブラウザの対応と普及は全くの別問題
普及しない・させる気が無いようなものを使う気はない

466 名前:nobodyさん mailto:sage [2007/12/25(火) 19:17:18 ID:???]
>>465
馬鹿か
WHATWGが何なのか知ってるの?

467 名前:nobodyさん mailto:sage [2007/12/26(水) 06:06:21 ID:???]
MSが対応しない限り意味ないだろ。その他が実装しようとな。
MSがやっとacid testに手を出したりし始めたぐらいなんだし、
そう簡単に実装するとは思えない。

468 名前:nobodyさん mailto:sage [2007/12/27(木) 20:07:51 ID:???]
ごちゃごちゃ、いろんな事しても、
結局最後は、HTMLになる。

469 名前:nobodyさん mailto:sage [2007/12/28(金) 12:36:18 ID:???]
これまで幾度と無く新仕様が生まれてきたんだけど、
次新しいものを出せば今度はスッキリ上手くいくって思える理由を聞かせて欲しい。

470 名前:nobodyさん mailto:sage [2007/12/28(金) 13:52:14 ID:???]
>>469
妄想だろwww



471 名前:nobodyさん mailto:sage [2007/12/28(金) 14:24:03 ID:???]
>>469
今度はw3cじゃなくてブラウザベンダが主導して作る仕様だからなあ

472 名前:nobodyさん mailto:sage [2007/12/28(金) 20:20:13 ID:???]
結局対MS用の集まりだろ。
そんなのが主導権を握ったら過去のMSとネスケの独自実装のオンパレードの再現になるだけだ。
ISO-HTMLとかもあるけど使ってるやつなんかいないし、
結局w3cに任せるしかないと思うわ。

473 名前:nobodyさん mailto:sage [2007/12/28(金) 20:59:04 ID:???]
>>472
html5の仕様の策定にはw3cも参加してるよ。
ttp://web-tan.forum.impressrd.jp/e/2007/10/11/1898

474 名前:nobodyさん mailto:sage [2007/12/29(土) 09:42:35 ID:???]
もういいからw3cがエンジン作れよ

475 名前:nobodyさん mailto:sage [2007/12/29(土) 13:27:49 ID:???]
もう10年も前からAmayaってのがありますが.

476 名前:nobodyさん mailto:sage [2007/12/29(土) 18:27:02 ID:???]
html5が出てきた経緯すら知らない奴がいるんだな

477 名前:nobodyさん [2007/12/31(月) 17:30:54 ID:shcINmwP]
初歩的な質問ですいません
xmlhttp.open("GET", "/hoge/hogehoge.html", true);
というメソッドがありますが、
リクエストできるGET先のportは80番固定でしょうか?
1080番でたてたhttpd上から、上記リクエストを送ったところ、
結果が返ってこない状態っす...

478 名前:nobodyさん [2007/12/31(月) 17:36:55 ID:shcINmwP]
自己レスです。
今試したらうまくいきました。
リクエストパス間違えていた;;;

479 名前:nobodyさん [2008/01/20(日) 12:03:43 ID:4gYux4PZ]
Web上でFlashの作成ができるアプリ「Ajax Animator」を研究で使いたいと思っています。
現状ではFlashの書き出し、保存ができない状態にあるんですけど、どなたかこれを書き出し、保存ができる状態にまで改造できませんか?
私自身は主にPHPを扱っている人でしてAjaxのことはまだよくわかっていません。

もしこれが出来れば卒業安泰です。助けてください。
www.moongift.jp/2007/11/ajax_animator/

480 名前:nobodyさん mailto:sage [2008/01/20(日) 18:19:38 ID:???]
そこまで他人任せなやつは心置きなく落ちてくれ。



481 名前:nobodyさん [2008/01/23(水) 14:13:40 ID:qEZw42ZQ]
IEってXMLをキャッシュするよね?
サーバーから常に最新のXMLを取得させるにはどうすればいいんだろ?
(↑IEのキャッシュをプログラム側で無効化させるにはどうすればいいんだろう?)

482 名前:nobodyさん mailto:sage [2008/01/23(水) 14:42:48 ID:???]
server/program.cgi?date=12345←毎回変える

483 名前:nobodyさん mailto:sage [2008/01/23(水) 17:22:47 ID:???]
>>481
リクエストヘッダー

484 名前:nobodyさん [2008/01/23(水) 20:14:26 ID:qEZw42ZQ]
>>482
postでもその技つかえるかな?試してみます。

>>483
リクエストヘッダーのどれですか?


485 名前:nobodyさん mailto:sage [2008/01/23(水) 20:32:39 ID:???]
>>483
俺もリクエストヘッダのどれなのか興味あるw
ぜひともご教示いただきたい。

486 名前:nobodyさん mailto:sage [2008/01/23(水) 21:35:13 ID:???]
>>484
ちょっと待て、POSTなのにIEがキャッシュするの?初耳だ。
POSTの中身は空じゃないよね?

487 名前:nobodyさん mailto:sage [2008/01/23(水) 21:36:34 ID:???]
www.google.co.jp/search?q=ajax+%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5+%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%83%98%E3%83%83%E3%83%80%E3%83%BC

ググレカス。

488 名前:nobodyさん [2008/01/24(木) 12:44:14 ID:3n5ny/+b]
>>485
調べてみた所、If-Modified-Sinceの事だろうと思うんだけど、静的XMLならそれが回答だろうけど、
(そもそも静的XMLならキャッシュに悩む必要がない。更新されたらfile modifiedが変わるから)
動的にXMLを生成している場合は、キャッシュヘッダーで回避は的外れな回答だよね?


489 名前:nobodyさん [2008/01/24(木) 12:45:20 ID:3n5ny/+b]
>>488
間違い
×キャッシュヘッダー
○リクエストヘッダー

490 名前:nobodyさん mailto:sage [2008/01/24(木) 16:04:50 ID:???]
>>488
何も知らんのに、適当な事を答えるな。

IEは、一度キャッシュすると、サーバを見に行かない。そう言うアホ仕様だ。
だから、明示的に、If-Modified-Sinceを指定して、回避するんだよ。

つか、AJAX弄ってれば、常識的な話だ。
ttp://www.semblog.org/msano/archives/000386.html

この記事の書かれた日付をよく見ろ。



491 名前:nobodyさん mailto:sage [2008/01/24(木) 21:04:49 ID:???]
蛇足だがOperaの7では動かない

492 名前:nobodyさん mailto:sage [2008/01/25(金) 16:22:50 ID:???]
そんな怒らんでも…

493 名前:nobodyさん mailto:sage [2008/01/26(土) 23:58:04 ID:???]
最近気付いたんだけど
サイトをajaxで動的に更新する仕組みにすると
検索エンジンには情報が吸い上げられなくね?

494 名前:nobodyさん mailto:sage [2008/01/27(日) 00:10:08 ID:???]
つか、AJAX弄ってれば、常識的な話だ。

495 名前:nobodyさん mailto:sage [2008/01/28(月) 15:18:55 ID:???]
例えば検索結果をajaxで返すソースなら
普通のhtmlを書き出すページを作るのは容易いので問題なし

496 名前:nobodyさん mailto:sage [2008/01/28(月) 23:47:16 ID:???]
何言ってんの?

497 名前:nobodyさん mailto:sage [2008/01/29(火) 00:48:52 ID:???]
>>496
I've got a feeling something's happening
It gives me a thrill but it's also very frightening

498 名前:nobodyさん mailto:sage [2008/01/29(火) 01:06:44 ID:???]
KEYかよw

499 名前:nobodyさん mailto:sage [2008/01/29(火) 16:11:56 ID:???]
>>493
cronとかで定期的にヘッダ更新すれば問題ない
スマートではないが。

500 名前:nobodyさん mailto:sage [2008/01/30(水) 09:47:11 ID:???]
質問。
prototype.jsのAjax.requestを使ってるんだが、
あるサーバー(Red Hat)だとFx,IEともにレスポンスが問題なく帰ってくるが、
あるサーバー(CentOS)だとIEだけレスポンスがない。Fxは問題ない。
原因として考えられることある?



501 名前:nobodyさん mailto:sage [2008/01/31(木) 00:46:58 ID:???]
>>500
ホントにレスポンス帰ってきてないの?
帰ってはきてるけど、ブラウザで表示されてないだけとかじゃない?

502 名前:nobodyさん mailto:sage [2008/01/31(木) 10:54:46 ID:???]
>>501
レスポンス自体はあるが、
XMLHttpRequestオブジェクトの中身を見ると、
Fxはobj.responceTextに値があるのに対して、
IEの該当プロパティは(MSScriptEditorで見たところ)
「エラー c00ce56e のため操作を完了できませんでした。」
となってたよ。ググったが対処法がよくわからんかった。


503 名前:nobodyさん mailto:sage [2008/01/31(木) 11:16:21 ID:???]
解決した。
出力側PHPにて、
header("Content-type: text/html; charset=ISO-8859-1");
で出力したら無事取得できたよ。

連投スマン

504 名前:501 mailto:sage [2008/02/01(金) 01:58:14 ID:???]
>>503
原因がわかってたらいいだけど参考までに。

元々のHTMLの文字コードとAjaxで取得したレスポンスの文字コードが違う場合
IEだとうまく処理できなくて以前はまったことがあった。

今回はそのケースとは違うかもしれないけど、そういうこともあるってことで。


505 名前:nobodyさん mailto:age [2008/02/07(木) 20:40:28 ID:???]
status以下のcontentsのdivを書き換えたいのですが、この場合は
domで指定する場合どうやってするのでしょうか?

<a href="#" onclick="new Ajax.Updater('ここ', '', {asynchronous:true, evalScripts:false}); return false;">テスト〜</a>

<div id="status">
<div id="contents"></div>
</div>



506 名前:nobodyさん mailto:sage [2008/02/08(金) 12:21:41 ID:???]
ID:contentsの要素内容を変えるならcontentsだし
ID:statusの要素内容を変えるならstatusで良いんじゃないの?

オブジェクトで指定したいならそれぞれ、
document.getElementById('status')
document.getElementById('contents')

2chで聞く時は、まずは自分で考えて試した結果を書けよ

507 名前:nobodyさん mailto:age [2008/02/09(土) 10:03:12 ID:???]

extのcreateDelegateメソッドってどんなときに使うの?
いまいち分からん。

508 名前:nobodyさん mailto:sage [2008/02/29(金) 17:16:41 ID:???]
縦になが〜いHPなのですが
最初に全部読み込まないで、

下の方にスクロールしたら
徐々に読み込みたいのですが、
(autopagerizeのイメージ)

ajaxで可能でしょうか?

509 名前:nobodyさん mailto:sage [2008/02/29(金) 20:43:27 ID:???]
可能ですよ

510 名前:508 mailto:sage [2008/03/01(土) 09:09:46 ID:???]
>>509
ありがとうございます。
どのようになるのでしょうか?




511 名前:nobodyさん mailto:sage [2008/03/01(土) 15:49:00 ID:???]
>>510
参考にどうぞ
ttp://labs.unoh.net/2008/01/lazy-loading-of-images.html

512 名前:508 mailto:sage [2008/03/01(土) 17:12:42 ID:???]
>>511
ありがとうございます。
こちらを参考にがんばってみます。

513 名前:nobodyさん mailto:sage [2008/03/08(土) 18:02:03 ID:???]
質問です。

Mozillaで特定拡張子のリンクをクリックしたら、リンク先の内容を読み込んで、
その内容をローカルのサーバにXMLHttpRequestで送りつけるみたいな処理が
したいのですが、このようなことをするにはどうすればいいか、あるいはどの辺を
調べればよいか、ご指南いただけないでしょうか。

514 名前:nobodyさん mailto:sage [2008/03/08(土) 21:10:39 ID:???]
>>513
まずはページ内のA要素を調べて
拡張子はリンク先の「.」で区切って一番最後の部分を調べる。
特定の拡張子を見つけたらそのリンクをクリックしたときの動作を追加させる。
もちろん、リンク先が別のサーバとか言わないよね?
全部同一のサーバであることが条件。

515 名前:nobodyさん mailto:sage [2008/03/09(日) 03:43:00 ID:???]
ありがとうございます。
とりあえず、↓のようにブラウザに落とさせてローカルファイル名を渡す方法を試しています。
行き詰ったら参考にさせていただきます。
developer.mozilla.org/ja/docs/Code_snippets:Download_Observer

516 名前:514 mailto:sage [2008/03/09(日) 04:44:42 ID:???]
>>515
Mozillaダウンロードマネージャの機能だからAjaxじゃないw

517 名前:nobodyさん mailto:sage [2008/03/09(日) 13:15:49 ID:???]
すいませんw

518 名前:nobodyさん [2008/03/31(月) 08:25:52 ID:9S6Z1c8r]
Link Thumbnailでリンク先のサムネイルを表示するようにしたんですが、prototype.jsのUpdaterで
ページ内に読み込んだHTML内のリンクのサムネイルが表示できないのですが、Link Thumbnailを
どこかいじったりしないと使えないのでしょうか?
そもそもUpdaterの使い方とかが間違ってたりする可能性もあるんでしょうか・・・

519 名前:nobodyさん mailto:sage [2008/03/31(月) 12:10:47 ID:???]
すいませんw

520 名前:nobodyさん [2008/04/02(水) 17:51:54 ID:yyFgbxJJ]
prototype.jsよりmootoolsのほうが使いやすいね。機能も豊富だし
これと場合によってjQueryを組み合わせるのがいいかも



521 名前:nobodyさん mailto:sage [2008/04/03(木) 20:56:05 ID:???]
Ext2.0って便利?

522 名前:nobodyさん mailto:sage [2008/04/04(金) 05:07:11 ID:???]
Extは使ってみたいけどドキュメントがわけわかめ
mootoolsはドキュメントがすばらしすぎる。普通のJavaScriptのドキュメントもこの形式で誰か作って欲しい

523 名前:nobodyさん mailto:sage [2008/04/04(金) 16:14:35 ID:???]
extは便利そうだけど商用が別ライセンスだからなぁ。。

524 名前:nobodyさん mailto:sage [2008/04/05(土) 21:28:36 ID:???]
1の時に使ってみたが、Extの形にはまったサイトを作るなら、見てくれも良いしお勧め。
ただし、違ったことをしようとすると、大変。

部品を組み立ててサイトを構成すると言うよりも、ある定型、解法として使用する感じ。

525 名前:nobodyさん mailto:sage [2008/04/06(日) 09:11:29 ID:???]
JavaScriptは難しいわ。いろんなところでハマる。
開発環境も余り整ってないし・・・
evalの第2引数(コンテキスト)ありのバージョンがIEになかったりと、ブラウザによっていろいろ違うし

作るのに苦労したので張っとく
functin newEval(str, context){
 for(var i in context){
  eval("var "+ i +" = context."+ i +";");
 }
 return eval(str);
}

526 名前:nobodyさん [2008/04/06(日) 10:52:16 ID:WI8gpQRH]
SJISコードのCSVファイルをajax(javascript)でブラウザに
一覧表示する方法があれば、ご教授頂けないでしょうか?

prototype.js等でCSVファイルの一覧表示は可能ですが、
SJISコードのCSVファイルは日本語が文字化けしてしまいます。
UTF-8のCSVファイルは正常表示できます。

※データバインド機能はIE依存のため採用できません。
 また、perl、PHP等サーバサイドの言語は利用できません。

527 名前:nobodyさん mailto:sage [2008/04/06(日) 11:11:53 ID:???]
>>525
言うのは、心苦しいが…
"eval は、使用しない"、と言うのが、常識。

528 名前:nobodyさん mailto:sage [2008/04/06(日) 11:14:04 ID:???]
>>526
ajaxというか、XHRを使うなら、UTF-8にするのが当然。

529 名前:nobodyさん mailto:sage [2008/04/06(日) 11:54:30 ID:???]
Extは重いんだよな。
あとクロスブラウザの対応がいまいちなのも。

530 名前:nobodyさん mailto:sage [2008/04/06(日) 12:43:05 ID:???]
Shift_JIS程度の空間なら、Unicodeへの変換テーブルを持たせても
大した大きさじゃない。
配列抱えて自力で変換。



531 名前:nobodyさん mailto:sage [2008/04/06(日) 15:53:56 ID:???]
>>527
普通の使い方ならeval必要ないんだけどライブラリ作成する場合とかに必要になるのよ

532 名前:nobodyさん mailto:sage [2008/04/06(日) 16:30:20 ID:???]
>>526
iframeで読み込んでinnerHTML経由で読み込むとかかなぁ
改行がきちんと認識されなさそうで嫌だけど。

>>531
JSON以外で必要になる状況ってどんなところ?

533 名前:nobodyさん mailto:sage [2008/04/06(日) 16:46:17 ID:???]
>>532
JSP上で動くいいテンプレートライブラリがなかったので自作してたときに必要になった>eval

534 名前:nobodyさん mailto:sage [2008/04/06(日) 17:06:33 ID:???]
memo
ttp://www.nslabs.jp/round-trip.rhtml


535 名前:526 mailto:sage [2008/04/06(日) 21:31:45 ID:???]
レスくれた人ありがとう。EXCELからCSVに変換すると文字コードがSJISなので、
ブラウザで簡単な表示方法があればと思ったんですが。

>>528
やっぱりそうなんですかねぇ

>>530
私のスキルでは難しいかも・・・

>>532
試してみます

536 名前:nobodyさん mailto:sage [2008/04/12(土) 15:41:05 ID:???]
stage6全体が難しすぎて先に進まない

537 名前:nobodyさん [2008/04/23(水) 22:31:02 ID:NgtvXg50]
simple-template.googlecode.com/svn/trunk/web/desc/index.html
簡単なJavaScriptのテンプレートライブラリ作った。
200行未満なのに2週間もかかった・・・でも勉強になったわ

538 名前:nobodyさん mailto:sage [2008/04/24(木) 22:41:45 ID:???]
なんつうか、ショボイよおまえら。JScriptならresponsBodyでバイト列取れるだろ。sjis utf8 変換なんて一度は書いたことあるだろっつうか、一度は書いとけよ、JScriptでいいから。

539 名前:nobodyさん mailto:sage [2008/04/25(金) 12:58:06 ID:???]
いや鯖でやれよそんなこと

540 名前:age mailto:age [2008/04/26(土) 13:58:42 ID:???]
age



541 名前:nobodyさん mailto:sage [2008/04/27(日) 06:30:26 ID:???]
idとnameの使い分けはどのようにすればいいのでしょうか?

542 名前:nobodyさん mailto:sage [2008/04/27(日) 06:49:15 ID:???]
ちょ・・・Ajaxやるってレベルじゃねーぞ

543 名前:nobodyさん [2008/04/28(月) 15:25:29 ID:KBbip2Rh]
YUIの日本語マニュアルってないんでしょうか?


544 名前:nobodyさん mailto:sage [2008/04/28(月) 16:29:47 ID:???]
id name 使い分け の検索結果 約 82,200 件中 1 - 10 件目 (0.25 秒)

545 名前:nobodyさん [2008/05/02(金) 22:50:53 ID:pfryqK8y]
>>541
Ajax超入門のスレでも立てろ。

546 名前:nobodyさん [2008/05/03(土) 10:41:53 ID:SAlSXKoz]
それ魅力。

547 名前:nobodyさん [2008/05/15(木) 19:45:54 ID:aTzQwVKD]
Yahoo!UIライブラリのDataSourceで
オブジェクトがNullかどうかを判定したいのですが、

this.myDataSource= new YAHOO.util.DataSource(YAHOO.util.Dom.get("data"));


if( this.myDataSource == null){
   //nullの処理
}else{
  //nullじゃないときの処理
}

とやってもNullかどうか判定ができません。

ifの前に、
alert(this.myDataSource);
をいれてみると、データが無い場合は、
メッセージBOXにNULLと表示されます。
どうやって判定するのでしょうか?


548 名前:nobodyさん [2008/05/16(金) 08:07:53 ID:Le4L1yVl]
事故解決

YAHOO.util.Dom.inDocument("data")
で、Nullの判定できますた。

549 名前:nobodyさん [2008/05/18(日) 17:22:42 ID:gEvPWHZm]
Ajaxってサーバーに負荷かかるんすか?
Ajax初心者

550 名前:nobodyさん mailto:sage [2008/05/18(日) 21:15:41 ID:???]
当然だ

サーバーへのアクセス以外の非同期処理を
JavaScriptで書く理由がないんだからな



551 名前:nobodyさん mailto:sage [2008/05/18(日) 23:32:50 ID:???]
全てをXHRで処理すれば、最初のHTML+JSの通信以外の負荷は減るけどね

552 名前:nobodyさん [2008/05/20(火) 16:43:53 ID:c9YcmzwD]
ありがとうございました。
>>550-551

553 名前:nobodyさん [2008/05/21(水) 02:04:58 ID:jFfpiayE]
いまいち、AjaxとかWebサービスっていうのが理解できんのだけど
Ajaxっていうのだけで、AmazonWebサービスとかにつなげることができる?

PHPとかPerlとかの環境無しに、AjaxのJavaScriptを含んだHTMLを用意すれば
AmazonのWebサービスに接続して色々データもらったりできる?

554 名前:nobodyさん mailto:sage [2008/05/21(水) 02:24:17 ID:???]
できる。でもphpとか使ったほうが簡単。

555 名前:nobodyさん mailto:sage [2008/05/21(水) 02:31:23 ID:???]
JSONPみたいなのに対応してないとできないだろ

556 名前:nobodyさん mailto:sage [2008/05/21(水) 08:43:06 ID:???]
Ajaxの定義が曖昧になりつつある

557 名前:nobodyさん mailto:sage [2008/05/21(水) 12:55:19 ID:???]
今さら何を...

558 名前:553 mailto:sage [2008/05/21(水) 14:53:47 ID:???]
>>all
thxだお( ^ω^)やってみるお( ^ω^)

559 名前:nobodyさん mailto:sage [2008/05/22(木) 03:56:59 ID:???]
>>556
それはもう2年前の話題だ・・・・

560 名前:nobodyさん mailto:sage [2008/05/22(木) 18:55:47 ID:???]
Ajaxで2年前の話題といえば、すでにcometができていた頃になるよね
cometといえば、昔ちょっとしたチャットを作った時には
Juggernauts(Flashベース)を使ったけど
今はどういう実装がいいんだろう。気になるな。




561 名前:nobodyさん mailto:sage [2008/05/23(金) 12:36:33 ID:???]
コメットさ〜ん

562 名前:nobodyさん mailto:sage [2008/05/31(土) 19:04:45 ID:???]
Ajaxの参考書でおすすめなものありますか?
ASPやPHPでの連携を考えています。
主に非同期通信とDOMについて知りたいです。

近所の本屋には「10日で覚える」があったんですけど、内容が薄くてダメでした

563 名前:nobodyさん mailto:sage [2008/06/01(日) 22:17:40 ID:???]
サイ本

564 名前:nobodyさん mailto:sage [2008/06/03(火) 16:22:53 ID:???]
高いよな

565 名前:nobodyさん mailto:sage [2008/06/05(木) 09:06:40 ID:???]
これからAjaxの勉強しようと思うんだけど、
ライブラリって何がお勧め?
jQueryとかmooToolsって最近よく見るけど。

566 名前:nobodyさん mailto:sage [2008/06/05(木) 18:31:27 ID:???]
ExtJSってあんまり挙がらないけどなんでかな
YUIの派生だと思われてるから?

567 名前:nobodyさん mailto:sage [2008/06/05(木) 19:08:35 ID:???]
>>566
なんかライセンスがややこしかったような・・・。

568 名前:nobodyさん mailto:sage [2008/06/05(木) 21:18:05 ID:???]
いまは単なるGPL3。
個人的にはExt大好きだ。


569 名前:nobodyさん mailto:sage [2008/06/06(金) 00:54:33 ID:???]
ライブラリとしてはjQueryが気に入ってる
UIライブラリはまだこれぞといったものは無い気がする

570 名前:nobodyさん mailto:sage [2008/06/07(土) 01:57:16 ID:???]
jqueryがコンパクトで好き。CSSでのセレクタが楽。プラグインも結構豊富だし。



571 名前:nobodyさん mailto:sage [2008/06/07(土) 03:20:42 ID:???]
Dojo使いの猛者はいないのか

572 名前:nobodyさん mailto:sage [2008/06/07(土) 06:13:07 ID:???]
mooToolsが結構いい感じなんだけど、使ってる人いますか?

573 名前:nobodyさん mailto:sage [2008/06/12(木) 15:17:06 ID:???]
ajax(jquery)とGoogleMapでの質をしたいのですがよいでしょうか?

574 名前:sage [2008/06/14(土) 02:05:37 ID:A6m8u9Po]
www.machboot.com/

Ajaxしかやらないなら、
このCD-ROM Linuxはどおよ?
起動は超高速だよ。


575 名前:nobodyさん mailto:sage [2008/06/14(土) 03:19:11 ID:???]
mootools1.2でたね
ドキュメントは前のほうが見やすかった気がするけど
どこが変わったんだろう?CSS3のセレクタ対応になったみたいだけど


576 名前:nobodyさん [2008/06/15(日) 22:07:12 ID:65wGsjVh]
Google AJAX Library APIで、もしgoogleのサーバから
ライブラリが読み込めなかったときに
ローカルに置いてるコピーにフォールバック
するようなことって簡単にはできないでしょうか?

<script src="www.google.com/jsapi"></script>
<script>
google.load("mootools", "1.11");
// codes here
</script>

上は読み込み用の推奨コードなんだけど、
もし一行目で失敗したら、代わりに
<script src="lib/jquery.js"></script>
を実行する、みたいな感じのことができるといいなと。

577 名前:nobodyさん mailto:sage [2008/06/18(水) 01:42:32 ID:???]
<script src="www.google.com/jsapi">document.write('<script src="lib/jquery.js"></script>')</script>

578 名前:sage [2008/06/19(木) 18:50:51 ID:/lNEczRD]
mootoolsはエフェクトの動きが綺麗でよいよね。
軽いし、基本的にスクリプトでやりたいことは全てできるし。
>>575
Fx.StyleがFx.tweenになったりFx.StylesがFx.Morphになったり。
エフェクトはより記述法がシンプルになったねー
Element.setがかなり強力ww
個人的にはSWFobject代わりのSwiffクラスに期待してます。なんかFlashと非同期通信できるっぽい。。

579 名前:nobodyさん mailto:sage [2008/06/20(金) 05:20:04 ID:???]
昨日出たてのFireFox3なんだけど、
これって、XMLHttpRequestのopenメソッドで、
syncでリクエスト出来ないの?(async=false)

FireFox1.5 2.0 と IE6 7 で動いてたコードが動かなくなったんで、
デバッグしてみたんだが、どうもこれのようだ・・・。
(ちなみに、サーバーのアクセスログでは、Request自体は発生している)

ちょっとググって見たところでは、
request_obj.readystatechenge = function(){
    if(request_obj.readyState==4){ callback(request_obj); }
}
の、readyState==4あたりに問題ありそうだけど、どこもasyncの解説ばかりで、syncについては詳しくない書いてないんだよ。

580 名前:579 [2008/06/20(金) 05:21:59 ID:r28fW1Ib]
すいません。
>>579
readystatechenge =   は
onreadystatechange = の間違いです。

あと、あげときます。



581 名前:nobodyさん mailto:sage [2008/06/20(金) 08:25:36 ID:???]
jquery UIのメジャーリリースまだかなー。

みなさん、エフェクト系のライブラリ・プラグインは何使ってますか?


582 名前:nobodyさん mailto:sage [2008/06/20(金) 19:34:28 ID:???]
>>577
どうもありがとう
でもSafari3で試したらだめだった。
他のブラウザだとこれでOKなんでしょうか?
HTML4の仕様だとsrcにURLが書いてあると
読み込みに成功するかどうかに関係なく
タグの中は無視されるっぽいんだけど。

583 名前:nobodyさん mailto:sage [2008/06/22(日) 04:18:26 ID:???]
AJAXの本の中に、画像エフェクトの解説とかがあるのは
なんか違うような気が・・・

584 名前:579 mailto:sage [2008/06/22(日) 05:53:15 ID:???]
とりあえず解消した。

今まで、同じrequest用の関数に、sync,async(同期、非同期)用の引数付けて使い回してたんだが、
狐3では、それぞれで別の関数を用意しないといけないようだ。(関数中でifで場合分けするっていう手もあるか)

あとちょっと気になったのが、同期リクエストの時は、レスポンスが返ってくるまで、
他の動作を受け付けなかった(少なくとも、IE6,7と狐1.5,2.0ではそう)のが、
どうも狐3では、レスポンスが返って来るまでの間に、別の動作(クリックイベントや関数呼び出し)も動いてる。
仕様的にどうなのかは知らない。

585 名前:nobodyさん mailto:sage [2008/06/22(日) 18:40:29 ID:???]
Webアプリ作ろうと思ってるんだけど、
Velocityとjqueryって共存可能ですかね?

jspにした方がいいのかな?

586 名前:nobodyさん mailto:sage [2008/06/25(水) 05:08:46 ID:???]
>>584
>どうも狐3では、レスポンスが返って来るまでの間に、別の動作(クリックイベントや関数呼び出し)も動いてる。

これまじか?req.send した次の行の処理とかも実行されるん?

587 名前:584 mailto:sage [2008/06/25(水) 06:17:22 ID:???]
>>586
自分の場合は、req_obj.send()の次の行は、callback_function( req_obj )なんだけど、
その関数ブロックを抜けてから、実行させたい別の関数が先に動作してしまって、
その後、レスポンスが返ってきた時点で、callback_function()が実行されるって感じかな。

ちょっと分かりにくいかもしれないけど、例えばGoogleMapsなんかで、

1.XHRで座標と説明を取得→
2.callbackでMarker作成や説明htmlの作成→
3.関数を抜けて別の関数でXHRとは無関係のオブジェクトを操作

とかしたかった(ってゆうか、IEとFF2.0まではそのように出来た)のが、狐3だと、3の動作が先に来てしまい、
そのあと2の動作が実行されてしまった。

(なので、3の関数も2のcallbackの中から呼び出すようにして、期待した通りにはなったけど・・・)

588 名前:nobodyさん mailto:sage [2008/06/27(金) 21:29:10 ID:???]
Ajaxでボタンなどを作る時は何と何が必要でしょうか?


589 名前:nobodyさん mailto:sage [2008/06/27(金) 23:55:40 ID:???]
知識と行動力。

590 名前:nobodyさん mailto:sage [2008/06/30(月) 00:21:11 ID:???]
>588
自力で調べる力



591 名前:nobodyさん mailto:sage [2008/06/30(月) 09:26:28 ID:???]
>>588
知力、体力

592 名前:nobodyさん mailto:sage [2008/06/30(月) 10:42:43 ID:???]
>>588
ブラウザ、検索エンジン

593 名前:nobodyさん mailto:sage [2008/06/30(月) 11:11:07 ID:???]
>>588
その質問がおかしいと感じる自己チェック機能

594 名前:nobodyさん mailto:sage [2008/06/30(月) 13:16:27 ID:???]
>>588
PCと健全な心身

595 名前:nobodyさん mailto:sage [2008/06/30(月) 13:57:37 ID:???]
>>588
「ajax ボタン」というキーワードとgoogle
www.google.co.jp/search?q=ajax+%E3%83%9C%E3%82%BF%E3%83%B3&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox

596 名前:nobodyさん [2008/07/01(火) 07:55:26 ID:oWWIEd4r]
やっぱ2ちゃんはまともな返答はないねw
聞いても無駄だとわかって聞いた俺が悪かった
自分で調べるわ

ごく少数の普通にやさしい人が現れるのを期待した俺がバカだったw
ググれ、自分で調べろが2ちゃんでは普通の返答だからなー

俺らも調べたり本買ったり勉強して分かった
だからおまえも自分で調べろ
正論ですw


597 名前:nobodyさん mailto:sage [2008/07/01(火) 09:27:06 ID:???]
>>596
あんな質問をする奴に丁寧に答えていたらそいつのためにならない
おまえもそのうち分かるさ

598 名前:nobodyさん [2008/07/01(火) 13:29:05 ID:LO7WYZbF]
>>596
ちゃんとした質問なのに、ひねくれて答えないやつもたくさんいるが、
この質問の場合お前が悪い。質問が悪すぎる

599 名前:nobodyさん mailto:sage [2008/07/01(火) 14:44:58 ID:???]
ちゃんとした質問でも、答えたくなければ答える必要なし。

600 名前:nobodyさん mailto:sage [2008/07/03(木) 22:53:02 ID:???]
ajaxを駆動するならXmlHttpRequestという関数を使え。
ボタンがほしいならその関数をonclickで起動しろ。



601 名前:nobodyさん [2008/07/05(土) 22:56:20 ID:MCjoeRha]
最近のアクセス解析ってクリック先が分かるものが多いけど、
あれってどういう仕組みになっているんですか?
後付けでスクリプトを挿入する訳だから、ページ内の全リンクにonclick属性を
スクリプトで付与するって方法は分かるんだけど、
肝心のXMLHttpRequestって、普通にやったら他ドメインじゃ使えないですよね?

602 名前:nobodyさん mailto:sage [2008/07/06(日) 01:54:18 ID:???]
何言ってるか、わかんね。

603 名前:nobodyさん mailto:sage [2008/07/06(日) 10:18:39 ID:???]
>>601
ユニークIDと時系列順でわかるだろ

604 名前:nobodyさん mailto:sage [2008/07/06(日) 22:55:33 ID:???]
>>602
XMLHttpRequestでログを取るCGIを呼び出そうとしたんです。

>>603
勉強不足ですみません。クッキーを使うということですか?
自サイト内移動だけでなく、他サイトへのリンクのクリックも取得できますか?

605 名前:nobodyさん mailto:sage [2008/07/07(月) 11:39:36 ID:???]
>>604
XMLHttpRequestは他ドメインでも使えるよ。
他のドメインのクッキーとセッションは読み書きできないけど。

GoogleMapsAPIとか使ったことないですか?
あれはまさにwww.hogehoge.comからmaps.google.comにXMLHttpRequestを送信してる。
あらかじめサイト(ドメイン)ごとの認証コードを登録させてるから、リファラ取って照合する
と思われ。

var sitecode = "hogehoge";

onclickで

function()









606 名前:605 mailto:sage [2008/07/07(月) 11:45:31 ID:???]
途中で書き込み押しちゃった。スマソ

<a href="www.anothersite.com">link</a>
にonloadでonclick="click(this);"をつける

function click(a)
{
var url = "www.access-kaiseki-system.com/kaiseki.cgi?site=" + sitecode;
var param = a.href;

…urlに対してparamをPOST…
}

cgi側でsitecodeとリファラをチェック、OKならparamを保存。


でできると思うんだけど。

607 名前:nobodyさん mailto:sage [2008/07/07(月) 14:05:16 ID:???]
>XMLHttpRequestは他ドメインでも使えるよ。
>XMLHttpRequestは他ドメインでも使えるよ。
>XMLHttpRequestは他ドメインでも使えるよ。


えーーっと。



608 名前:nobodyさん mailto:sage [2008/07/07(月) 14:26:54 ID:???]
JSONP

609 名前:nobodyさん mailto:sage [2008/07/07(月) 15:44:10 ID:???]
>>608


610 名前:601 mailto:sage [2008/07/07(月) 23:27:16 ID:???]
色々と情報を頂いたり、ソースまで書いていただきありがとうございました。
もう少し自分で調べて、>>605-606なんかをやってみます。



611 名前:nobodyさん mailto:sage [2008/07/08(火) 12:43:55 ID:???]
>>601
アクセス解析をしたいのならログを取得するCGIを画像に見せかければいい。
Ajaxを絡める必要はありません。あとXMLHttp〜で他ドメインは無理です。

612 名前:nobodyさん mailto:sage [2008/07/08(火) 13:18:44 ID:???]
>>611
それじゃINしか解析が取れないじゃん。
相談者はOUTの解析が取りたいみたいだけど。

613 名前:nobodyさん mailto:sage [2008/07/08(火) 13:28:19 ID:???]
プライバシー侵害

614 名前:nobodyさん mailto:sage [2008/07/08(火) 14:22:32 ID:???]
>>604
Ajaxとか使わなくても、直接アクセス取得用のCGIなりに
一旦飛ばして、そこからredirectでもLocationでも使って実際飛ばしたいリンク先に飛ばせばええやん。

飛ばし用のページは、CGIでもphpでもJavascriptでも、それこそStaticなHTMLでもできる。

615 名前:nobodyさん mailto:sage [2008/07/09(水) 07:06:32 ID:???]
>>614
なにその気持ち悪いサイト。
そんなとこ絶対行きたくないわ。

616 名前:nobodyさん mailto:sage [2008/07/09(水) 09:16:16 ID:???]
>>615
2ch は・・・

617 名前:nobodyさん mailto:sage [2008/07/09(水) 09:39:11 ID:???]
>>616
どう考えても気持ち悪いだろ

618 名前:nobodyさん mailto:sage [2008/07/09(水) 10:30:52 ID:???]
>>615
なに言ってんの?
yahooの検索結果のページとかもこの方法だぜ。Google Adsense(Adwords)のクリックも・・。
広告とかのクリックをトラッキングするための常套手段なんだが・・。

>>616,>>617
2chでの、「外部ページに行こうとしています」ページ(だっけ?長らく専ブラ使いなんでそのページ見てない)とは違うよ。
2chの場合は一旦ユーザーがクリックした後、もう一回リンクをクリックしないといけないけど、
上で言ってる方法は、Javascriptとか、HTTPのLocationヘッダを使うやり方のことなんだが・・。
(ユーザーからは1回の通常のクリック動作のみ。まさかWebprog板住民が知らないってことないよな?)

619 名前:nobodyさん mailto:sage [2008/07/09(水) 10:49:01 ID:???]
常套手段だからなんだよ。
オレは個人でそんなことやってる気持ち悪いサイトには行かん。

620 名前:nobodyさん mailto:sage [2008/07/09(水) 12:36:44 ID:???]
>>619

リンク先がどうかなんて、飛ぶ前に判るのか?

アドレスで判断するとか言うのは、答えになっていない



621 名前:nobodyさん mailto:sage [2008/07/09(水) 12:43:35 ID:???]
>>620
ブラウザのステータスバーで本当のリンク先URLが確認できないと怖くて踏めなくないか?
ブラクラとかウィルスに飛ばされるかもしれないのに。

「相互リンクが全部tinyurl」みたいな状態ってことじゃん。

622 名前:nobodyさん mailto:sage [2008/07/09(水) 13:36:56 ID:???]
>>619
すまないな。オレは商用サイトもやってて、クライアントや広告主(Adsenseやアフィじゃない)の
依頼なんかで、外行きリンクもある程度トラックしなきゃいけないんだわ。
それに個人サイトでも、アクセス解析用のscript貼ってたり、無料スペースなんかで
自動でそうゆうコード(広告とかが主だけど)が挿入されてるとことかも結構あると思うんだが・・。

>>621
オレも昔は、エロサイトなんかを巡回する時、Javascriptをoffって広告リンクかそうじゃないかの判断をしていた。
けど、海外のホスティングなんかは直ぐに閉鎖→分け分からんところにリダイレクトとかしょっちゅうだし、
ステータスバーにしても、Jsでonclick上書きしてしまえば、href=""でバーに表示されてるURLと実際の飛び先が
違うなんてザラにあるじゃないか。仮にそのURLが本当だとしても、それがよそにredirectされない保証はどこにある?
なにも転送しかけるのは自サイト内のリンクだけとは限らんでしょう。

623 名前:nobodyさん mailto:sage [2008/07/09(水) 13:41:03 ID:???]
>>618
yahooとかgoogleは規模が違うからまだ信用できるだろ
ウチの会社のサイトでもやってるし

ただ気持ち悪いのには変わりないよね。
ステータスバー見て本物URLがでてないとちょっと躊躇するわ。
onclickでCGI叩いたりする方が見た目としては自然。

624 名前:nobodyさん mailto:sage [2008/07/09(水) 15:56:58 ID:???]
どうでもいい議論に白熱

625 名前:nobodyさん mailto:sage [2008/07/09(水) 19:04:23 ID:???]
Ajaxでも語りませんか

626 名前:nobodyさん mailto:sage [2008/07/09(水) 19:09:27 ID:???]
エージャックス?
ついアヤックスと読んでしまう。

627 名前:nobodyさん mailto:sage [2008/07/09(水) 19:53:19 ID:???]
>>623
どっちも大して変わらんと思うけどね。
Location redirect にしろ、onclick_function + xhr にしろ、ユーザーが意図しないアクセスが発生することは変わらんし、
ウチらみたいに、Web制作等に関わってる者でもなければ、わざわざそこまで気にしてるユーザーも少ないんじゃないかね。
(この板だったかWeb制作板だったかで、<a href="phishing_site_desyo.cn">usono_url.com</a>
みたいなspamメールを判断できずに踏んでしまう奴とかもいるし・・。)

話を元に戻そう。
>>601氏がどこまでのものを望んでいるかはわからないけど、外部の解析用ライブラリなんかは、
ほとんどが上で挙げたような方法をとってる(onclick +(or Location))。それがどうゆう仕組みか、とか自前で実装したい、
ってことなんだから、それを例示しようと思ったんだけど、取得用のCGIなりを自サイト内で用意出来るのなら、
xhrで他ドメインにアクセス出来ない(firefox3のUpdateで、条件つきながら外部ドメインへのxhrも出来るようになるみたいだけど)
ってのには当たらないと思うんだが、>>604の内容からその解析用のCGIが他ドメインにあるのかなと思ったんで、
その一般的な例をあげたまで。
(まあ、色々とトリッキーな手法を使って、外部ドメインへのアクセスをJsだけでしてしまうってやり方もあるが。
それに、当たり前のことだけど、JsをOffのユーザーまでは追跡出来ない。ここはJs関係のスレなのでそこまでは求めないだろうけど・・)

628 名前:601 mailto:sage [2008/07/09(水) 22:16:17 ID:???]
なんか私のせいでもめてしまったようですみません。
>>627のおっしゃる通り、CGIが他ドメインにあるんです。
もちろんJavaScriptをオフにしてるユーザーに関しては、
詳細な情報が得られないのは理解しています。


629 名前:nobodyさん mailto:sage [2008/07/11(金) 11:30:45 ID:???]
>>618
常套手段かどうかを別にしてそこまでする必要のあるサイトなのかってのが問題。
検索エンジンや広告なら目的が明確だろ。
そもそも広告関係は与えられたパラメータで判断してるのが大部分だろうけど。

>>622
>href=""でバーに表示されてるURLと実際の飛び先が違うなんてザラにあるじゃないか。
>仮にそのURLが本当だとしても、それがよそにredirectされない保証はどこにある?
そういうのはオミトロン使え。

630 名前:nobodyさん mailto:sage [2008/07/11(金) 12:04:34 ID:???]
必要、不必要とかはどうでもいいだろ。
ここは技術を語るスレじゃないのか?



631 名前:nobodyさん mailto:sage [2008/07/11(金) 17:52:36 ID:???]
>>612
function onclick() {
var img = document.createElement('img');
img.src = 'other-host.com/tracking.cgi?url=' + this.href + '&tmp=' + String((new Date).getTime());
document.body.addElement(img);
}

for (var i = 0; document.links.length; ++i) {
var link = document.links[i];
link.onclick = onclick;
}

テストしてねーけどな

632 名前:nobodyさん mailto:sage [2008/07/12(土) 23:47:00 ID:???]
サーバ(PHP)→クライアント(JavaScript)のやり取りを行う際、
データのHTMLエスケープ処理はどちらでやったほうがいいのでしょうか?

633 名前:nobodyさん mailto:sage [2008/07/13(日) 00:01:00 ID:???]
本来あるべき形で可能な限り扱って、HTMLに含める
必要があるときに表示直前にエスケープするのがよい。
処理中に中身がエスケープされているかどうかを気にしなくて済む。


634 名前:632 mailto:sage [2008/07/13(日) 00:05:00 ID:???]
>>633
>処理中に中身がエスケープされているかどうかを気にしなくて済む。
すごく納得しました。ありがとうございます。


635 名前:nobodyさん mailto:sage [2008/07/13(日) 08:15:59 ID:???]
マスカットって使ってる人いますか?
評判とか全然わからない・・・

636 名前:!omikuji!dama [2008/07/15(火) 03:32:19 ID:hkWDclkT]
てす

637 名前:nobodyさん [2008/07/15(火) 05:53:47 ID:XEwEzASh]
>>635

美味いよ
マスカットは
甘いし、おいしい

638 名前:nobodyさん mailto:sage [2008/07/15(火) 10:07:02 ID:???]
ナイフで切る

639 名前:nobodyさん mailto:sage [2008/07/15(火) 16:30:41 ID:???]
金太マスカット切る。

640 名前:nobodyさん mailto:sage [2008/07/15(火) 17:14:52 ID:???]
>>639
金太マスカットナイフで切る



641 名前:nobodyさん mailto:sage [2008/07/15(火) 17:23:42 ID:???]
イタソー

642 名前:nobodyさん mailto:sage [2008/07/15(火) 18:50:51 ID:???]
キンタマスカっとナイフで切る

643 名前:nobodyさん mailto:sage [2008/07/15(火) 18:53:53 ID:???]
金太マカオに着く

644 名前:nobodyさん [2008/07/15(火) 21:18:40 ID:DXWqVvj6]
金田負けるな

645 名前:nobodyさん mailto:sage [2008/07/25(金) 08:19:08 ID:???]
てつおがんばれ



646 名前:nobodyさん mailto:sage [2008/07/25(金) 09:00:16 ID:???]
瓦礫の国の王様とはな!

647 名前:nobodyさん mailto:sage [2008/07/26(土) 17:37:22 ID:???]
キンタマスカキスカットスル

648 名前:nobodyさん mailto:sage [2008/07/27(日) 02:47:15 ID:???]
スレを見て
季節を実感
夏休み

649 名前:nobodyさん mailto:sage [2008/08/07(木) 01:00:06 ID:???]
リクエストするとCSVファイルをContent-Disposition: attachmentで返す
URL があります。
Ext.Buttonのクリックでダウンロードを行わせたいのですが、

anExtButton.on('click', function() {
new Ext.Ajax.request({
url: URL,
success: function(res) {
// ここでどうにかできる?
}
});
});

みたいにすると、結果がAjaxに対するレスポンスボディの中身で返り、
ブラウザ側のダウンロード処理になりません。
ボタンクリックでダウンロードするにはどうすればいいでしょうか。

現在は、クリックのタイミングでサイズゼロの非表示iframeとformを生成、
formのアクションにURL、ターゲットに生成したiframeを指定、
submitとすることでどうにか実現しています。


650 名前:nobodyさん mailto:sage [2008/08/22(金) 09:53:00 ID:???]
Ajaxで作りたい場合、
php等のプログラム言語+javascriptの知識
が必要になると思うんですが、
それぞれの比率ってどれくらいでしょうか?
PHP等:javascript = 5:5 くらいですか?



651 名前:nobodyさん mailto:sage [2008/08/22(金) 10:23:49 ID:???]
それを知ってどうする。どっちも基礎からちゃんとやれ。

652 名前:nobodyさん mailto:sage [2008/08/22(金) 12:06:57 ID:???]
Ajaxでやりたいことによるでしょ。
大体その5:5ってどこから出てきたの?

653 名前:nobodyさん mailto:sage [2008/08/22(金) 12:25:00 ID:???]
実際、どんなサービスにするかで、君の言う比率は変わるよ!

654 名前:nobodyさん mailto:sage [2008/08/30(土) 17:56:17 ID:???]
AjaxというよりJavaScriptのライブラリになると思うのですが、以下ができるテーブルはないでしょうか?

1.各セルが編集できる
2.行を追加できる
3.行の位置を変更できる

655 名前:nobodyさん mailto:sage [2008/08/30(土) 23:35:01 ID:???]
>>654
2と3だけならprototype.jsを使って作ったことがある。
一応それに特化したライブラリを探したけどなかったと思う。
というか、書いてみたら意外と簡単で特にライブラリはいらなかったw

用途が業務系とかでブラウザが固められるなら、特にprototype.js等を使わなくても
ネイティブのDOM処理系で作れるはず。
1はedit in placeで検索すればある程度情報があると思う。

656 名前:nobodyさん mailto:sage [2008/08/31(日) 10:45:40 ID:???]
>>655
サンクス
検索してみます

657 名前:nobodyさん mailto:sage [2008/08/31(日) 11:35:30 ID:???]
テーブル.rows[列].cells[行] を、
textareaとかにコピーして、編集が終わったら戻せばいいんじゃない?
で、テーブル.insertRow()と.deleteRow()で行位置変更。

658 名前:nobodyさん mailto:sage [2008/09/01(月) 02:29:04 ID:???]
つーか絶対そういうライブラリあるよ

659 名前:nobodyさん mailto:sage [2008/09/01(月) 12:44:09 ID:???]
あるある大百科!

660 名前:nobodyさん mailto:sage [2008/09/01(月) 13:41:46 ID:???]
jQueryあたりのpluginであるかもしれんな



661 名前:nobodyさん mailto:sage [2008/09/01(月) 21:30:56 ID:???]
俺もjQueryのライブラリであったなと思ったんだけど探せなかったな
前にブックマークしたと思ったのに
sortばかり出てきた。なんてやつだっけかな

662 名前:nobodyさん mailto:sage [2008/09/01(月) 22:52:08 ID:???]
ほい
phpspot.org/blog/archives/2007/05/javascripttable.html

663 名前:nobodyさん [2008/09/02(火) 20:52:26 ID:4aUDg2rd]
最強のAjaxブラウザ登場か?Google Chrome
jp.techcrunch.com/archives/20080901meet-chrome-googles-windows-killer/

664 名前:nobodyさん mailto:sage [2008/09/02(火) 23:28:56 ID:???]
スクリプトエンジンは、ネイティブコードを吐く本格的なVMを用意するつもりらしい

665 名前:nobodyさん mailto:sage [2008/09/03(水) 02:10:17 ID:???]
>>664
>ネイティブコードを吐く本格的なVM
(゚Д゚)ハァ?

666 名前:nobodyさん mailto:sage [2008/09/03(水) 02:27:43 ID:???]
どっちだよw

667 名前:nobodyさん mailto:sage [2008/09/03(水) 11:08:40 ID:???]
>>663
これ表示が結構速いらしいな。IEの4倍とか。
JavaScriptでV8とかいう技術を使ってるらしいが、何なんだろうな。

668 名前:nobodyさん mailto:sage [2008/09/03(水) 11:39:10 ID:???]
技術じゃなくて、VM 実装の名前>V8

669 名前:nobodyさん [2008/09/03(水) 16:07:51 ID:roB79MS1]
グーグル「Chrome」、JavaScriptベンチマークで競合ブラウザを圧倒

japan.cnet.com/story_media/20379766/chrome_subbenchmark_460x355.jpg
builder.japan.zdnet.com/news/story/0,3800079086,20379766,00.htm

670 名前:nobodyさん mailto:sage [2008/09/03(水) 18:27:10 ID:???]
ブラウジング体験を向上:
「V8」エンジンに込めた高速化の願い、Google Chromeの狙いとは
「Google Chrome」ブラウザ公開は、複雑性を増すWeb環境のパフォーマンス向上が狙いだったと、プロジェクト担当者が説明した。

www.itmedia.co.jp/enterprise/articles/0809/03/news051.html



671 名前:nobodyさん mailto:sage [2008/09/03(水) 18:28:51 ID:???]
V8はデンマークを拠点に活動しているJava VM開発のエキスパート、ラーズ・パーク氏のチームが20年近く蓄積したノウハウを反映させて実現したものだと、
アプソン氏は説明。「既存の処理性能を何倍にも高速化することに注力し、今後のWeb世界での標準になることを目指したものだ」(同氏)

672 名前:nobodyさん mailto:sage [2008/09/04(木) 07:06:13 ID:???]
ejohn.org/blog/javascript-performance-rundown/

実務では、DOM のレンダリングやネットワークアクセスが遅いから
それに引っ張られて V8 自体の効率はあまり関係無くなる感じ。

しかし、これだけ早いエンジンが BSD で出てきたら、
ちょっとうちのエンジンにスクリプト言語として組み込んでみようか、てのは有り得るかも。
V8 って名前がブランドになるかも知れないし。

JSON もそうだけど、主体が DOM から JavaScript になってきた感じ。

673 名前:nobodyさん mailto:sage [2008/09/05(金) 02:05:44 ID:???]
そのベンチはChromeに有利なベンチだから普通に使うと全然違うよ。
ただ、処理量の多いやつだとかなり早いのは確か。
普通に使う分には飛びぬけて早くもない。

674 名前:nobodyさん mailto:sage [2008/09/05(金) 09:48:48 ID:???]
「Google Chrome」に脆弱性発覚、「ファイルを勝手にダウンロード」
−悪質ファイルを意図せず実行する危険性、対策は設定変更−
itpro.nikkeibp.co.jp/article/NEWS/20080904/314175/

だってよ。

675 名前:nobodyさん mailto:sage [2008/09/05(金) 21:29:48 ID:???]
普通に落ちてしょんぼり…まだ人柱だな

676 名前:─━─━─━─━ ◆Ajax/1czSM mailto:sage [2008/10/15(水) 16:28:17 ID:???]
>>37
それを言うでない

677 名前:nobodyさん mailto:sage [2008/11/01(土) 20:22:14 ID:???]
マスカット良さそうだから使おうと思う
VBライクな開発出来そうなのがいいな
でも資料少なすぎ

Dojoとかもっと良さそうだけど敷居高すぎ
英語わからんわ

678 名前:nobodyさん mailto:sage [2008/11/11(火) 22:09:43 ID:???]
おっぱいもみたい

679 名前:nobodyさん [2008/12/18(木) 16:58:44 ID:yc+rNnSd]
要素数が不定のチェックボックス値をphpに送る場合って
どういうのがスマート?
とりあえず今は値を「,」で繋げた文字列をPOSTして
phpで分解して処理してるんだけど。


680 名前:nobodyさん mailto:sage [2008/12/18(木) 17:11:58 ID:???]
hoge[]だとダメなの?



681 名前:nobodyさん [2008/12/18(木) 18:39:02 ID:yc+rNnSd]
>>680
あ、すごいゴメン。
javascriptで送信するんす。

682 名前:nobodyさん mailto:sage [2008/12/18(木) 20:32:51 ID:???]
javascriptだとhoge[]でダメなの?

683 名前:nobodyさん mailto:sage [2008/12/19(金) 13:09:18 ID:???]
javascriptの配列をphpに送っても配列として受け取ってくれないよね?

684 名前:nobodyさん mailto:sage [2008/12/19(金) 13:16:41 ID:???]
>>683
こういうの使わないの?
www.prototypejs.org/api/form/serialize

var hoge = new Array("apple", "banana", "carrot");

685 名前:nobodyさん mailto:sage [2008/12/19(金) 13:19:13 ID:???]
>684途中で送信しちゃったごめん。

自分はprototype.jsのシリアライズ使っちゃうけど、以前は

var hoge = new Array("apple", "banana", "carrot");
var _hoge = hoge.join(",");
で、コンマ区切り文字列として送信。

PHP側で、
$hoge = explode(",", $_POST['hoge']);

686 名前:nobodyさん mailto:sage [2008/12/20(土) 13:44:29 ID:???]
jQueryのformプラグイン

687 名前:nobodyさん mailto:sage [2008/12/20(土) 16:51:47 ID:???]
name属性はいくらでも好きに設定できるだろ

688 名前:nobodyさん mailto:age [2008/12/29(月) 19:24:29 ID:???]
くだらない質問ですみません。

UI/Datepicker - jQuery JavaScript Library
docs.jquery.com/UI/Datepicker

これを使っているのですが、カレンダーのポップアップがアニメーションでの
ろのろ表示されてわずらわしいのです。もっと一瞬で表示できるようにならな
いでしょうか?

$.datepicker.setDefaults({
    showAnim: 'slideDown',
    speed: 'fast'
});

この辺の設定が問題のような気がしますが、どういう値にしたら良いか分かり
ません。

689 名前:nobodyさん mailto:sage [2008/12/29(月) 20:12:28 ID:???]
すみません、自己解決しました。

jQuery UI - Functional demos
ui.jquery.com/repository/tags/latest/demos/functional/#ui.datepicker
ここの"Animations"という項目です。

$("#anim").datepicker({
duration: "",
});

そして >>688の項目を全部、取り除くと、すばやく動くようになりました。


690 名前:nobodyさん mailto:sage [2008/12/31(水) 23:05:07 ID:???]
池■田大■作の本名はソン・テチャク。小泉純一郎、小沢一朗は朝鮮人。
911では小型の水爆が使用されている。
ri■ch■ardkosh■im■izu.at.webry.info/
創価の保険金殺人事件。
オウム事件は、統一・創価.北朝鮮の共同犯行である。CIAが監修している。
www15.ocn.ne.jp/~oy■ako■don/kok_web■site/ir■iguc■hi.htm
与党も野党もメディアも全部朝鮮人だった。
jb■bs.li■vedo■or.jp/b■bs/read.cgi/news/20■92/115794■1306/

2ちゃんねるは統一■教会が個人情報を集めるための道具。運営には統一■教会がいる。
駅前で「手相を見せてください」と勧誘してるのが統一教■会。(カルト宗教)  
カルト宗教の下にいる人と上にいる奴を分けて考えないといけない。下にいる利用される人は上がどんなことをしてるか知らない。

ユダヤ権力の子分→2ちゃん運営=統一協会上層部=層化上層部=自民党清和会=野党の朝鮮人ハーフの政治家=
与党の朝鮮人ハーフの政治家=金 正日(キム・ジョンイル )=読売サンケイ=小沢十朗
ユダヤ人=ロックフェラー=ブッシュ=クリントン=ヒラリー=アドルフ・ヒトラー=オサマ・ビンラディン

毎日新聞スレを荒らしてる奴らも統■一教会の可能性が高い。
荒らしは洗脳するために「ネトウヨ」などのレッテル付けレスを何千回もする。
現実には「ネトウヨ」などは存在しない。
changi.2ch.net/test/read.cgi/ms/1230363385/



691 名前:nobodyさん [2009/01/18(日) 21:08:38 ID:RWI8lZ69]
いちユーザーだがAJAXの実行速度は改善したか?
07年にAJAXを使った大手企業が作ったシステム(グループウェア)
を検証したが、遅すぎてつかえたものじゃなかった。
IE7使えとかは無しだぞ。

692 名前:nobodyさん mailto:sage [2009/01/18(日) 22:15:19 ID:???]
Ajaxの実行速度ってナンジャロ
リクエストを頻繁に送るなってことかいな

693 名前:nobodyさん mailto:sage [2009/01/19(月) 10:06:29 ID:???]
>>691
言ってる意味がわからないけど、普通Ajaxの実行速度ってネットワークにかかわってくるんじゃないの?
あと、ただでさえ重いIE7を引き合いに出してるのはなんで?

694 名前:nobodyさん mailto:sage [2009/01/19(月) 10:56:16 ID:???]
>>691
実行速度はサーバに処理させる内容による。ブラウザはあまり関係ない。
下手なSEだったら、Ajax使おうが使うまいが体感速度は改善しないよ。

695 名前:nobodyさん mailto:sage [2009/01/19(月) 13:02:27 ID:???]
最近はサーバでもネットワークでもなく、クライアントの性能の比重が高まってる。
JavaScriptの実行性能が特に重要。
同じマシンで、GmailをIEとFireFoxの両方で動かしてみ。
JavaScriptの実行性能の違いでどれだけ変わるかを体感できるから。

696 名前:nobodyさん mailto:sage [2009/01/19(月) 13:57:11 ID:???]
Javascriptの性能の違いが、実行速度の決定的差でないことを教えてやる、、、イヤムリ

697 名前:nobodyさん mailto:sage [2009/01/23(金) 11:14:53 ID:???]
質問させてください。

jQueryを複数のFrameで利用している状態において、
Content-Disposition: inline:(ファイル名)で画面に表示を行おうとするとJavaScriptのエラーが発生してしまいます。
自分で調べることができたのは jQuery内で document変数にアクセスした時点で「インターフェイスがサポートされていません。」
と、引っかかっているようでした。
環境はIE7、jQuery1.3.1 です。

同じような現象にあった方がいらっしゃれば教えていただけますか?
またこの時だけjQueryの動きを無効にできればそちらでもありがたいです。

698 名前:nobodyさん mailto:sage [2009/01/23(金) 12:04:15 ID:???]
>>697
状況が飲み込めませんが、content-dispositionを使わなければよいのでは?
そのようなデータをAjaxで取得しようとするのは、何か違和感を感じます。

699 名前:nobodyさん mailto:sage [2009/01/23(金) 14:12:57 ID:???]
>>698
レスありがとうございます。

ファイル表示にはAjaxを用いていません。ファイル表示用のサーブレットにキックしてそこで
content-disposition inline:〜でファイル表示を行っています。
ただファイル表示以外のFrameではjQueryを使用している状態です。
ここから空想ですが、jQueryを使用しているFrameで他のFrameであろうが
documentを取得しようとするためエラーが発生しているのではないかと思っています。

700 名前:nobodyさん mailto:sage [2009/01/23(金) 17:29:46 ID:???]
>>699
あるframeのURLを書き換えてファイル内容を表示することが、
他のframe配下のスクリプトに影響するとは考えにくいですね。
必要最小限のシンプルなコードにしてテストすることをお勧めします。
あとAjax関係ないのであれば、ココ以外で聞いた方がいいような・・・。



701 名前:nobodyさん mailto:sage [2009/01/27(火) 23:09:57 ID:???]
jquery uiのdialogって1.6rc5試してみたんだが、
dialog('close')で消しても、残ってね?

702 名前:nobodyさん mailto:sage [2009/01/28(水) 08:19:58 ID:???]
初心者にはprototype.jsとjqueryってどっちがいい?
やりたいことは単純な要素の書き換えなんだが。

703 名前:nobodyさん mailto:sage [2009/01/28(水) 08:52:21 ID:???]
単純な書き換えなら、ライブラリを使わないのも手。

704 名前:nobodyさん [2009/01/28(水) 11:07:20 ID:mvznneH/]
いざajaxと思ってすいすい作業をしていたがmultipartが使えないということが分かり絶望したorz

みんなflashでアップロードやってるとかネットに出てる・・・複数指定できて便利とか

でも認証で問題があるらしい。セッション管理してるから問題ないぜと一瞬思った

しかしFLASHからクッキーを呼び出すとXSSで攻撃されるからだめだという話も出てる。

ああ、どうしたらいいんだ。orz

そもそもFLASHを使うのってセキュリティ上、邪道じゃないのか

ajaxでできないのは技術的にむずかしいからでなくて危険だから禁止にしてるってことでしょ





705 名前:nobodyさん mailto:sage [2009/01/28(水) 13:02:14 ID:???]
結局、iframeをダミーのPOST先してやる方法がいいかなと

でもこれajaxじゃない・・・ただのDHTMLだ・・・

706 名前:nobodyさん mailto:sage [2009/01/28(水) 20:16:46 ID:???]
>>702
初心者なんて自称する人にライブラリなんていらんと思うw
ただ要素の書き換えをするって程度なら
グローバルに適当に関数なり変数なりガシガシ置きまくって
getElementById〜set/getAttr〜とかで適当に書き換えてやる程度で十分じゃね
わざわざライブラリ使うほどのもんでもないとおも

解析しながら勉強とかもやってくつもりならprototype.jsのがいいかな
jQueryはよくできてるけど仕組みが少し難しいから
自称初心者が勉強するには少しばかり座敷ryが高いかもしれない

>>704
独り言なら日記帳へどうぞ^w^

707 名前:nobodyさん mailto:sage [2009/01/28(水) 20:32:43 ID:???]
>>702
>>706が言ってるような自分で全部やってくって作業は
クロスブラウザの面で大変だからやめた方がいいと個人的には思うな。
「あれ?何でIEでsetAttribute上手くいかないの?」とか。

覚えること少ないのはjQueryだと。ドット使ってどんどんつなげていく感じで済むし。
Prototype.jsはそれぞれのオブジェクト名と使い方を覚えていかなきゃいけない

708 名前:nobodyさん mailto:sage [2009/01/29(木) 01:02:49 ID:???]
マイ糞ソフトの呪いのせいで、setAttr使おうとして今日もしばらく悩まされたぜw

709 名前:nobodyさん mailto:sage [2009/01/29(木) 02:50:54 ID:???]
マイクロソフトの実装で悩むのは末尾コンマだけでおなかいっぱいです。


710 名前:nobodyさん mailto:sage [2009/01/29(木) 05:11:13 ID:???]
>>702
俺も707に同意。初心者だからライブラリ使うんでしょ。まぁプロでもだが。
getElementById〜set/getAttr〜
を書いてクロスブラウザ対策するのと、
$('hoge').innerHTML = 'hoge';
と書くの、どちらが楽か考えればわかる。

今後jquery のが発展しそうだからそっち使った方がいいよ。



711 名前:nobodyさん mailto:sage [2009/01/29(木) 20:06:49 ID:???]
まあ規模にもよるわな

712 名前:nobodyさん mailto:sage [2009/01/31(土) 13:39:15 ID:???]
>>706,707,710
みなさん回答ありがとう!
とりあえずjQuery使ってみます。

713 名前:nobodyさん [2009/02/03(火) 10:45:11 ID:B7SnZ0Q0]
くだすれajaxでレスつかなそうなので移動してきました。

--------------------------------------
jQuery UI を使ってgoogle map のようにドラッグして表示位置を変えられるフィールドを作りたいのですが、ちょっと困っていることがあります。

<div id="dd">
<div style="background-image: url('sample1,png'); width:2000px; height:500px"></div>
<div style="background-image: url('sample2,png'); width:2000px; height:1500px"></div>
</div>

<script type="text/javascript">
$('#dd').draggable();
</script>

みたいな感じなのですが、これを実装するととりあえずドラッグアンドドロップはできました。

しかし、width :2000px とあるように、画面をはみ出る大きさの<div>要素をドラッグしようとしているのですが、例えば、ずっと左上に向けてドラッグしていって、
一番右下(2000px 2000px)が表示領域に表示されたら、それ以上左上にドラッグできないようにしたいのです。他の三方の場合もまた然りです。

現状では、一番端まで行ってもドラッグでき、その先の何もない部分まで表示されてしまうのですが、これが表示されないように&ドラッグできなくなるようにしたいのです。

どなたかアドバイスいただけたら幸いですm(_ _)m

---------------------------------------------

714 名前:nobodyさん mailto:sage [2009/02/03(火) 11:03:57 ID:???]
>>713
プラグインにそういう機能がないのなら改造するしかないのでは?
私はjQuery使わずにDragでも何でも自作するタイプなので、参考にならない
かもしれませんが、あなたのしたいことは割と簡単に出来るたぐいですよ

715 名前:nobodyさん mailto:sage [2009/02/03(火) 12:22:09 ID:???]
>>713はマルチポスト


716 名前:712 [2009/02/06(金) 15:34:00 ID:o/GHzhmK]
containment を使うことでなんとかなりました。ありがとうございましたm(_ _)m

717 名前:nobodyさん mailto:sage [2009/02/06(金) 21:06:08 ID:???]
jqueryでイエローフェードしたいんだが、fadeINとfadeOutでいけるかな?

718 名前:nobodyさん mailto:sage [2009/02/07(土) 01:26:26 ID:???]
今趣味でAjaxの勉強してるんだけど、JavaScriptが意味分からん。
デバッグ環境が欲しい・・・。

719 名前:nobodyさん mailto:sage [2009/02/07(土) 01:37:52 ID:???]
勉強しろよ

720 名前:nobodyさん mailto:sage [2009/02/07(土) 09:02:59 ID:???]
>>718
firebug使ってろ



721 名前:nobodyさん mailto:sage [2009/02/07(土) 11:19:26 ID:???]
何がどうわからないかすらわからないな
もうわからないからやめちまえよ

722 名前:nobodyさん mailto:sage [2009/02/10(火) 02:35:03 ID:???]
HTMLとCSSとPHPでひととおりのことができるのですが、
ajaxを学びたいです。ただJavaScriptは分からないので今から一緒に学びたいと思います。
ただ、XMLhttpRequestのオブジェクト生成云々でブラウザによって挙動が違うというのが
めんどくさいので、はなからprototype.jsやjQueryを使ったものを作りたいと思います。
そういったものを学ぶのにいいサイトや書籍はありませんでしょうか?

723 名前:nobodyさん mailto:sage [2009/02/10(火) 05:48:23 ID:???]
HTMLとCSSとPHPでちゃんとしたものができてからのほうがいいかと

724 名前:nobodyさん mailto:sage [2009/02/10(火) 23:12:32 ID:???]
ある程度わかるなら適当にぐぐって見つけたサイト参考にするだけで十分じゃね
本当にPHPで一通りのことができるくらいのスキルあるなら難しい事もないっしょ
どっちも簡単だし

725 名前:nobodyさん mailto:sage [2009/02/11(水) 15:55:20 ID:???]
jQueryでぐぐって頭から見まくればすぐわかるよ
俺でもわかったんだから

726 名前:nobodyさん mailto:sage [2009/02/11(水) 19:04:20 ID:???]
> 俺でもわかったんだから
賢いお前と一緒にするな

727 名前:nobodyさん mailto:sage [2009/02/13(金) 00:36:13 ID:???]
オレもjQuery覚えたい

728 名前:nobodyさん mailto:sage [2009/02/16(月) 23:47:53 ID:???]
jQueryって
$("#id").defaultVal()
みたいなの出来ないの?

729 名前:nobodyさん mailto:sage [2009/02/17(火) 00:17:13 ID:???]
>>728
何がやりたいか書けよ

730 名前:nobodyさん mailto:sage [2009/02/17(火) 00:40:56 ID:???]
>>729
失礼しました。

if(this.value == this.defaultValue){
処理
}

↑これを↓みたいにしたいんです

if($("#id").val() == $("#id").defaultVal()){
処理
}



731 名前:nobodyさん mailto:sage [2009/02/17(火) 01:01:59 ID:???]
ぜんぜん意味がわからん

732 名前:nobodyさん mailto:sage [2009/02/17(火) 11:19:14 ID:???]
>>730
なんだろう。一生懸命説明してくれようとしてることは伝わるんだけど、
何でそれをやりたいかが全く見えてこないな。
上の書き方だと嫌な理由とか下の書き方だとメリットがあるだとかを書かないと。

733 名前:nobodyさん mailto:sage [2009/02/17(火) 12:36:33 ID:???]
>>730

入力フォームに入力されているカレントな値と
入力フォームにデフォルトで設定されていた値が同じ時に
何か実行したいの?

734 名前:nobodyさん mailto:sage [2009/02/17(火) 18:36:18 ID:???]
>>733
そうです!
説明が下手ですいません。


735 名前:nobodyさん mailto:sage [2009/02/21(土) 01:34:06 ID:???]
Firefoxで

open("GET", "test.txt",false);

という風にしたときに、
onreadystatechangeで指定した処理に入ってこないんですけど、
send(null)したあとに、
readyStateとかstatusとか判別せずに、
そのままresponseTextの値とか使えってことですか?


736 名前:nobodyさん mailto:sage [2009/02/22(日) 01:04:45 ID:???]
ページの遷移なしでブラウザのアドレスのGET値の書き換えって出来ますか?
日記ボタンがクリックされたらブラウザのアドレス欄が

xxx.yyy.zzz/foo.php?act=bar

みたいな感じになるようにしたいんですけども。

737 名前:nobodyさん mailto:sage [2009/02/22(日) 02:10:11 ID:???]
何のためにそんなことを?

738 名前:nobodyさん mailto:sage [2009/02/22(日) 02:14:22 ID:???]
>>737
たとえば、今見てるページの情報をGETで仕込んでおいて
どっかにURL張られたりしてもそのページを表示できるようにしたいんです。

GETで仕込んでおかないとアクセスがある度に
トップページを表示することになっちゃうじゃないですか。

739 名前:nobodyさん mailto:sage [2009/02/22(日) 02:24:54 ID:???]
>>738 ページが変わらないけど内容が変化し、その変化した内容に直リンさせ たい、という話だな? Googleマップみたいに、「このページに到達できるURL」を用意すれば いいと思う。

740 名前:nobodyさん mailto:sage [2009/02/22(日) 02:36:30 ID:???]
>>739
なるほど!それは思いつきませんでした。
たしかにそういうリンク置いてありますね。
ありがとうございます!

ページ遷移させないってのは存外に難しいもんですねぇ




741 名前:nobodyさん mailto:sage [2009/02/24(火) 06:32:07 ID:???]
jQuery UIのtabについて質問です。

あるタブ内に入力フォームが存在する時、タブを切り替えたタイミングで
そのフォームをサブミットしてDBに情報を登録、
次のタブを表示することって可能でしょうか?


742 名前:nobodyさん mailto:sage [2009/02/24(火) 14:33:15 ID:???]
なんでできないと思ったの?

743 名前:nobodyさん mailto:sage [2009/02/24(火) 19:41:13 ID:???]
jQueryUIとやらはつかったことないけど
タブを切り替えるって処理のときにフォーム値をDBに保存すればいいだけじゃん
本気で>>742の疑問に答えてほしいw
なんで可能か不可能かを聞いたのか、純粋に疑問

744 名前:nobodyさん mailto:sage [2009/02/24(火) 21:48:24 ID:???]
jqueryで質問させてください。

scriptからtoggleのアクションを一回発動させるなんてことは可能でしょうか?

$('#hoge').toggle(A,B)でclickされたときの処理を二つ書いているとして、
それぞれのfunctionの中でCoolieに「Aしたよ」「Bしたよ」という情報を書き込みます。
で、次回ブラウザ更新時などに、Cookieの状態をみて、
Aだった場合は、一度クリックしたという動作をさせたいんですが、
どのようにすればよいかわかりません。

単にCookieを見て、Aと同じ処理をすれば見た目上はうまくいくんですが、
この場合、toggleをクリックしても1回目は反応しません。
(Aを二度実行したことになるようで)2回目クリックして初めてtoggleがききます。

何か方法があればご教授ください。

745 名前:nobodyさん mailto:sage [2009/02/25(水) 01:13:33 ID:???]
$('#hoge').click()

746 名前:nobodyさん mailto:sage [2009/02/25(水) 20:21:38 ID:???]
なんで表示後にクリックをさせたことにして処理を実行させようとするのよ
コードを直接弄れるんだからわざわざユーザ操作と同じようにして実行させる意味ないじゃん

クッキーに情報があったらA処理をすれば見た目がうまく行くけど
状態が変更してないから一回目の処理が実行されないのが問題だっていうのなら
A処理とあわせて、クリック後の状態が初期状態になるような処理も
あわせて用意すればいいだけじゃないの

ところで、toggleの引数って
> toggle(switch)
> toggle(speed, [callback])
どっちかじゃないの?
AB二つってのはCallback関数を2つ指定すんの?

747 名前:nobodyさん mailto:sage [2009/02/25(水) 20:28:33 ID:???]
あ、ごめん勘違い
下5行はわすれてください

まぁ、まずはじめにクッキーの状態をみてから
要素にtoggleを追加すればいいだけだと思うよ
AB2つしかないなら、Aが終わってるなら $(#hoge).toggle(B,A)として、
それ以外なら $(#hoge).toggle(A,B) とすりゃいい

748 名前:nobodyさん mailto:sage [2009/02/27(金) 21:49:23 ID:???]
jQueryのプラグインのjquery.tablesorter.jsで表をソートしようとしています。
$(document).ready(function() {
 $("#hoge").tablesorter({
  headers: {
   1: { sorter: "digit" }
  }
 });
});
<table id="hoge" class="tablesorter">
 <thead>
  <tr><th>都道府県</th><th>人口</th></tr>
 </thead>
 <tbody>
  <tr><td>東京</td><td>12,570,904</td></tr>
  <tr><td>神奈川</td><td>8,790,900</td></tr>
  <tr><td>埼玉</td><td>7,053,689</td></tr>
  <tr><td>山梨</td><td>884,531</td></tr>
 </tbody>
</table>

人口でソートしようとすると、「,」が有るとそこまでの数値でソートされてしまいます。
山梨 >東京 > 神奈川 > 埼玉 という順番で。
良い方法ないでしょうか?

749 名前:748 mailto:sage [2009/02/27(金) 23:05:45 ID:???]
自己解決
jquery.tablesorter.js(2.0.3)の660行目を
var i = parseFloat(s);
  ↓
var i = parseFloat(s.replace(/,/g,''));

750 名前:nobodyさん mailto:sage [2009/03/01(日) 01:22:02 ID:???]
どうしても自力で解決できないので教えてください。
XMLファイルから読み込んだデータを元にして、
jQuery UIのaccordionを動的に生成するにはどうすればいいのでしょうか。
自分で書いてみましたが、動的に生成したaccordionはうまく動作しませんでした。
webブラウザはFirefox3です。
ttp://sageuploader.if.land.to/cgi-bin/1upload/src/sage1_9027.zip.html



751 名前:nobodyさん mailto:sage [2009/03/01(日) 02:19:03 ID:???]
ちゃんと書けばいいんじゃない?

752 名前:nobodyさん mailto:sage [2009/03/01(日) 04:39:04 ID:???]
jQueryで画像が読み込まれればサイズを取得して・・・・・ということをしたいのですが、

$('img').loadがIEで作動しません。

調べたところ
groups.google.com/group/jquery-dev/browse_thread/thread/24b107e84adeaaee/f82dafb4b1e9ba5d?lnk=raot
こういうページは見つけたんですが英語がわからず。
このページで出てくる
$('<img/>').bind('load readystatechange', function(){
if (this.complete)
alert('loaded');



}).attr('src',...).appendTo('body');
これでも動かず。

アドバイスいただけますでしょうか?


753 名前:752 mailto:sage [2009/03/01(日) 04:46:10 ID:???]
すいません。
↓で何とか期待通りの動作はできました。
何か微妙ですんで、もっといい方法がありましたらお教えください。

window.setTimeout(
function(){
$('img').each(function(){
if ($(this).width()) {
alert('loaded');
}
});
}
,100
);

754 名前:752 mailto:sage [2009/03/01(日) 04:48:50 ID:???]
何度もすいません。
clearTimeout()してないので、これは追加します。

755 名前:nobodyさん mailto:sage [2009/03/07(土) 20:28:28 ID:???]
XMLでサーバから返したレスポンス内の<br />が反映されねー
JScript側でなんとかするしかないんかねこれ

756 名前:nobodyさん mailto:sage [2009/03/08(日) 02:09:04 ID:???]
>>755
XMLの中から消えてるってこと?そんなことあるか?
alertとかで出すとどうなるの?

757 名前:nobodyさん mailto:sage [2009/03/08(日) 05:43:59 ID:???]
多分なんか間違ってんだろw
まずは取得したのをtextでtextareaに吐いたりAlertに吐いたりして
正しい値が取得できてんのか確認するところからだな

758 名前:nobodyさん mailto:sage [2009/03/24(火) 16:03:44 ID:???]
>>452

DOMがロードされてから実行するんだ。

$(document).ready(function(){
処理
});

759 名前:nobodyさん mailto:sage [2009/04/02(木) 18:12:24 ID:???]
Ajax つながりで質問させてください。
マウスだけでフォームを作れる

ttp://wufoo.com/
ttp://docs.google.com/

みたいなので、ソースを公開しているものありませんか?

760 名前:nobodyさん mailto:sage [2009/04/03(金) 00:36:01 ID:???]
エスパー、エスパーはどこー



761 名前:759 mailto:sage [2009/04/03(金) 11:58:44 ID:???]
>>760

759 のこと?
何か情報足りなかったですか…

762 名前:nobodyさん mailto:sage [2009/04/03(金) 13:17:52 ID:???]
>>761
おれ>>760じゃないけど、「みたいなの」って表現だけでどれのことかわかるやつは少ないと思うぞ

763 名前:759 mailto:sage [2009/04/03(金) 13:28:26 ID:???]
>>762
確かにそうですね。ご指摘感謝します。

>>759 に挙げたサービスは、非プログラマな人が、
プログラム不要でマウスでカチカチして、
自由にアンケートフォームなどを作れるものなんです。

例えば、氏名欄を追加したり、好きな色や、食べ物などのフォームを作ることができます。

参考
ttp://journal.mycom.co.jp/news/2008/02/08/019/index.html

これを wufoo や docs.google.com を使わず、自前でやりたいなーと。
なのでオープンソースなものがあれば嬉しいなーと。

764 名前:nobodyさん mailto:sage [2009/04/03(金) 21:59:47 ID:???]
自前で作るしかなくね

765 名前:nobodyさん mailto:sage [2009/04/04(土) 21:54:54 ID:???]
エクスプローラのような左右に表示ペインがある画面で
仕切りの部分をマウスでクリックしながら動的に
表示幅を変更したいのですが、どのようにやるのでしょうか?

参考にるようなサイトがあれば教えてください

766 名前:nobodyさん mailto:sage [2009/04/04(土) 22:00:37 ID:???]
それajaxなの?

767 名前:nobodyさん mailto:sage [2009/04/05(日) 00:27:41 ID:???]
だと思うのですが、違いますかね?
最近ブラウザベースのメールソフトとか見るのですが
どうやっって変更させているのか知りたいです。

768 名前:nobodyさん mailto:sage [2009/04/05(日) 11:52:10 ID:???]
ソース見てみればいいんじゃね?

769 名前:nobodyさん mailto:sage [2009/04/05(日) 14:16:25 ID:???]
フレームだったら笑えるw

770 名前:nobodyさん mailto:sage [2009/04/05(日) 14:23:43 ID:???]
Ext.jsとか使えばできるよ。




771 名前:nobodyさん mailto:sage [2009/04/05(日) 16:20:45 ID:???]
ようはAjaxで擬似ウィンドウつくるのと大して変わらん

772 名前:nobodyさん mailto:sage [2009/04/09(木) 01:42:02 ID:???]
JQuery のResizerあたりかな

773 名前:nobodyさん mailto:sage [2009/04/16(木) 21:40:02 ID:???]
オライリー
ajaxデザインパターン


774 名前:nobodyさん mailto:sage [2009/05/06(水) 09:40:38 ID:???]
教えてください。

検索条件の表示先と検索結果の表示先をdivで
定義し、検索を実行すると検索結果のdivを
updateするという構成の場合に、入力エラー
があった場合は、検索条件のdivをupdateして
入力エラーを表示する、ということは出来るの
でしょうか。

775 名前:nobodyさん mailto:sage [2009/05/06(水) 11:29:12 ID:???]
Ajaxリクエストを投げてサーバ側で入力エラーを検出するのか、
クライアント側でリクエスト前に検出するのかでやることは変わるが、
可能。


776 名前:nobodyさん [2009/05/06(水) 22:40:56 ID:tCnXht+4]
jqueryでAjaxを試しています。
呼び出し先のtest.phpにパラメーターを渡して
表示内容を変更したいと思います。
一応、うまく動作しているのですがjqueryらしくない感じで他の方法が思いつきません。
なにか良い方法はありませんでしょうか?

function dataView(id){

$.ajax({
type : "get",
url : "./test.php",
data: "id="+id,
cache:false,
success : function(data){
$("#view").html(data);
},
error : function(){
alert("ERROR");
}

});


}

訳あって<p>タグを利用しています。
<p onClick="javascript:dataView('1');">パラメーター1</p>
<p onClick="javascript:dataView('2');">パラメーター2</p>
<p onClick="javascript:dataView('3');">パラメーター3</p>

<div id="view"></div>

777 名前:nobodyさん mailto:sage [2009/05/07(木) 10:10:20 ID:???]
>>776
> jqueryらしくない感じ
どんな感じか説明しないとレスのしようがないと思うよ

javascript:って付けるのが嫌とかなら<p>のonclickなくしてreadyとbind使うとかじゃない?

$(function(){
  $('p').bind('click', function(a,b,c){
    var id = /\d/.exec($(this).text())[0]; // ここは適当に

    $.ajax({
      type : "get",
      url : "./test.php",
      data: "id="+id,
      cache:false,
      success : function(data){
        $("#view").html(data);
      },
      error : function(){
        alert("ERROR");
      }
    });
  });
})

<p>パラメーター1</p>
<p>パラメーター2</p>
<p>パラメーター3</p>

778 名前:nobodyさん mailto:sage [2009/05/08(金) 00:38:30 ID:???]
>>775
サーバ側です。
教えてください。

779 名前:776 [2009/05/08(金) 00:38:37 ID:AYDdt2Ml]
>>777
仰る通り、「jqueryらしくない感じ = onclick使いたくない」です。
説明が解りにくいと思いますが
1.ページにアクセス(index.phpとします)
2.phpでDBからデータ取得(abc)
3.HTML生成 (<p onClick="javascript:dataView('abc');">を動的に生成)
4.生成されたhtml(index.php)からAJAXにてtest.phpにアクセス

○イメージ
<p onClick="javascript:dataView('abc');">

test.php?id=abc

<div id="view"></div>を動的に変更


のような処理を考えています。
そこで「onClick="javascript:dataView('xxx');"」を生成して
うまく動作しているのですが、もう少しエレガントな方法は
ないかと思い質問させて頂きました。
根本的に何か間違っている気もしています。。

780 名前:nobodyさん mailto:sage [2009/05/08(金) 02:50:12 ID:???]
>>778
とりあえずリクエストに対してサーバがやることは、エラーのある入力に
対してHTTPのクライアントエラー(4xx)を返すこと。
(422 Unprocessable Entity か 400 Bad Request が適当と思われる)
クライアント側はリクエストの結果を受けたときにそのステータスを見る
仕組みがあるだろうから、それによって置き換えるdivを切り替え。

具体的なコードは、
* 生の XMLHttpRequest なのか何らかのライブラリ使ってるのか
* サーバ側の言語は何か
少なくともこれくらいは情報がないと書けないだろう。




781 名前:nobodyさん mailto:sage [2009/05/08(金) 04:16:46 ID:???]
>>779
jQueryObject.Click(fn)でイベント突っ込め

782 名前:nobodyさん mailto:sage [2009/05/08(金) 07:49:17 ID:???]
>>780
ステータスをいじるとプロキシやブラウザが
想定外の動きをしないか不安なのですが、
ステータスで制御するしかないですか。

*prototypeを使ってます。
*PHPです。

783 名前:nobodyさん mailto:sage [2009/05/08(金) 08:29:49 ID:???]
なんのためのステータスだ。


784 名前:nobodyさん mailto:sage [2009/05/08(金) 09:57:19 ID:???]
>>779
ん?>>777みたいなのじゃダメなの?

785 名前:776 [2009/05/08(金) 17:20:27 ID:AYDdt2Ml]
>>779
777さんのコードはとても勉強になりました。
var id = /\d/.exec($(this).text())[0];

これでは要素の何番目をクリックしたかしかわからない
のでパラメーターを渡せないと考えています。

そこで<p>にclassかidを属性を付けてパラメーターを渡せればと考えています。

<p onClick="javascript:dataView('abc');">パラメーター1</p>

<p class="abc">パラメーター1</p>

class名が解っていれば簡単なのですが
この場合、class名が動的に生成されるので
どうやって取得すれば良いか調べています。

777さんのお陰でここまで辿り着きましたが
そもそも$('p').bind('click', function()でパラメーターを渡せるのか
よく解らなくなってきております。
classやidをパラメーターとして利用するのは間違っている気もしております。

786 名前:nobodyさん mailto:sage [2009/05/08(金) 18:15:47 ID:???]
>>785
ユニークな値ならidの方がいいと思うけどね。
var id = $(this).attr('id');
に変更して、
<p id="abc">パラメーター1</p>
<p id="de">パラメーター2</p>
<p id="ef">パラメーター3</p>
みたいにしたらいいんじゃない?

787 名前:776 [2009/05/09(土) 00:28:14 ID:9aQwouFi]
>>786
本当ですね。idの方が良いですね。
786さんの$(this).attr('id')でid名が取得できました。
ありがとうございます。
うまくいったのでソースを載せておきます。

<script type="text/javascript">
$(document).ready(function () {

  $('#test p').bind('click', function(){
var id = $(this).attr('id');
alert(id);
  });

});

</script>
<div id="test">
<p id="ab">パラメーター1</p>
<p id="cd">パラメーター2</p>
<p id="ef">パラメーター3</p>
</div>


788 名前:nobodyさん mailto:sage [2009/07/07(火) 11:55:16 ID:???]
jqueryの文字化け対策で
ajaxSendの時にXMLHttpRequest.overrideMimeTypeを使ってるのですが
IEだと正常に働きません。
IEで文字化け対策するにはどうしたらいいのですか?

789 名前:nobodyさん mailto:sage [2009/07/07(火) 12:13:50 ID:???]
全てをUTF-8にする。
ソースのみならず、関連ファイル(text形式)全て

790 名前:nobodyさん mailto:sage [2009/07/07(火) 20:06:27 ID:???]
特に事情がないなら全部UTF-8つかっておくのが今は無難だとおも



791 名前:nobodyさん mailto:sage [2009/09/04(金) 18:47:48 ID:???]
dhtmlxを使ってる方いますか?
グリッド部分の印刷で手間取っています

792 名前:nobodyさん mailto:sage [2009/09/10(木) 07:43:51 ID:???]
WebでWordやExcelみたいなかっこいいアプリが作りたいのですがjQueryで作れますか?
初心者がjQueryを学ぶのに最適な本を教えてください

793 名前:nobodyさん mailto:sage [2009/09/10(木) 23:45:54 ID:???]
1.jQueryはセレクタとか追加イベントが便利な道具

かっこいいデザイナーハウスのような犬小屋を作りたいんですが
木の板やペンキのような素材と、ノコギリとかなづちで作れますか?
っていってるようなもん

プログラムの基礎ができてるなら本なんか読まなくてもウェブのリファレンスだけで十分

794 名前:nobodyさん mailto:sage [2009/09/12(土) 14:23:26 ID:???]
卒研をAjaxを利用して作りたいと思ってるのですが
アイディアが浮かびません
何かありますでしょうか

795 名前:nobodyさん mailto:sage [2009/09/12(土) 16:59:06 ID:???]
卒研って卒業製作じゃないぞ

796 名前:nobodyさん mailto:sage [2009/09/12(土) 20:14:19 ID:???]
手段と目的を間違ってないか。

797 名前:nobodyさん mailto:sage [2009/09/14(月) 12:31:21 ID:???]
>>794

DreamWeaverモドキを作る。
題して『ウェブブラウザ使ってビジュアルHTML編集エディタ』

ってか普通にあるけど、Ajaxを利用してというのでは最適だと思う。
判らない事あっても判例多いから調べやすい。
インターフェースや操作性を工夫すればオリジナル性も出せると思う。

頑張れ!

798 名前:nobodyさん [2009/09/19(土) 03:48:00 ID:Ghzf+U1P]
JQuery教えてください
もしくは誘導してください

cgiから引っ張ってきた内容の表示/非表示を切り替えたいんだがよく分からん
表示はできるけど、非表示にできない



799 名前:nobodyさん [2009/09/19(土) 03:51:29 ID:Ghzf+U1P]
ほぼ、初心者です。以下表示させることはできたソース
removeメソッドだとdivごとなくなった

print qq|<script type="text/javascript" src="./jquery.js"></script>|;
print q|<script type="text/javascript">
jQuery(function($){
$('p').one("click",function () {
var number=$(this).val();
$.ajax({
type:"GET",
url: url,
data:{num: number},
success: function(msg,status){
$("#msg").prepend(msg);
}
});

});
});
</script>|;

print qq|<div id="msg">中身を表\示</div>|;
print q|<p id="contentType" value="1">AjaxTest1</p>|;

800 名前:nobodyさん [2009/09/19(土) 07:26:37 ID:KT+zhTD8]
ajax ややこしいし、ajax 志向で何からなにまでやろうとすると
やたら重いし、総じて面倒なので、動的に動かすなら、jquery
と ahah でいいや。

あ、prototype のことね。



801 名前:nobodyさん mailto:sage [2009/09/20(日) 00:08:40 ID:???]
非表示ならdisplay:noneかhiddenでいいだろ
つか、ttp://semooh.jp/jquery/ こことか見て理解すらできないなら
HTML、XHTML、Stylesheetあたりと、DOMとかのさわりくらいは勉強しれ
基本ができてないのにそれを操作するための道具があっても意味ないだろ

なんだかサーバサイドとクライアントサイドの区別すらろくについてないようだし難しいかしら…(´・ω・`;)

802 名前:nobodyさん [2009/09/23(水) 22:14:06 ID:l9viFuyu]
サーバサイドとクライアントサイドくらいはわかる

↑の例で言うと<div id="msg">の手前にcgiから引っ張ってきた内容が挿入されるんだけど
それをどうやって消したものかと思ってたんだ

結局cgiからの出力の際に適当なidつけて、$("#hoge").hide()でできた

803 名前:nobodyさん mailto:sage [2009/09/27(日) 00:26:16 ID:???]
Ajax.Request と、 Concurrent.Thread を使って
同期でも固まらないHTTPクライアントを作った
けど、クラスの中に入れるとどうしても同期しない。

何かいい方法ないかなー。

つーか、JSでRIAできないのは、コンパクトな設計
に分散させることができない自分の不甲斐なさでは
あるんだけど。

804 名前:nobodyさん mailto:sage [2009/09/28(月) 10:55:25 ID:???]
>>802
id="hoge"をタグに付けなくても、
$("#msg").prev()
で、その要素を取得できない?
prependで自分の前に追加したやつはprevで取得できたと思う
appendならnextみたいな感じで。

805 名前:nobodyさん mailto:sage [2009/09/28(月) 22:36:18 ID:???]
サーバーサイドで実行できるjqueryライクなphpオープンソース phpquery

サーバー側でHTMLをjqueryライクな書き方で整形できるよ。

code.google.com/p/phpquery/


$doc = phpQuery::newDocumentHTML("www.yahoo.co.jp/");

$html = $doc['div'] -> html();

サーバーサイド側でこんな簡単にHTMLが抜け出せる。
正規表現も使わないで済む。jqueryライクな書き方でOK

806 名前:nobodyさん [2009/09/29(火) 00:29:20 ID:oD0uVWyE]
>>804
まじか
そっちの方がスマートだな
ありがとう

807 名前:nobodyさん mailto:sage [2009/09/29(火) 05:55:37 ID:???]
現canvas上に描かれた情報(座標や色)を受け取るにはどうしたらいいですか。
canvasに描くと同時に随時jsonに独自フォーマットで記述していくのでしょうか。
get○○的なメソッドで簡単に取り出せないものでしょうか。

808 名前:nobodyさん [2009/11/02(月) 00:57:11 ID:JG9uz1ow]
JQueryについて質問です。
docs.jquery.com/UI/Dialog
のダイアログに表示される文字を、画面上のあるテキストボックスに入力された値にしたいのですが、
どのようにすればよろしいのでしょうか?

function showConfirm(e) {
$('#dialog').attr('title', e.name).dialog({





<div id="dialog" title="Delete this customer?" style="display:none;">
 <p>
<span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>
現在はこの文字列が表示されています。
</p>
</div>

”現在はこの文字列が表示されています。”という文字列の変わりに、フォーム上のあるテキストボックスに入力
された値を入れて表示させたいのです。

ちなみにASP.NETです。

809 名前:808 [2009/11/02(月) 02:26:07 ID:JG9uz1ow]
>>808です
asp:LabelとinnerHTMLで解決しました!

810 名前:nobodyさん mailto:sage [2009/11/12(木) 21:53:40 ID:???]
初めてAjaxやるんだけど
Ajaxのフレームワークってどれがおすすめ?
Eclipseにも対応してるGoogle Web Toolkitを使ってみようかと思ったけど
このスレでレス抽出しても1回も出てこないし・・
他のを使ったほうがいいの?



811 名前:nobodyさん mailto:sage [2009/11/12(木) 22:16:16 ID:???]
ほとんど全部JavaScriptで書くのか、ちょっと使うのかでも
変わってくると思う。
個人的にはExt.jsで全部書いてみたくなることがある。


812 名前:810 mailto:sage [2009/11/12(木) 23:18:59 ID:???]
JavaScriptは今あんまり詳しくないし・・じゃあGWTにしよう。
サンクス

813 名前:nobodyさん mailto:sage [2009/11/13(金) 00:39:17 ID:???]
GWTはもはやExtJSのラッパー
ExtJSを直接使う方が速くて軽くて馬なんだが

814 名前:nobodyさん mailto:sage [2009/11/19(木) 14:33:08 ID:???]
>>502付近で話題になっていることで、ちょっと嵌ったので教えてほしい

画面もレスポンスもともにUTF-8になっているにもかかわらず、
IEでresponseTextを実行しようとすると、
「c00ce56e のため〜」がでて実行できない・・・。

いろいろググってみても、
「UTF-8以外の場合出ることがある」
としか書かれてなくて、もうお手上げ状態。
ちなみにFxでは正常に表示されています。

815 名前:nobodyさん mailto:sage [2009/11/19(木) 14:51:38 ID:???]
>>814
ホントにutf-8なの?全部英語だけにしても同じエラー出る?

816 名前:nobodyさん mailto:sage [2009/11/19(木) 15:27:00 ID:???]
>>815
出てます・・・。

発生環境を書いていなかったので、書いておきます。
・PHP(Ethnaを使用)
・OSはWindowsXP(最終的にはCentOSでの稼働)
・IEのバージョンは7

Ethnaは画面表示として、Smartyを用いていますが、そこがあやしいのかも知れないです。
ただ、responseTextをする前に、getRequestHeader()でContent-Typeを見てみたら、
「text/html; charset=utf8」と返ってきているので、UTF8を出しているんだとは思うんですが・・・。

817 名前:nobodyさん mailto:sage [2009/11/19(木) 19:33:15 ID:???]
javascriptで別ファイルインクルードしててそっちが違う文字コードとか

818 名前:nobodyさん mailto:sage [2009/11/20(金) 09:27:28 ID:???]
>>816
PHPは、よく知らないんだけど、
ヘッダーの文字コードがutf8だからって、
レスポンスの中身がutf8だって保証は無いんじゃないん?

PHPだと文字コードを自動で変換してくれたりするのかな。


819 名前:nobodyさん mailto:sage [2009/11/20(金) 11:16:38 ID:???]
PHP側でmbstring.encoding_translationとかが有効になってると、アプリ側では確かにutf-8を出したのに
apacheから出る時に勝手にsjisとかeucになってることがある。

ajaxから呼んでいるURLにブラウザからアクセスしてみて、実際に出てきているエンコードを見てみては?
post送信が必要ならスクリプトの最初でダミーの$_POSTを設定すればいい。

820 名前:814 mailto:sage [2009/11/20(金) 13:18:38 ID:???]
>>817
JSファイルは確かに別ファイルとしてインクルードしてますが、
使用しているファイルすべてがUTF-8で記述しています。

>>818-819
ブラウザで直にアクセスを行ってみたところ、エンコードはUTF-8が選択されていました。
吐き出そうとしているページに<meta>で文字コードを指定しようがしまいが、
エンコード情報はUTF-8となっています。
IEでの確認方法って、右クリック→エンコード→選ばれているもの でいいですよね?




821 名前:nobodyさん mailto:sage [2009/11/20(金) 13:22:38 ID:???]
レスポンスヘッダをちゃんと確認したらどう?

822 名前:814 mailto:sage [2009/11/20(金) 15:36:11 ID:???]
>>821
すいません、どのようにすれば確認できるのでしょうか・・・
PHP側で出力するものですか?

823 名前:814 mailto:sage [2009/11/20(金) 17:03:05 ID:???]
すいません、解決しました。

php.iniのdefault_charsetが「utf8」となっていたのが原因のようです。
「UTF-8」に変更して確認したところ、正常に表示されることを確認しました。

お騒がせしてすいませんでした・・・。

824 名前:nobodyさん mailto:sage [2009/12/02(水) 16:37:27 ID:???]
prototypeスレとかってないの?

最新の1.6.1で継承がどうなったか知りたいけど情報が少なくて。
とくにオーバーライドしたときにスーパークラスのメソッドを呼びたいとき。

825 名前:nobodyさん mailto:sage [2009/12/02(水) 17:16:45 ID:???]
1.6.1はわからんままだけど、1.6.0ならいろいろ見つけた。
スーパークラスのメソッドが気軽に呼べて感動した。
extendとかいうのも不要になったし、言うことなし。

826 名前:nobodyさん mailto:sage [2009/12/02(水) 17:18:26 ID:???]
あ、ID無し板か…(>>824==>>825)が真です。

827 名前:nobodyさん mailto:sage [2009/12/14(月) 22:02:30 ID:???]
テスト

828 名前:nobodyさん mailto:sage [2009/12/15(火) 05:20:42 ID:???]
マスカットって実用性どうなの?
マスカット褒めているサイトや記事はいくつもあるけど他のajaxのフレームワークに比べて解説&サンプルを扱っているサイトが極端に少ない。
公式ページにはリファレンス解説くらいでサンプルは少ないし。

829 名前:nobodyさん mailto:sage [2009/12/15(火) 12:13:23 ID:???]
使ってみなはれ

830 名前:nobodyさん mailto:sage [2009/12/15(火) 12:25:27 ID:???]
金太がナイフで切ったとさ



831 名前:nobodyさん mailto:sage [2009/12/15(火) 22:12:50 ID:???]
金太マスカット切る

832 名前:nobodyさん mailto:sage [2009/12/17(木) 14:39:14 ID:???]
>>829
おまえさ、使ってみるだけでも何時間もロスするのがわかっているから、
実際に使ってみたことがある人に個人的な意見を聞こうと書き込みしているんだろ。
使ったことがない奴は黙ってろってことなんだよ。
>>828がどういう気持ちで書いたか俺にはわかるよ。

833 名前:nobodyさん mailto:sage [2009/12/17(木) 15:30:32 ID:???]
>>832
おまえさ、ここで聞いても期待できないから
実際に使ってみるしか道はないぞって言おうと書き込みしてるんだろ。
結局実用性を答えられない奴は黙ってろってことなんだよ。
>>829がどういう気持ちで書いたか俺にはわかるよ。

834 名前:nobodyさん mailto:sage [2009/12/17(木) 20:48:13 ID:???]
二つ合わせても3点くらいだな

835 名前:nobodyさん mailto:sage [2009/12/21(月) 12:16:59 ID:???]
5点満点中だろ?

836 名前:nobodyさん mailto:sage [2009/12/21(月) 19:29:56 ID:???]
これは100点満点だろ常識的に考えて

837 名前:828 mailto:sage [2009/12/27(日) 02:36:43 ID:???]
>>832->>833
ずっとアクセス規制でかけなかったのでその間も検証を自分でやってみたけど
昨日以前にドキュメントが少なすぎて公式サイトのドキュメントだけでは不十分だとわかった。
4つあるサンプルプログラムの中を直接解析するかフォーラムで検索して情報を探していかないと求めているものを見つけられない。
ドキュメントさえ整備されたら使い勝手はいいものになる可能性はあるかもしれない。
IDEがある程度充実しているから画面作成はそこそこ便利。

838 名前:nobodyさん [2010/01/11(月) 00:08:28 ID:IxtAxc0H]
UIZE Frameworkってどうなん?

JSで超ド派手なアニメが作れる「UIZE Framework」入門
ascii.jp/elem/000/000/466/466515/

839 名前:nobodyさん [2010/01/11(月) 02:07:51 ID:IVk+qInT]
>>838
使えたもんじゃないだろ、こんなオナニーフレームワーク

企画屋が金をむしりとるために存在するようなもんだから、
存在意義までは否定しないけど

840 名前:nobodyさん mailto:sage [2010/01/11(月) 03:15:12 ID:???]
UZAE Frameworkにみえた。なんかUZAそう



841 名前:nobodyさん mailto:sage [2010/01/16(土) 02:53:27 ID:???]
JQuery凄いな
半日あれば誰でも非同期通信余裕でしたになれる

842 名前:nobodyさん [2010/01/17(日) 23:17:43 ID:zUP8SF2q]
リングレン 最高だよね

サイドバック、上がり過ぎんなよー

843 名前:nobodyさん [2010/01/18(月) 07:59:44 ID:IjT9NwyP]
ajaxは保守性を犠牲にしすぎ

844 名前:nobodyさん mailto:sage [2010/01/18(月) 18:49:51 ID:???]
>>843
同意

GWT使ってみたら?

845 名前:nobodyさん mailto:sage [2010/01/19(火) 13:10:15 ID:???]
GWTはねーよ

846 名前:nobodyさん mailto:sage [2010/01/23(土) 00:35:39 ID:???]
jHTMLAreaをjQuery UIのtabsやaccordionの中に入れるのって無謀?
accordionの中に入れようとしてみたけどjHtmlAreaが入っているdivをactivateで開けておかないと
jHTMLAreaのボタンが全部縦に並んでレイアウトが崩れる。

jHTMLAreaが初期化された後に、エディタの内容変更したいけど
一度初期化してしまうと.htmlでは変更できないみたい。
どうすれば。

847 名前:846 mailto:sage [2010/01/23(土) 23:01:05 ID:???]
WikiTextに対応してるMarkItUpに変えてみる。
HTMLだと無害化できないし

848 名前:nobodyさん [2010/01/27(水) 21:55:30 ID:AmEQIunT]
ここのサイトおすすめですよ。

www.a-jax.net

うまくまとまっていますので、いつも使わせてもらっています。
わかりやすいですね。

それにしてもWEB3.0来ますかね?

849 名前:nobodyさん mailto:sage [2010/01/28(木) 01:29:36 ID:???]
宣伝乙

850 名前:nobodyさん mailto:sage [2010/01/29(金) 23:26:57 ID:???]
>>848
1920x1080の画面で見ると、コンテンツは左に固まってるのに
ヘッダとフッタは画面一杯に伸びてて凄く格好悪い



851 名前:nobodyさん mailto:sage [2010/01/30(土) 21:32:23 ID:???]
広告だらけで見た目もひどいなw
久しぶりにこんなサイトみたわww

852 名前:nobodyさん mailto:sage [2010/01/31(日) 02:32:47 ID:???]
見た目がセンスなくて…
本当にセンスがないならいいけど、自分でセンスがあると思っている節があるのが嫌

ヘッダとフッタは汚いし、広告が来たないし、Ajaxとは関係ないし、役に立たない

> ホームページにGOOGLE検索を設置
> これであなたのホームページからググリ放題です。超簡単にできます。


853 名前:nobodyさん mailto:sage [2010/01/31(日) 12:29:58 ID:???]
最後の「それにしてもWEB3.0来ますかね?」が
あまりにもわざとらしすぎて噴いた

854 名前:nobodyさん mailto:sage [2010/02/01(月) 00:05:01 ID:???]
広告をクリックさせてお金稼ぎたいならもっとひどいのはいくらでもあるし、かわいいもんだなw
誰も見ないだろうけどw

855 名前:nobodyさん mailto:sage [2010/02/01(月) 10:01:52 ID:???]
あまりにも酷い酷い言うからどんだけ酷いんだと思って覗いてみたらそうでもないじゃねーか
と思って、「はじめに」をクリックしてみたらsyntax error

856 名前:nobodyさん mailto:sage [2010/02/25(木) 17:56:58 ID:???]
ネイティブJSON対応JScript.dll (IE8)
ttp://support.microsoft.com/kb/976662/

857 名前:nobodyさん mailto:sage [2010/02/25(木) 17:59:41 ID:???]
ウィンドウズアップデートしてそれを入れているIE8と入れていないIE8とでまた振り分けるんすね

858 名前:nobodyさん [2010/03/09(火) 14:51:51 ID:Wb+MmUk8]
ほんとに初歩的なこと聞いてしまうけど、
2chみたくgzip推奨してるコンテンツをgetしたいとき
xmlHttpRequestは勝手にgzipを受け取ってくれる?

859 名前:nobodyさん mailto:sage [2010/03/09(火) 17:06:03 ID:???]
>>858
そのコマンドを投げるブラウザ次第

860 名前:nobodyさん mailto:sage [2010/03/09(火) 22:44:55 ID:???]
>>859
なるほど〜

パケットキャプチャで確認するか...



861 名前:nobodyさん mailto:sage [2010/03/12(金) 20:41:59 ID:???]
Ajax でも Google はリンクを見てくれるらしいんですけど、
方法がよく分からないです。


862 名前:nobodyさん mailto:sage [2010/03/12(金) 21:31:28 ID:???]
>>861
言ってる意味がよくわからないです
JavaScript実行後に出来上がったリンクでもgoogleはリンクとして認識してくれるってこと?
単純にjavascriptを実行してるってことでしょ

863 名前:nobodyさん mailto:sage [2010/03/12(金) 21:34:36 ID:???]
この話だと思う。
www.sem-r.com/seo/20100305195304.html


864 名前:nobodyさん mailto:sage [2010/03/28(日) 00:50:19 ID:???]
jQueryのAPIリファレンス、ZIPファイルでも置いていたと思うけどどこあったっけ?

865 名前:nobodyさん mailto:sage [2010/04/27(火) 14:36:48 ID:???]
test

866 名前:nobodyさん mailto:sage [2010/06/08(火) 21:47:02 ID:???]
<log>
<mass>
<name>名無しさん</name>
<text>本文</text>
</mass>
 ・
 ・
 ・
 ・
 ・
 ・
</log>

こういうxml文書から、<name>と<text>の中身をそれぞれ配列に代入したいんで、こういうスクリプト書いたんだけど、
(XMLは上記の文書オブジェクト)

var mass = XML.getElementsByTagName("mass");
var Name;
var Text;
for (var i in mass) {
Name[i] = mass[i].childNodes[0].childNodes[0].nodeValue;
Text[i] = mass[i].childNodes[1].childNodes[0].nodeValue;
}

これどこが悪いの?

867 名前:nobodyさん mailto:sage [2010/06/08(火) 23:08:50 ID:???]
XMLは、どうやって作ったXMLオブジェクト?
new XML(...) ?


868 名前:nobodyさん mailto:sage [2010/06/09(水) 19:13:46 ID:???]
responseXMLを代入。

まだ慣れてないから恥ずかしい間違いしてるかもしれぬ

869 名前:nobodyさん mailto:sage [2010/06/10(木) 03:06:10 ID:???]
こういうエラーがでたから、どうすればいいか、とか
とりあえず動きはしたけど、コードのかきかたとしてこれはどうか、とか
まずなにを聞きたいのかを書いたら?あと実行環境とかも

まともに動いてない部分がループんとこで期待した値が取れない、とかなら
デバッガで変数覗いて見るか、alertデバッグでもやってみりゃいいんじゃないの

それと、空白文字列だけのノードの扱いとかもブラウザによって違ったりするし、
インデントの空白文字やら改行がmassの子ノードに含まれてるXMLを受け取ってんなら、
その決め撃ちしてるindexで期待のノードを参照できてるかをテストしてみたら良いんじゃね
つーか、そもそも名前がわかってんだから、わざわざ子ノードをきめ撃ちしてまで引っぱってこようとかしないで、
名前つかって引いたほうがいいんじゃないのかな

あと、個人的には、大文字で始まる名前を配列としてつかう変数につけるのとか
配列で使うことが事前に決まってるのに、あんまり意味のない宣言だけして、初期化しないのとかも気になるけれど

870 名前:nobodyさん mailto:sage [2010/06/10(木) 03:09:21 ID:???]
そういや、中華に仕様なげるとこういうコードが帰ってくることが多々あるな
きめ撃ちハードコーディングマジックナンバー大好きなのか?って聞きたくなるくらいに数字だらけ
それちょっと構成かわったりしたら、ドンだけ修正する気だよ!みたいな
もちろんどう書くのがいいかなんてケースバイケースだけど



871 名前:nobodyさん mailto:sage [2010/06/10(木) 09:56:46 ID:???]
中華は人海戦術が伝統的だからな
マジックナンバー決め打ちなんて日常茶飯事

872 名前:nobodyさん mailto:sage [2010/06/10(木) 10:51:15 ID:???]
そうすれば修正時に人件費多く取れるじゃない

873 名前:nobodyさん mailto:sage [2010/06/11(金) 00:15:44 ID:???]
客がまともならこんなもん受け取れるかってなりそうだけど、客は客で無知ばっかだかんなw
それでスパゲティをさらにごちゃごちゃにするための仕様変更を繰り返すっていう

で、何の話だっけ?

874 名前:nobodyさん mailto:sage [2010/06/11(金) 13:31:40 ID:???]
ごめん。あまりにも勉強不足だった。出直してくる

875 名前:nobodyさん mailto:sage [2010/06/12(土) 05:00:33 ID:???]
解決したならなにがダメでどうやったかも書いてけよw
気になるじゃないの

876 名前:nobodyさん mailto:sage [2010/06/15(火) 20:16:53 ID:???]
javascriptの仕様に原因があるとも言える

877 名前:nobodyさん mailto:sage [2010/06/24(木) 23:20:44 ID:???]
>>866
getElementsByTagNameの戻り値はArrayじゃなくNodeListだから
for (var i in miss) しちゃ駄目。
それだとdom要素だけじゃなくlengthも取れちゃうと思う。

javascriptでは、inを使ったfor文は外部からオブジェクトが拡張されてたりすると
予想外の動きするからあんまり使わん方がいいよ。
どうしてもeach的なのが使いたいならprototype.jsかjQuery導入すべし。

878 名前:nobodyさん [2010/08/02(月) 17:01:27 ID:4s58A5gB]
prototype.jsとかjQueryとか(他の似たようなの含む)を使わずにAjaxするのって邪道?
面倒なだけ?それとも後者の方がシンプルに書ける?

879 名前:nobodyさん mailto:sage [2010/08/04(水) 04:30:27 ID:???]
邪道ではないが面倒だしメリットも特にないな

880 名前:nobodyさん mailto:sage [2010/08/04(水) 04:58:29 ID:???]
>>879
ありがとうございました
ちなみに何を使ってますか?



881 名前:nobodyさん mailto:sage [2010/08/04(水) 08:21:25 ID:???]
jQueryとExt

882 名前:nobodyさん mailto:sage [2010/08/17(火) 09:35:17 ID:???]
前は ExtJS 使ってたし機能は良いんだけどマニュアルに不備があったりで不満もあり
jQuery の方が良いかもしれないと思う今日この頃(まだ ExtJS > jQuery だと思ってる)

javascript で DOM直接触ったりする方が速度的には有利らしいけど
どうしてもコードが煩雑になってしまう


883 名前:nobodyさん mailto:sage [2011/03/07(月) 23:11:22.77 ID:???]
protohoshutype.js

884 名前:nobodyさん [2011/03/23(水) 06:20:54.02 ID:B0BtLSuB]
jQueryでSjax(async:false)を使い、データを連続ダウンロードしているのですが、
16件目からリクエストが送信されず困っています。
Ajaxにはリクエスト数の制限でもあるのでしょうか?
何か回避方法があればご教示ください。よろしくお願いします。

885 名前:nobodyさん mailto:sage [2011/03/23(水) 06:50:25.93 ID:???]
IEだけのようです。Firefox, Opera, GoogleChrome では問題ありませんでした。

886 名前:nobodyさん mailto:sage [2011/03/23(水) 06:55:14.68 ID:???]
setIntervalで間を開けてみても駄目なようです。

887 名前:nobodyさん [2011/03/23(水) 17:33:23.84 ID:MNcbKRzA]
IEのバージョンは

888 名前:nobodyさん mailto:sage [2011/04/22(金) 22:12:28.92 ID:???]
>>884
表示・反映されてないだけっぽいなら
16件目にタイムラグをつけてみ

889 名前:nobodyさん mailto:sage [2011/04/23(土) 12:26:30.87 ID:???]
>>884
成功したら次のデータをダウンロードするようにする

例えば、データのurlをパブリックの配列に入れておいて
ダウンロード処理するごとに配列から削除

成功したら、その配列の要素を見て、まだあれば
再帰的にダウンロード処理を行う

890 名前:nobodyさん [2011/04/25(月) 14:35:08.69 ID:6XkYoJt8]
ターゲットはiOS系のSafariなんだけど-Aajaxでデータを貰う時(B→A)
BでHTML書き出してからAでinnerHTML

BでxmlやJSONなりを作成してAでDOM
だと、ベンチはどっちが早いの?
知ってるエロイ人がいたら教えてください(´・ω・`)
※DOMの方が早ければDOMを勉強します



891 名前:nobodyさん mailto:sage [2011/04/25(月) 16:15:26.25 ID:???]
>>890
クライアントやサーバのスペック、回線の状況等の
条件によって変わるんじゃない?

個人的にはサーバに負担掛けたくないからDOM使うけどね

892 名前:nobodyさん [2011/04/25(月) 16:50:03.24 ID:6XkYoJt8]
>>891

893 名前:nobodyさん [2011/04/25(月) 16:52:22.87 ID:6XkYoJt8]
>>891
それもそうですね
不特定多数の閲覧者が想定されるコンテンツならサーバに負荷を与えない方向が合理的ですね
脳内ベクトルがajaxやベンチにこだわりすぎてました
勉強になります

894 名前:891 mailto:sage [2011/04/25(月) 18:51:45.63 ID:???]
まあ、色々試して判る事もあるから余裕があるなら
両方試すのもありかと思う

サーバでHTML出力するのものも、Javascriptが
使えない(あるいは昔のバージョンがありうる)場合には
最善の回答の可能性はあるかと思う

895 名前:nobodyさん [2011/05/30(月) 17:08:27.80 ID:tN751RDV]
うへ

896 名前:nobodyさん [2011/06/18(土) 00:14:52.93 ID:SdH9rcmz]
最近流行ってるページ下に移動すると追加でデータが表示されるページネーション。
あれって使いやすいですか?
下にいけば行くほどデータ量が増え、レンダリングが重くなりそうなんですが。
ユーザビリティ的にはどうなんでしょ。

897 名前:nobodyさん mailto:sage [2011/06/18(土) 01:08:36.88 ID:???]
オートページャ内蔵しつつフッタに連絡先とか著作権情報とか書いてあるサイトがあって笑える。


898 名前:nobodyさん mailto:sage [2011/06/18(土) 02:38:08.97 ID:???]
>>896
最悪

899 名前:nobodyさん mailto:sage [2011/06/18(土) 02:54:38.62 ID:???]
>>897
facebookですねわかります

900 名前:nobodyさん mailto:sage [2011/07/05(火) 22:25:16.98 ID:???]
twitterのつぶやきを取得してXMLで保存、それを数秒置きにhtmlに書き出して流れるように表示
擬似リアルタイムを実現するために、数分後にまたつぶやきを取得してXMLを上書き保存というのを作ったんだけど
XMLの上書きだけじゃ、更新が反映されない・・・
環境はFirefoxでキャッシュのせいか分からんが、手動で強制的にXMLのページを更新すると反映される。

非同期通信の限界かな?XMLからデータベースに変えたほうがいいか悩んでる。アドバイスください



901 名前:nobodyさん mailto:sage [2011/07/05(火) 22:32:38.95 ID:???]
text/event-stream とかじゃだめ?

902 名前:nobodyさん mailto:sage [2011/07/06(水) 08:02:40.44 ID:???]
>>900
hoge.xml?t=20110706090000
みたいにタイムスタンプのパラメータ付けてアクセスするとキャッシュつかないよ

903 名前:nobodyさん mailto:sage [2011/07/06(水) 08:27:01.58 ID:???]
>>901-902
ありがとうございます!
>>902さんの方法で上手くいきました

904 名前:nobodyさん [2011/07/20(水) 16:25:23.99 ID:7KGNUweb]
Ajaxを用いてアプリケーションを作成する場合、サーバーサイド(PHPやJAVAなど)は
ページ生成などには一切かかわらず、JSONやXMLを用いて、データを返すことだけに
専念することになるんでしょうか?
どこからどこまでJavaScriptの仕事で、どこからどこまでがサーバーサイドの仕事なのか
線引きをどうすればいいのか迷っています。

905 名前:nobodyさん mailto:sage [2011/07/20(水) 21:15:30.43 ID:???]
>ページ生成などには一切かかわらず、JSONやXMLを用いて、データを返すことだけに
>専念することになるんでしょうか?

絶対そうしないといけない訳じゃなくてHTMLを返してもいいけど
データだけ返す方が分業が出来て作りやすいと思う


906 名前: 忍法帖【Lv=1,xxxP】 [2011/08/04(木) 00:13:38.54 ID:4dzHw4V4]
お前ら名前欄に!ninjaって打ち込んでみろ!
忍法帳リセットされてるぞ!

907 名前: 忍法帖【Lv=3,xxxP】 mailto:sage [2011/08/04(木) 00:42:07.13 ID:???]
まじ?

908 名前: 忍法帖【Lv=28,xxxPT】 mailto:sage [2011/08/04(木) 00:42:53.82 ID:???]
ほんとだ

909 名前: 忍法帖【Lv=40,xxxPT】 mailto:sage [2011/08/04(木) 08:20:09.65 ID:???]
よくわかんない

910 名前: 忍法帖【Lv=40,xxxPT】 mailto:sage [2011/08/04(木) 13:53:39.18 ID:???]
なんだってー!



911 名前: 忍法帖【Lv=32,xxxPT】 【東電 53.7 %】 mailto:sage [2011/08/07(日) 03:50:47.42 ID:???]
maji ?

912 名前: 忍法帖【Lv=1,xxxP】 [2011/08/07(日) 08:27:48.59 ID:K4Sb2YJW]
マジかよ

913 名前:nobodyさん mailto:sage [2011/08/09(火) 10:31:49.57 ID:???]
webのことを「うえっぷぅ」って呼ぶ人いますか?



914 名前:nobodyさん mailto:sage [2011/08/25(木) 00:54:15.76 ID:???]
ウェププラウザダヨ〜

915 名前:nobodyさん mailto:sage [2011/11/28(月) 08:22:14.94 ID:???]
更新ねぇなー

916 名前:nobodyさん [2012/02/22(水) 03:45:45.51 ID:3norYTWX]
ajaxに手をだそうと思っています。
おすすめの開発環境ってありますか?

917 名前:nobodyさん mailto:sage [2012/02/22(水) 12:23:15.90 ID:???]
>>916

netBeans
eclipseって言う人居るけど、これ重いのでオレ嫌い。
なので、AptanaStudioも落選

軽量なものがいいのなら、好きなエディタでOK

金あるなら、DreamWeaverとかもあり

918 名前:nobodyさん mailto:sage [2012/02/24(金) 13:23:46.46 ID:???]
netBeansもeclipseも重すぎる。そのせいで使い勝手が悪い。
ストレスたまりすぎ。
ここまで高機能じゃなくていいので中庸の開発環境はないものか。

919 名前:nobodyさん mailto:sage [2012/02/24(金) 23:36:43.45 ID:???]
>>917,918

あざます!netBeans使ってみます。
DreamWeaverって高いけどそれだけの勝ちありますか?
体験版使ってみます。

920 名前:nobodyさん mailto:sage [2012/02/27(月) 12:32:13.02 ID:???]
>>919

DreamWeaverはCS5から、だいぶ使い勝手が上がったから(コードヒントの反応がイイ)、
Ajax以外のプログラム(PHPとかデータベースもの)もしたいならオススメ。
制作から管理まで一環して使える。
また、トラブルがあっても検索で解決できるほど、FAQも充実している。
ある意味、枯れた製品。だから信用できる。



921 名前:nobodyさん [2012/02/28(火) 18:01:14.67 ID:Fa/Ri7gQ]
JSONPだとGETと言うかURLパラメータしか扱えないと思いますが、
POSTデータを扱う方法って無いですよね。

922 名前:nobodyさん mailto:sage [2012/02/28(火) 19:31:54.58 ID:???]
>>921
POST自体はクロスドメインで送信できるから、
キーワードをつけて、POSTする。
そのキーワードでJSONPによってデータを受け取る。

とかでいいんじゃね?
JSONPのリトライとか、推測されないようなキーワードとか、
サーバ側の処理とか、考慮する部分は多々あるだろうけれど…

923 名前:nobodyさん mailto:sage [2012/03/01(木) 13:51:24.31 ID:???]
IFRAME内でpost、JSONPを読み込むhtmlを返す。

924 名前:nobodyさん mailto:sage [2012/03/01(木) 13:51:46.26 ID:???]
ん、ダメか?

925 名前:nobodyさん mailto:sage [2012/03/01(木) 23:12:15.38 ID:???]
>>921
お前が本当に欲しいものは、EasyXDMだよ。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<202KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef