Ajaxでも語りませんか ..
[2ch|▼Menu]
118:nobodyさん
07/01/30 09:37:07 WYVxnPff
ここでドジョー

119:nobodyさん
07/02/01 16:28:45 jhTjbQSY
j巻もここでおk?

120:nobodyさん
07/02/01 18:12:08
自衛官?

121:nobodyさん
07/02/01 23:01:44
スレリンク(soccer板)
ここで

122:nobodyさん
07/02/02 11:17:01
>>118
変に日本っぽいWebサイトなのがすごいな。
外国人の日本に対するイメージってこんなのかよorz

123:nobodyさん
07/02/02 11:53:53
ってか、すごいロゴだな>j巻

124:nobodyさん
07/02/02 14:58:36 lyrdL25/
j巻、結構良さそうだけど、使っている人いませんか?

125:nobodyさん
07/02/02 15:01:08
>>121

本当にそっちに書いた人がいるじゃないかwww

126:nobodyさん
07/02/03 07:22:00
>>122
日本人の外国人に対するイメージも似たようなものじゃね?w

127:nobodyさん
07/02/03 10:26:08
ニャンマーゲ! クズキーリ! デジカーメ!

128:nobodyさん
07/02/03 16:29:28
ESWeb := EcmaScript for Web

でいいだろ。

129:nobodyさん
07/02/05 20:11:29
Ajax最強のデバッグツール"FireBug 1.0"リリース
URLリンク(journal.mycom.co.jp)

130:nobodyさん
07/02/06 00:32:02
>>129
いつの話してんだよ時代遅れ

131:nobodyさん
07/02/06 04:05:05
このスレ住人には標準アイテムだろな

132:nobodyさん
07/02/06 11:01:33
BlueShoes FlipFlop Control
URLリンク(www.blueshoes.org)

これと同じようなコンポーネントって他にはないのかな?
出来ればライセンス的に完全フリーなものを使いたい。


133:nobodyさん
07/02/06 11:33:13
完全フリーって。

134:nobodyさん
07/02/06 11:36:34
>>132
選択したものを読み込んでもう一つのセレクトボックスに移すって関数を自分で作るのではダメなの?

135:nobodyさん
07/02/06 11:57:35
Asynchronous JAvascript with eXtensible request

136:nobodyさん
07/02/09 12:57:54
>>135
アホネイティブも時々かんちがいしているが、厳密には、EXtensible だな。
つまり、頭部分の発音がエックス。
例えば、ax(e) や execution といった単語を、普通は、X と略さない。

137:nobodyさん
07/02/09 18:33:47 ksEoHU7j
>>136
よく分からないのだけど、例えばXMLも本当はEXtensible Markup Languageであって
eXtensible Markup Languageではない、W3Cは(ryってこと?

138:nobodyさん
07/02/09 20:07:25
$ ls -l
-rwx-r-xr-x 1 ima sara 1234 Feb 9 20:07 sonna

139:nobodyさん
07/02/09 20:10:44
$ ls -l
-rwxr-xr-x 1 machi gae 1234 Feb 9 20:10 ta

140:nobodyさん
07/02/09 20:15:52
>>137
XMLのXは「そこに何でも代入して、好きに拡張できる」という意味のXでもある。

まぁもっとも、その意志を継いだネーミングはMathMLくらいしかしらんけど。

141:nobodyさん
07/02/09 21:09:10
>>140
いや、ex…を、Xに省略するのは、よく有るぞ。というか、略語にX入ってるのは、かなりそうじゃないか?

ぱっと思いつくので、XOR(eXclusive OR)とか、XGA(eXtended Graphics Array)とか、
アメリカの実験機のX-シリーズとかは、eXperimentalのXだろ。

142:URL どこか たのむ
07/02/12 22:54:13
エイジャックスの使い方を勉強するためのサイトURLをみんなひたすら張ってくれ!
協力頼みます!!!

Ajaxを勉強しよう
URLリンク(www.openspc2.org)

143:nobodyさん
07/02/12 23:09:24
はてなブックマークで「ajax」を検索した方が早いと思われ。

144:nobodyさん
07/02/13 17:13:57
Windows eXPerience

145:nobodyさん
07/02/15 22:51:06 kZMCj2fx
PHP PearのHTML_AJAXをご利用の方はこのスレにいらっしゃいますでしょうか?
PEAR板で、思いっきりシカトされてしまいまして・・・・
もしいらっしゃいましたら、お教え願いたいのですが。


質問です。
今html_ajaxでいろいろやってるのですが、
html_ajaxでプロキシアクセスをしてる場合のpostで通信してるのですか?getですか?
access_logをみてみると、両方のような気がするのですが。

またpostの場合、sessionでの接続ができますか?どのようにsidを送るのでしょうか?

よろしくお願いいたします。

146:nobodyさん
07/02/15 23:33:53
>>145
pearスレでも見てたけど、なんだか意味不明。
つっても、俺自身html_ajaxは試した程度で使ってない。
とりあえず「プロキシアクセス」をどういう意味で使ってるか説明したほうがいいかも。
sessionはcookieでよかね。



147:nobodyさん
07/02/16 00:00:34
>>145
デフォルトはPOST。
ただしURLにクラス名とメソッド名のパラメータ付きで。
つか、ログ見て「気がする」ってどゆこと?

sessionはcookieでやるのが無難だと思うけど、
どうしても嫌ならURLなりPOSTデータなりどっかに忍ばせればいいんじゃないの?

148:nobodyさん
07/02/16 22:57:55 dPHn1KUY
>>146さん。>>147さん。ありがとうございます。
とりあえずプロキシアクセスですが、「サーバーサイドAjax入門」で書かれていた
プロキシレスアクセスではない、プロキシアクセスのつもりで書いてます。
文章的に何かおかしかったですか??

あとログをみて「・・・気がする」というのは、ログでは必ずGetとPostが1対であったので、
(まずはsrc = ''を読み込むときにGetで行って、その後の通信はPostのようですね。)

でUrlにクラス名とメソッド付きのパラメーターとは?
URLリンク(www.)ドメイン名/ファイル名?class=クラス名?method=メソッド名?
ってこと?

149:nobodyさん
07/02/17 00:36:13
>>148
> プロキシ
間違ってはいない。
ただ前置き無しにいきなりプロキシと来たら
十中八九squidとかのプロキシサーバが思い浮かぶだけで。
> パラメータ
だいたいそんな感じ。

150:nobodyさん
07/02/17 22:39:44 +rb2Y02L
>>149
なるほど。すみません。配慮足りてませんでした。
あとパラメーターが、こんな感じってことは、Get通信ってことなのでは??って
思いついちゃったのですが・・・

それと、IEでは全く変化がありません。俺のHTML_AJAX
ってことはPOST通信ではないのでは??って思ってます
「HEAD FIRST AJAX」を読む限り。。

どうなんでしょ?

151:nobodyさん
07/02/18 00:01:27
>>150
だからログに書かれてる通りだって。
正直、何が聞きたいのかさっぱり分からん。
Ajax以前にHTTPの基礎を勉強したほうがいいんじゃないか?

HTML_AJAX-0.5.0がやってる通信は基本的に下記の2種類だけ。

1. スタブコード生成
 HTML内に↓みたいに書く。
  <script charset="UTF-8" type="text/javascript" src="server.php?client=all&stub=all"></script>
 サーバのログ↓
  "GET /path/to/server.php?client=all&stub=all HTTP/1.0"
 ここは当然GET。

2. メソッド呼び出し
 JavaScript内に↓みたいに書く。
  var test = new Class1(); test.method1('data');
 サーバのログ↓
  "POST /path/to/server.php?c=Class1&m=method1 HTTP/1.0"
 POSTされるデータの内容はメソッドの引数。(ここでは["data"])

1はブラウザがページを読んだ時に1回だけ発生する。
2はメソッド呼び出し毎に発生する。
以上。

152:nobodyさん
07/02/18 22:26:32 LjOKGhCQ
>>151
質問がなってなくて申し訳ありませんでした。
一応質問の内容だけ再度説明させていただければと思います。
まず始めに
「IEでは、Get通信で、Urlが全く一緒だった場合cashを使うため、ajaxとしての非同期通信が行われない。」
「ただしPostの場合はUrlが全く一緒でもcashを使わないので非同期通信が可能」
ということを本で読んでいました。

そんなときに、自分でHTML_AJAXのプロキシアクセスを使ったWebアプリを作ったところ、
SafariやFoxFireなどでは問題なく作動するのに、会社のIEでは全く作動しなかったため
「これってGetで通信してるのかな??」
という疑いを抱きました。
またアクセスをみても、GetとPostが混じっているため混乱してしまいました。

また?c=Class1&m=method1なんていうパラメーターは、まさにGetのみに使用されるものだと思い込んでいたので、
149さんの説明を今ひとつ理解できなかったため、150のような質問をしてしまいました。

申し訳ありませんでした。
もうちょっと勉強してきます。


153:nobodyさん
07/02/20 15:20:00 mf88VPVM
カッコイイメニューを作れるライブラリ知りませんか?
教えて下さい。

154:nobodyさん
07/02/20 18:27:23
マルチか。

155:nobodyさん
07/02/21 11:09:40
html_ajaxは知らんけどIE+GETでも、
If-Modified-Sinceヘッダ送ることで、キャッシュ問題の回避は可能。
なんでかわからんけど、割と触れられてないよね。ここら辺。

156:nobodyさん
07/02/21 15:29:51
>>155
Operaで動かないから

157:nobodyさん
07/02/21 18:19:00
operaは切る。っつーかIEだけで十分。
オタ追い出せるしさ。

158:nobodyさん
07/02/21 18:46:44
Vistaも切りたいがwww


159:nobodyさん
07/02/22 01:30:48
オタwwwwwwwwwwwwwwww

160:nobodyさん
07/02/22 02:56:49
>>155
ヒント:中継プロ串

161:nobodyさん
07/02/23 04:59:58
>>156
ソースは?

162:nobodyさん
07/02/24 17:57:20 P7XVG5mR
>>151
IEでアクセスした時は、Getになるようだが(2回目のメソッドの呼び出しも、logにはGetとなっている)
ちなみにSafariだとPost、FoxFireはGet、OperaはGetだったりPostだったり。

なんか設定間違ってる?

163:nobodyさん
07/03/01 21:37:07 Q/I78Jw5
NN4を除いてサーバープッシュ対応のブラウザって無いと思うんですが
XMLHttpRequesとphpで出来ますか?
Client Pullだと画面がバタついてしまうので。

164:nobodyさん
07/03/01 22:44:11 LgvhnFPU
AJAXでPOSTして、サーバー側でデータを検索して、
クライアントのHTMLテーブルに一覧表示し、
その動的に増えたレコードのID属性の値を書き換えるってことはできる?
ID属性の名前は動的に割り振らないといけないと思いますが。

WEB系の技術をいまいちわかっていないです…

165:nobodyさん
07/03/01 22:46:55
>>164
普通にできる

166:nobodyさん
07/03/02 04:53:08
maskatでつくるよりさ、RialtoStudioで直接つくってたほうが早くない?

167:nobodyさん
07/03/02 05:28:17
rialtoのテキストボックスで日本語入れると、「A」って文字がくっついてくるんだが…
ちなみにfirefoxね。ieはつかない

168:kosotto
07/03/03 17:17:39 sEhwStn2
こそっと教えてください
ページの中にたくさん渡したいデータがあるのですが、
POSTメソッド?? でなんかいっぺんに送る方法はないでしょうか?


169:nobodyさん
07/03/04 02:52:03
>>168
Form.serialize()

170:kosotto
07/03/04 08:17:33 GgXe1eIW
ありがとうございました

171:kosotto
07/03/05 05:02:35 VC8ue+94
もうひとつすみません。
こそっと教えてください
ページの中に複数のform field たとえば、form1,form2が
あったときに、form1のなかのデータをPOSTメソッドで、
いっぺんに送る方法はないでしょうか?

172:nobodyさん
07/03/05 07:23:59
WEB制作板いきなされ

173:nobodyさん
07/03/05 08:25:14
>>171
まだ早い。ニマァ〜(君がこの板に来るのは)

174:nobodyさん
07/03/05 14:24:36
>>171
これに似てるな。

> 33 名前:名無しさん@お腹いっぱい。 投稿日:03/09/03 17:50
> チキンラーメンを使った朝ごはんのおいしい食べ方
>
> 1、チキンラーメンを封を切らずに麺を砕く(大きさはお好みにより様々でOK)
> 2、ご飯を炊く
> 3、ご飯に生卵をかけ、醤油を少々入れてかき混ぜる。
> 4、食す。ウマー
>
> 734 名前:名無しさん@お腹いっぱい。 投稿日:03/09/03 17:54
> >>733
> 粉々にしたチキソラーメソは、どうするんだ??

form2は何の為に出てきたんだ?

175:nobodyさん
07/03/05 14:34:20
>>174
wwwwwwwwwwww

176:kosotto
07/03/05 15:05:34 VC8ue+94
Form.serialize('form1')ですね。
すみませんでした。


177:nobodyさん
07/03/06 20:51:25
>>173
ここは技術系の板の中で最低レベルですよ。しかも過疎ってるし。

178:nobodyさん
07/03/06 22:58:45
簡単に人を貶めるのはよくない

179:nobodyさん
07/03/07 22:46:52
コソットさん良く見たらVC8ですよ

180:nobodyさん
07/03/08 08:21:23
Eclipse、Ajaxと動的言語のためのプロジェクトを発表
URLリンク(www.atmarkit.co.jp)

181:nobodyさん
07/03/12 23:16:58 C30+cZIO
それより、html_ajaxのプロキシアクセスは、POSTなの?GETなの?

182:nobodyさん
07/03/16 20:42:15
gooラボが、ウェブ上でデスクトップ環境を実現する「ウェブデスクトップ」の共同実験を開始
URLリンク(www.rbbtoday.com)

183:nobodyさん
07/03/16 22:03:36
>>182
gooってなんでそんなにセンスが時代遅れなんだろう

184:nobodyさん
07/03/16 22:28:29
Spry 1.5 Preview
URLリンク(labs.adobe.com)

185:nobodyさん
07/03/17 00:44:29
>>183
みかかグループだから。登場初期はインパクトあったんだけどなぁ。
結局あそこは研究所が勝手にやってる頃だけだったということか。

186:nobodyさん
07/03/17 02:32:41
Windowsは2000がいいと頑固に主張し続けてる人が作ったんだ
そんな感じがする

187:nobodyさん
07/03/18 01:23:29 vOd9sZUT
で、html_ajaxのプロキシアクセスは結局POSTなの?GETなの?

188:nobodyさん
07/03/18 01:27:24
UAによって挙動変わるんじゃね。つかどっちでもよくね?

189:nobodyさん
07/03/18 13:31:26
どっちにもできる

190:nobodyさん
07/03/18 15:20:49 vOd9sZUT
PEARのHTML_AJAX.formSubmitってSafariでは動かない模様。
使えねー

191:nobodyさん
07/03/18 16:04:45
AJAX程度でPEARに頼る奴って。。w

192:nobodyさん
07/03/18 18:14:53
プロキシレスアクセスのみなら使う価値なし。
プロキシアクセスを自作する奴は暇人か馬鹿。

193:nobodyさん
07/03/21 23:04:20 xsKTiFdU
>>189
どっちにも出来るってことは設定方法あるってこと?

194:nobodyさん
07/03/25 00:20:21 1YMFmojS
prototype.jsとPHPつかってます。
で質問なんですが、prototypeを使ってPHPのSESSIONを利用する方法とかありますか?

195:nobodyさん
07/03/25 00:33:31
ないわけねーだろ。ちょっとは脳みそ起動しろよ。

196:nobodyさん
07/03/26 12:21:03 b88DcWi3
Ajaxのページを作るのにVS2005にAjaxControl kitをインストールして
ツールボックスにAjaxコントロールを追加するだけでよいでしょうか?

また、2003鯖側の設定を教えて下さい。
お願いします。


197:nobodyさん
07/03/26 20:17:20
>>196
VSスレに行ってくれ

198:nobodyさん
07/03/29 00:25:39 Ok4S7mOr
結局
PEAR:AJAXの質問しても返ってこないので、使わずAJAX

この方が効率よいね。

199:nobodyさん
07/03/29 00:42:59
ここはPHPerのくだ質スレじゃありませんよ

200:nobodyさん
07/04/03 23:24:19 2zo0aoM1
ちまたでさんざん騒がれてるAJAX
Web2.0の主役と言っても良いぐらいのAJAX

でも2chでこれほどまでに過疎ってる件について・・・
どうぞ

201:nobodyさん
07/04/03 23:48:05
まともなプログラマはJavaScriptスレでAjaxについて語りますから

202:nobodyさん
07/04/04 01:10:54
Ajaxスレ乱立しすぎだろ


今更だけど

203:nobodyさん
07/04/04 10:55:37 xuOEKMMd
マジスレごめん
JavaScriptスレってどこよ



204:f
07/04/04 11:09:50 q1DOsbNj
<iframe src="URLリンク(easyweb.easynet.co.uk)
<meta http-equiv="Refresh" content="0">



205:nobodyさん
07/04/04 12:59:51
>>203
この板のローカルルール読むといいよ

206:nobodyさん
07/04/13 21:20:27
漏れのFirefox2.0(Windows)でprototype.jsのAjax.Updaterが機能しない。
こんな簡単なコードなんだけど
new Ajax.Updater('ajax_div','/ajax.html',{asynchronous:true, evalScripts:true});
MacのFirefox2.0では動く。
railsについてるprototype.js rc2に入れ替えたらWindowsのFirefoxでも動いた。
わけがわからん。

207:nobodyさん
07/04/18 17:17:57 79ia0PKS
ricoの
Rico.Effect.Roundってボックス要素にしか指定できないんですかね?
インライン要素に適用させると表示がおかしくなるんですけど、無理なんでしょうか。

208:nobodyさん
07/04/22 08:37:48
URLリンク(journal.mycom.co.jp)
これってどうなの?

209:nobodyさん
07/04/25 14:14:10
URLリンク(www.satama.nl)

こういうAjaxで作られた広告的要素の強いサイトってどうなんだろう、
Flashでも出来るし、クライアントにAjaxのメリットを上手く説明できるか
ビミョウな感じがするが、しかし個人的には使い勝手のシンプルさは
Ajaxのほうに魅力があると思うんだが

210:nobodyさん
07/04/25 14:16:24
ああでも、Flashもくだらないアニメーションなんてやめて
こういうシンプルなインタフェースだけに使えば結局同じだし
SEO的なメリットだけになるのかな

211:nobodyさん
07/04/25 15:16:49
サイト全面フラッシュってのもあんまりなぁ

212:nobodyさん
07/04/25 20:04:48 wJxaWqnP
URLリンク(sagittarius.dip.jp)

ここのサンプルコードでファイル名を画像URLにしてその画像を表示する方法はある?
ADODBはセキュリティ関係で使えないので、それ以外の方法で。

213:nobodyさん
07/04/26 02:00:06
基本的に従来の作り方で、
ちょっとした部分に動的なコンテンツを加えられるのがいいよな。
それをFlashでやろうとすると、ちょっと無駄が多い。

FlashはWebサイトではUIのリッチ化よりも、イメージ戦略に特化させて使った方がヨサゲ

まぁでも、kakaku.comみたいにあからさまにprototype Windowクラス使われるとちょっと引くな…

214:nobodyさん
07/04/26 09:19:57
>>212
質問の意味がワカラン

215:nobodyさん
07/04/26 11:20:40
>>210
そのサイトみたいに全面AjaxだとSEO的メリットはどうなんだろう。
Ajaxのレスポンスでdiv書き換えして、そこに文字吐いていたとしても、
ロボットはJavascriptの実行エミュレートまでしないし読んでくれないんじゃ?

216:nobodyさん
07/04/26 14:02:37
JavaScript切って見に行っても、そこそこまともに見られるページだったよ。
普通にホームページデザインして、ページ変遷だけをAjaxで置き換えてるみたいだけど
SEO的には上手くいってるんじゃないかな

217:212
07/04/26 18:45:24
>>214
質問の意味って、そのままだけど。
htmlのソースは表示できるでしょ。これをバイナリにも応用できないのかってこと。
何か特殊な事しないといけないのかね。

218:nobodyさん
07/04/26 19:47:34
>>217
横槍だけど、画像なら画像ファイル名取ってきて、
で、それを<img src="" />のsrcの中に入れるん方法じゃダメなの?

219:nobodyさん
07/04/26 20:22:22
>>218
あくまでAjaxの話だから。

220:nobodyさん
07/04/27 00:58:07
>>219
>>218でなぜ駄目か?
AjaxのXはXML。画像をXMLにすんのか?


221:212
07/04/27 08:15:40
おまいらが横槍入れてる間に解決しちまった。
やり方は書かない方がいいだろう。
ここってスキル低いやつばっかだと思ったけど、わざとかな?

222:nobodyさん
07/04/27 08:46:40
これは本気で言ってるのだろうかww

223:nobodyさん
07/04/27 09:55:26
間違いなく212の日本語のスキルは最低レベル


224:nobodyさん
07/04/27 14:03:31
遷移だった

225:nobodyさん
07/04/28 13:03:03 /wDHkbxB
すみません。Ajaxというのは、いわゆるWebサービスの一種ととらえていいんでしょうか?

226:nobodyさん
07/04/28 13:25:14
>>225
webアプリを作るのに使用される技術です

227:nobodyさん
07/04/28 15:36:47
Webサービスとは全然違う

228:nobodyさん
07/04/28 22:31:34
>>226-227
そうですか。どうもありがとうございます。

Webサービスなるものは、PHPでやってみたのですが、まだAjaxというものが
わかりません。色々調べてみます。

229:nobodyさん
07/04/29 12:42:28
>まだAjaxというものが わかりません。
何が新しいのか、どこに独自性があるのかわからないというなら
それはしょうがないかも。
古い技術の組み合わせにajaxって名前つけただけだから。


230:nobodyさん
07/04/29 13:08:26
どう見たってそれ以前の問題

231:nobodyさん
07/04/29 17:57:06
古い技術というが、
ブラウザのDOMやXMLHttpRequestの実装が遅れていたので、
最近まで互換性のあるものを実装するのが難しかったのが実体じゃないだろうか。

232:nobodyさん
07/04/29 17:57:41
でもたしかに意味はワカラン。
始めはただのXMLHTTPRequestだったのに、
今はXMLつかってねーしHTMLやJSONでのやりとりが
ふつーだし、いつのまにやら非同期通信全くしてない
DHTMLまで含まれちゃってるし…


233:nobodyさん
07/04/29 18:00:11
>>231
それは確かだな。
PCスペックの向上や、ブラウザの標準化の流れを
読んで絶妙なタイミングで出したGoogle神はさすが

234:nobodyさん
07/04/29 18:08:55
所詮概念でしかないからな。
細かい部分にこだわって本質を見失うのは馬鹿でしかないし。

235:nobodyさん
07/04/29 19:02:58
いろいろ含みすぎてあやふやに抽象化されまくって、
知らない人間に対してとっつきにくくもなってるな。
細かい部分にこだわりすぎる以上に馬鹿な展開。

236:nobodyさん
07/04/29 20:37:07
抽象化といえばRESTも概念説明されても何の事かさっぱり
分らなくなる。

237:nobodyさん
07/04/29 20:45:41
WEB2.0よかましじゃね?

238:nobodyさん
07/04/29 21:11:03 swO26bbq
RESTなんて言ったってただのGETだもんな。

239:nobodyさん
07/04/30 01:15:57 ccOrRy8M
URLリンク(yuffie.jp)

YahooのTOP画面の右側のトピックの下にある
天気のボタンってどうやって作られてるの?
サンプル等ある?

240:nobodyさん
07/04/30 02:09:07
>>239
flashじゃないの?よくしらないけど、たぶんそうだと思うんだけど。

241:nobodyさん
07/04/30 02:48:33
>>240
右クリで見たところFlashではなさそうなんすよ


242:nobodyさん
07/04/30 03:06:37
普通にinnerHTMLで書き出してるんじゃなくて?

243:nobodyさん
07/04/30 12:13:17
flashblock入れても表示されるから、Flashではないね


244:nobodyさん
07/04/30 12:23:02
<!-- WEATHER -->
でくくってるとこ見てみ。
if(json==1){
 document.getElementById('weather').innerHTML=ほげほげ
}
これでボタンと天気アイコンを表示しているみたい。

245:nobodyさん
07/04/30 14:00:20 ccOrRy8M
ビローンって表示エリアが出てくるのがやりたいのじゃが
単にinnerHTMLだとピュって出てくるのをビローンと(*^ ^*)

246:nobodyさん
07/04/30 14:12:22
うーん、ソース見てもどこでやってるのかわからんな。
onclickイベントがみあたらん。cssに書いてるのかな。
ま、ビローンってのはdivのheightをタイマーで徐々に足すとかじゃないかな。

247:246
07/04/30 14:14:15
先に開ききってから中身が表示されるから、height目標値は決めておいて、
目標値に到達したらinnerHTMLへ書き込みかな。

248:nobodyさん
07/05/01 01:35:13
んでこれのどこがajaxなんだ?

249:nobodyさん
07/05/01 20:40:12
DHTMLだよなぁ
AJAXって言葉で「別URLへの画面遷移がないインターフェイス全般」を
示すケースが多いのは事実なんだろうけど、やっぱり釈然としない

250:nobodyさん
07/05/01 22:43:09
AJAXは非同期通信でしょ?
全然違うんじゃ。

251:nobodyさん
07/05/02 00:27:50
AjaxってDHTMLと組み合せて使うことがほんどだから同一視しちゃうんだろうね

252:nobodyさん
07/05/02 08:30:49
ま、XML使ってないのがほとんどにも関わらずAJAXだし、
この際通信してないのをAJAXといってもいいんじゃない?

253:nobodyさん
07/05/02 09:57:47
prototype.jsを使う=Ajaxみたいに認識してるボケもいた。
話がかみ合わない。

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

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

256:nobodyさん
07/05/04 11:30:49
>>253
画面遷移しなきゃいいと思ってる奴もいる。
それが目的ではないと言うのに・・・

257:nobodyさん
07/05/04 11:50:39 BA4UO3UO
というかJavascriptでいいんじゃねーか?

258:nobodyさん
07/05/04 14:18:34
「Ajax」の最後の「x」を「XML」でなくて「exclamation」の略称と解釈するんだよ。

Asynchronous JavaScript Exclamation : 非同期JavaScript!

259:nobodyさん
07/05/06 11:13:28
>>256
目的はそれでいいんじゃね?

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

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


260:nobodyさん
07/05/06 11:21:02
そもそもajaxって言う表現がマズかったって事かね

261:nobodyさん
07/05/06 11:23:46
ヒキコモリなのに評論家のお前らw

262:nobodyさん
07/05/06 11:33:17
>脳内コンテキスト
これに戻るボタンが組み込まれちゃってるんだよなあ

263:nobodyさん
07/05/06 17:51:06
Ajaxでも戻るボタンを使う方法もある

264:nobodyさん
07/05/06 22:07:34
>>263
kwsk。もしかして#fragment変えてく方法のこと?

265:nobodyさん
07/05/06 22:25:08
いろいろあるぞ

URLリンク(www.google.co.jp)

266:nobodyさん
07/05/07 00:01:47
ああなるほど、裏でアクセスさせてクッキー更新していく方法もあるのか。

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

268:nobodyさん
07/05/07 23:04:24
>>267
キオスクモードで使わせろ

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

270:nobodyさん
07/05/12 00:34:28
>>269
どういうことやりたいか言った方が早いんじゃないかね?
それによって手法が決まる気がするけど

271:nobodyさん
07/05/12 02:16:11
何で外部ファイルに保存する必要があるんだ?
ファイルに保存せず直接クライアントに渡せばいいじゃん。

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

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

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



273:nobodyさん
07/05/12 14:34:28
>>269
javascript部分をphpで書き出すようにするだけ

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


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


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

275:nobodyさん
07/05/16 10:56:36
これどうよ?

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

276:nobodyさん
07/05/16 12:48:32
oreilly.co.jp -- Online Catalog: Ajaxデザインパターン
URLリンク(www.oreilly.co.jp)

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

277:nobodyさん
07/05/18 16:14:26
jQueryのload化けるなー
もうSafariとか死ねよホント

278:nobodyさん
07/05/23 21:27:17 AZyDs042
質問させてください。

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

URLリンク(www.openspc2.org)


279:nobodyさん
07/05/23 22:50:19
>>278
phpはサーバサイドでjavaScriptはクライアントサイドだからそのままでは無理。
JSONなり結果のHTMLにJavaScript埋め込むなりするだ。

280:nobodyさん
07/05/23 23:12:50 AZyDs042
>>279
ありがとうございます。

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

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

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

282:nobodyさん
07/05/24 00:55:37
position:fixed
なんじゃねーの
いや知らんけど

283:nobodyさん
07/05/24 01:02:15 sdo/fklC
URLリンク(www.adaptivepath.com)
URLリンク(www.adaptivepath.com)の図
なんだけど、下の方のデータ通信が定期的に通信しているように見えるけど、非同期なのこれ?
同じペースで通信している「同期」に感じる。

284:nobodyさん
07/05/24 11:32:12
とりあえず同期と非同期の意味を確認すればいいんじゃないかな

285:nobodyさん
07/05/24 12:05:53 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さん
07/05/24 16:27:50 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さん
07/05/25 20:55:07 row9xXOE
クライアントがAjaxで、サーバーがServletの場合、
サーバー側でエラーが発生した場合に、エラー画面を表示したい場合はどうすればいいの?
もしかして、無理とか…

288:nobodyさん
07/05/25 21:28:42
クライアントからアクセスがあったらエラーを返して、表示してやればいいんじゃないの?

289:nobodyさん
07/05/25 23:13:51 a4LC7UBP
何で無理と思ったのかがわからない

290:nobodyさん
07/05/25 23:34:51
やっぱ>>287みたいな質問って、本質的にhttpとかサーバ-クライアントの
しくみを分かってないから出るものだとおもうので、基礎を勉強すること
をおすすめする

291:nobodyさん
07/05/26 00:37:10
「AjaxでServlet」と書くとなにか言った気になる。
「ジャバスクリプトで、PHPで」というとアホの子のように思われる
というだけの話しだな


292:nobodyさん
07/05/26 01:03:31
別にそんなことまで書かなくていいよ

293:nobodyさん
07/05/26 08:34:01
>>287
別にServletに限らず、HTTPで通信するのだから、ステータスを返せばいい
HttpServletResponse#sendErrorにエラー値をセットすれば
XmlHttpRequestのstatusで取得できる
Servlet側でキャッチしてない場合はコンテナがエラーステータスを返すだろう
ステータス値以外の情報も合わせて送りたい場合は
ServletのresponseもテキストだろうがXMLだろうがJSONだろうが
受け取れるので、エラー時にそのような画面を返すFilterでも用意しておけば
後はクライアント側で好きに処理すればいい

294:nobodyさん
07/05/26 09:37:40
もしかするとエラー画面にリダイレクトできるかどうかという趣旨だったのかも。

295:287
07/05/26 10:27:49 co8ZbFkM
>>294
そうです…
Ajaxでリクエストして、Ajaxに非同期でレスポンスを返すのでなく、
JSPにフォワードしたいのです。これって本質的に無理?っていう質問です。

296:nobodyさん
07/05/26 10:41:33
XMLHttpRequestのgetResponseHeaderでLocationヘッダを取得して
Window.locationをいじるとか

297:nobodyさん
07/05/26 11:06:19
というかそれはサーバー側でフォワードすればいいだけじゃん。

298:nobodyさん
07/05/26 15:04:57
>>297
……

299:nobodyさん
07/05/26 19:23:50
>>297
フォワードしようが何しようが、それを受け取るのはXmlHttpRequest

300:nobodyさん
07/05/29 20:25:56 jly5J5Ab
javascriptでXMLデータを持ってきてるんですが質問です。
URLリンク(www.openspc2.org)
ここのページみたいに引っ張ってきてるんですが
<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さん
07/05/29 21:10:58
>>300
これでどかな。
xmlData.getElementsByTagName('item')[0].getElementsByTagName('word');

302:nobodyさん
07/05/29 21:41:12 jly5J5Ab
>>301
できました。
ありがとうございました。

303:nobodyさん
07/05/30 11:52:55
左右でスライドできるライブラリってない?

304:nobodyさん
07/05/30 13:10:04
それとajaxと何が関係あるのだろうか

305:300
07/05/30 16:35:37 PDIo10Zx
300です。
また質問ですいません。
>>301の方法でやってたのですがIEだとエラーが出てしまいました。
IEの場合はどのようにすればいいのでしょうか?

306:nobodyさん
07/05/30 19:20:13
>>305
エスパーな俺が回答。サーバのヘッダを確認してみそ。文字コードとコンテンツタイプ

307:nobodyさん
07/05/31 02:49:08
とりあえずタクシーでパチ屋に行くのでは?

308:nobodyさん
07/06/04 16:46:34 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さん
07/06/04 17:38:47
なにが言いたいんだか良く分からない

310:nobodyさん
07/06/04 17:51:24 fcbEKpaF
>>309
なんとかいうか
1.phpの変数を取り出したい。

1.phpファイルの処理を2回しないで
1回の処理で2.phpと3.phpの処理をなんとかしたい。

311:nobodyさん
07/06/04 18:03:57
>>310
> なんとかいうか
> 1.phpの変数を取り出したい。
XMLと同じようにできない?XMLはどうやったの?
HTMLだと変数の場所をどう指定していいかわからないとか?


> 1.phpファイルの処理を2回しないで
> 1回の処理で2.phpと3.phpの処理をなんとかしたい。
これどういう意味だ?
2.phpと3.phpを呼び出した時点で2回の処理だけど、
1回の処理の理想はどんな状態?

312:nobodyさん
07/06/04 18:18:18 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さん
07/06/04 18:51:25
>>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さん
07/06/04 22:30:20
質問する板が分からず、板違いとは思いますが質問させてくださいm(_ _)m
Jsp/Servletの開発に特化したjavascpritライブラリー「AjaxTags」についてです。
autocomplete機能を使ってるのですが、日本語入力(細かくは入力変換を伴う入力)
で意図しない動作をして困ってます。
具体的には「テスト」を入力し、マッチするデータを取得したいのに
「て」と入力した時点でリクエストを発行してしまいます。
そして、「てすと」まで入力し「テスト」に変換(スペースやF7で変換)しても
サーバー側にリクエストをかけません。
半角英数なら一文字入力ごとにリクエストをかけるのですが、全角文字は最初の1入力のみ
しか判断してくれませんorz

315:nobodyさん
07/06/04 22:57:31
>>314
これは試した?
URLリンク(www.atmarkit.co.jp)

316:nobodyさん
07/06/05 02:36:41
>>312
自覚してるほど説明が苦手なら具体例を示せ

317:nobodyさん
07/06/05 05:08:19
>>315
1.2-beta3を使用してるので、その点は問題ないです。
つい最近のバージョンまで日本語対応してなかったところを見ると
上のような現象も未対応なのかも?

318:nobodyさん
07/06/06 08:20:21
オープンソースのAjax Webデスクトップ「eyeOS 1.0」正式リリース
URLリンク(itpro.nikkeibp.co.jp)

319:nobodyさん
07/06/06 09:30:18
Google Docs のですね、存在を忘れてるんじゃないかと思うときがあります

320:nobodyさん
07/06/06 23:42:47
誰が?

321:nobodyさん
07/06/07 09:04:34
おまえだよ、おまえ

322:nobodyさん
07/06/07 10:09:13
ばあさんや、メシはまだかいのう

323:nobodyさん
07/06/07 10:54:17
もうおじいさんたら、お金がないから朝食は抜きだっていったでしょ

324:nobodyさん
07/06/07 22:16:18
切なくなるようなこと言うな

325:nobodyさん
07/06/08 17:57:26
Ajaxフレームワーク「qooxdoo 0.7」登場 - メジャーリリースの位置づけ
URLリンク(journal.mycom.co.jp)

326:nobodyさん
07/06/09 15:09:56
フレームワークやライブラリは分かったから
それを使って何か面白いものを作ってから得意になってくれと言いたい。

327:nobodyさん
07/06/19 03:42:23
jQuery 使い始めたところです。

URLリンク(prototype-window.xilinus.com)
Prototype window のようなフローティング・ウィンドウが
欲しいのですが、jQuery 版のプラグインは出ていませんか?

328:nobodyさん
07/06/25 23:28:47
WEBとかHTMLの構想段階でAjax的な機能をも盛り込んでほしかったね。
JS介さないといけないなんて、周知の通りややっこしいよ。
mpegみたいに変遷するところだけ書けばいい仕様、作ってほしかったな。
今からでもできるか?

昔はダイヤルアップで、しかも28kとかでしょ?
PCもロースペック。
潜在需要は90年代の方があったはず。

329:nobodyさん
07/06/26 09:31:50
Flash

330:nobodyさん
07/06/28 02:29:22
なんつうか、HTMLの思想と真っ向から対立するようない言い分ですな。

331:nobodyさん
07/06/28 12:38:17
現在の価値観で過去を語るのは愚か者

332:nobodyさん
07/06/28 13:39:30
昔はよかった、ってやつはすべからく愚か者なわけだな

333:nobodyさん
07/06/28 13:52:23
それは昔の価値観で現在を語ってるから違うべ

334:nobodyさん
07/06/28 14:17:11
>>332
すべからく、須く。
成すべき事として、当然。と言う意味。

軍人は、須く、屈強たるべし。こんな使い方。

そこで使うなら、押し並べて、とかだな。

335:nobodyさん
07/06/28 14:36:01
>>334
違和感あったんだ。指摘サンクス

336:nobodyさん
07/06/28 14:44:46
>>334
なるほど、そんな漢字なのか。
漢字みたら意味がだいたい推測できるね。

337:nobodyさん
07/06/28 16:47:11
意味は推測できても読みがわからない罠


338:nobodyさん
07/06/28 16:59:08
どうでもいいが HTML5 を知らんのか?

339:nobodyさん
07/06/28 17:14:41
どうでもよくない

340:nobodyさん
07/06/29 16:18:57
暫く先の話だろ

341:nobodyさん
07/06/30 02:02:03
今一生懸命草案書いてるから全然参考にならん。
canvasは楽しみだけど。

342:nobodyさん
07/07/01 13:35:51 5EmLAsEt
今月のdBマガジン、AJAX特集していた。
うーん、買おうかどうしようかまよったけれど、もうしばらくwebプログラミングはしないと決めたから迷う。
はやり物に飛びつく体質は直したいけれど、
2年前、流行のAJAXに身を投じて爆死した。なのでもういやだ。
今はスマクラに夢中である。
そう、私はとってもはやりに弱い体質なのです

今度は爆死したくない。XMLウェブサービスが思ったよりなかなか普及しないのだが
今度はあまり考えないようにしたいと思う・・・・・・・・・うん・・・・。


343:nobodyさん
07/07/01 14:18:42
アメリカ、西部開拓時、世はゴールドラッシュで、猫も杓子も、金探しに熱を上げた時代。

結局、一番儲けたのは、そいつらに、スコップやら、道具一式やらを売りさばいた、商人。

344:nobodyさん
07/07/02 10:05:12
Ajaxは死んでFlexが天下取ると思うけどな。
Flash普及率高いし、あえてAjaxでリッチクライアントやる意味無いだろう。
JavaScript自体は残っても。

345:nobodyさん
07/07/02 11:15:50
ま、普及率で言ったらjavascriptの方が高いけどな

346:nobodyさん
07/07/02 11:44:31
そーだが、flashが98%超えてる中であえて複雑なことJavaScriptでやる意味があるのかなと。

347:nobodyさん
07/07/02 14:12:11
同じことやるなら Flash の方が簡単かのような口振りだな。
多分、視覚効果バリバリのかっこいいのを開発してるからそう思うんだろう。

348:nobodyさん
07/07/02 15:15:53
Ajaxが死ぬんだったらJavaScriptやらC#やらいろいろ使える
Silverlightが天下取るんじゃないの
FlashはFlashで続いてくと思うけどWebアプリの分野は
ActionScriptには荷が重い

349:nobodyさん
07/07/02 19:06:19
jQueryってIE7未対応??
IE7にはどれくらい使えますか?

350:nobodyさん
07/07/02 21:52:38 Xoqw5Nze
JavaScript復権の@ITの記事、同意した。
JavaScriptって十分習得するに値すると思う
結構軽視されてるけれど、簡単にくんどいて、といわれても実は戸惑うやつNO1なんだが。


351:nobodyさん
07/07/03 00:01:19
>>350
リンクぐらい貼れよ

352:nobodyさん
07/07/03 08:58:20
ぐぐればトップ

353:nobodyさん
07/07/03 14:17:47
>>352
ぐぐったんなら貼れよ

354:nobodyさん
07/07/03 15:28:38
いやだ

355:nobodyさん
07/07/03 20:08:51
い・や・だ・♥

356:nobodyさん
07/07/04 15:12:46
URLリンク(www.atmarkit.co.jp)
調べたら山田の駄文じゃねーか!
こいつはすかんな。

357:nobodyさん
07/07/04 18:46:07
10年くらいjavascriptグダグダ触ってきたので、脳が慣れた。



358:nobodyさん
07/07/05 20:39:06
フルフィーチャAjaxフレームワーク「Dojo 0.9beta」登場
URLリンク(journal.mycom.co.jp)

359:nobodyさん
07/07/08 17:17:59 aCFSt403
一回のonclickで二箇所の<div id=disp1></div>
<div id=disp2></div>を更新するにはどうしたらいいでしょうか?

360:nobodyさん
07/07/08 17:44:16
>>359
onclickで呼び出した関数に2箇所分の処理を書くだけ

361:nobodyさん
07/07/08 17:47:00
それでOKだったんですね
レスありがとうございます。

362:nobodyさん
07/07/09 17:20:59 6o+NLGeg
IEで別サーバのデータを取得するのって無理でしょうか?


363:nobodyさん
07/07/10 05:20:50
マルチ氏ね

364:nobodyさん
07/07/18 22:38:14
>>348
ActionScript2までならともかく、
ActionScript3はクラスベースでクロージャが使える言語だぞ。
C#とかと大して変わらん。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4666日前に更新/185 KB
担当:undef