- 1 名前:デフォルトの名無しさん mailto:sage [2005/11/25(金) 14:45:21 ]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 Ajax使いが優しくコメントを返しますが、 お礼はAjaxの布教と初心者の救済をお願いします。
- 153 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 23:29:44 ]
- firebug使えば?
- 154 名前:デフォルトの名無しさん mailto:age [2007/07/30(月) 18:01:37 ]
- フォルダーから画像リストを取得しておいて
PHPでその画像の100×100をリスト表示 画像の上にマウスを置くと標準のサイズの画像が噴出し(若しくは100×100が拡大するよう)で表示されるようにしたいのですが、どのような方法がいいでしょうか? 既にPHP側の処理(100×100のリスト表示)は出来ています。 以下で画像の原寸サイズを保持しておくことは出来ると思うのですが、噴出し表示の部分が分かりません。 ttp://www.openspc2.org/reibun/javascript/image/002/index.html 宜しくお願い致します。
- 155 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 19:17:25 ]
- どう分からないのか分かりません。
吹き出しはdivやiframeで作るのかな。
- 156 名前:デフォルトの名無しさん mailto:age [2007/07/30(月) 19:36:07 ]
- >>155さん
レスありがとうございます。 イメージとしては以下のような感じになります。(Flash) ttp://labs.satoru.net/yriver/ クリックすると画像が前に出てくるイメージです。 これを マウスを重ねると前に出てくる にかえる感じです。(確か以前見たことがあるので出来るとは思います)
- 157 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 22:09:34 ]
- >>156
どこが分からないんだい? すべてかな?
- 158 名前:デフォルトの名無しさん mailto:age [2007/07/31(火) 12:59:17 ]
- >>157さん
全部分からないのが現状ですが、サンプルがあるものに関しては自力でやろうと考えています。 「マウスをあてると動作」の処理は他サイトにて発見しましたのでそちらを参考に試行錯誤したいと思います。 「画像を前に拡大」の処理を教えていただけると助かります。 もしくはその類似処理が明記されているサイトを教えていただけますでしょうか?
- 159 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 14:01:27 ]
- >>158
こういうのを使う vikjavev.no/highslide/
- 160 名前:デフォルトの名無しさん mailto:age [2007/07/31(火) 14:39:01 ]
- >>159
ありがとうございます! まさにこんな感じです。 でもソース見ても分からない(笑 できれば解説サイトとかあれば… ちょっとソース解読がんばってみます(`・ω・)
- 161 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 16:18:02 ]
- >>160
ソースを見なくても、それを利用すればいいじゃん
- 162 名前:デフォルトの名無しさん mailto:age [2007/08/01(水) 17:56:55 ]
- AJAXの良い解説サイト若しくは良本ありましたら教えていただけませんでしょうか?
現在、PHP・Linux(サーバー周り)はある程度習得しております。
- 163 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 19:02:23 ]
- www.google.com
- 164 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 19:46:11 ]
- というよりamazonのがよくないか。それでAjaxで検索して星4つ以上なら買っておけばよい。
- 165 名前:デフォルトの名無しさん mailto:age [2007/08/02(木) 14:18:14 ]
- 保守
- 166 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 15:49:10 ]
- xmlhttpでサーバ間通信してdivタグの中の画面を遷移させていくようなものを作ってみたが・・・インラインフレーム使ったほうが簡単高機能じゃん!
- 167 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 16:43:53 ]
- >>166
じゃあ、それで
- 168 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 00:25:35 ]
- xajax を見た。
これまで苦労して作ってきたJavascriptをしこしこ入れたシステムを全部捨てたくなったorz... 別にxmlhttpのsoapもどきなんてイラネ。俺は簡単にFormを管理したかっただけだ。orz orz ...
- 169 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 00:53:21 ]
- 安心しろ、その反省は今からPHPやる俺が買うから。
- 170 名前:169 mailto:sage [2007/11/18(日) 00:53:53 ]
- 正確にはPHP + Ajaxを始めるだ。
- 171 名前:デフォルトの名無しさん [2008/01/07(月) 21:05:45 ]
- webplogとこの板なんで分かれてるの?
- 172 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 21:06:26 ]
- webprogだた
- 173 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 22:12:45 ]
- >>171
俺らを WEBごときのプログラミングと一緒にするな という小さな自尊心から
- 174 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 22:48:30 ]
- 単にスレッドが多すぎて負荷がかかるから分離したんでは。
ま、プログラム系板の負荷なんかそんなでもないか。
- 175 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 19:47:45 ]
- 友人であり下請けをやってくれるPGに
そろそろASPをやれだの云うのが最近辛かったが、 向こうから「PHPでやるしかないか??」と、諦めにも似た 嘆息まじりの逃げ口上になってきたのを幸いと、Ajaxの 啓蒙に勤める所存。 って、俺が使えないから orz.
- 176 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:17:50 ]
- ASP.NETでUpdatePanel使うとメチャメチャ簡単だよ!
- 177 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 23:28:43 ]
- ASP.NET Ajaxを使うためにはサーバー側に対応したファイルを置いておくものなのですか?
サーバー側に何も用意していないHPではクライアント側の操作やスクリプトを使うとか 非同期通信できないのでしょうか? 自分がとても気になるサイトがあるんですが多分XMLhttpリクエストなんて置いていないと思います クライアント側の努力だけでは非同期通信でページ更新できないでしょうか? 詳しい方お願い致します
- 178 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 00:01:24 ]
- >>177
勉強してきた方がいいよ。まだここで質問するレベルじゃない事だけは解ったから。
- 179 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 01:44:30 ]
- >>178
それが色んな本を買い捲っては質問するんだけど オール無視 パソコンのプログラムに詳しいと評判の人を探し出して聞いてみたんだけど 答えがあいまい で・178さんは知ってるの? 私は聞きたいことは勿体つけるほどのことではないと思う 知らないからみんな答えられないんだ 買ってきた本にもURLの指定方法さえ記載されていない だれもAjaxをりかいしていないんじゃないのかな 出費津者も含めてここの人なら教えてくれるかもと思ったんだけど 知らないんだったら解答者としてしゃしゃり出てこないほうがいいよ
- 180 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 01:46:48 ]
- どなたか>>177お願いします
>>178以外ぼ人で。
- 181 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 08:08:33 ]
- ぼ人じゃないからなぁ・・・
- 182 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 09:46:23 ]
- スレタイ超初心者なんだからレベル云々言って回答もしない
ふふふ2chだぜwwwwwwwwwwwww
- 183 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 10:11:47 ]
- 当たり前だろw。初心者であって素人用じゃないからな。
- 184 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 10:21:39 ]
- 超初心者と素人の違いはなによ?
神経質だと嫌われるよwっうぇwwwwwwwwwwww
- 185 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 13:30:08 ]
- >>177
マジレス 調べたいことが決まってるなら「入門」「チュートリアル」「インストール」とかを 検索キーワードに含めて検索すればいいよ
- 186 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 23:50:38 ]
- ・ASP.NET Ajaxを使うためにはサーバー側に対応したファイルを置いておくものなのですか?
ASP.NET Ajaxを使うためには、と言う事なら必ずしも必要ではない。 でもサーバコントロールは当然置いておかなくてはならない。 ・サーバー側に何も用意していないHPではクライアント側の操作やスクリプトを使うとか 非同期通信できないのでしょうか? サーバ側には当然クライアントからのリクエストに答えるプログラムが必要。 それが無ければクライアント側で何やっても無駄。 ・自分がとても気になるサイトがあるんですが多分XMLhttpリクエストなんて置いていないと思います クライアント側の努力だけでは非同期通信でページ更新できないでしょうか? まずajaxとは何かを調べるべきだ。 他の人は、ここが分かっていない君に愛想が尽き果ててるんだ。 ・詳しい方お願い致します ajaxの入門書の前に↓この本読め。 www.amazon.co.jp/%E5%AE%8C%E5%85%A8%E8%87%AA%E6%AE%BA%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB-%E9%B6%B4%E8%A6%8B-%E6%B8%88/dp/4872331265/ref=sr_1_1?ie=UTF8&s=books&qid=1201358462&sr=1-1
- 187 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 23:08:33 ]
- >>183
間違っています。 以上。 はい、次。
- 188 名前:デフォルトの名無しさん [2008/02/25(月) 15:12:44 ]
- prototype.jsを使って開発しています。
複数のエレメントを非表示にしたいのですが、 先頭のエレメント(table1)だけしか非表示になりません。 id名に間違いはありません。 Firefox、IEのどちらも同じです。 書き方がおかしいのでしょうか? 考えられる原因がありましたら教えてください。 コード抜粋 ●javascript側 Element.hide("table1", "table2"); ●HTML側 <table id="table1"> <tr> <td>table1-1</td> <td>table1-2</td> </tr> </table> <table id="table2"> <tr> <td>table2-1</td> <td>table2-2</td> </tr> </table>
- 189 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 15:50:35 ]
- prototypeのバージョンを1.4にすると正常に動作しました。
Field.present等でもエレメントを列記したときの動作は同じです。 なにか変更でもあったのでしょうか?
- 190 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 16:09:27 ]
- 公式のAPIDocに情報がありました。
以下のようにすることで動作しました。 ●javascript側 $("table1", "table2").invoke('hide');
- 191 名前:デフォルトの名無しさん [2008/03/04(火) 01:27:43 ]
- Ajaxのリクエストを同時に二つ投げて、
二つのレスポンスが返って来た場合、 どちらがどちらに対するレスポンスなのか、どうやって振り分けるのでしょうか。 例えば、<div>が二つあり、それぞれにHTMLを流し込みたい。 ループでAjaxのリクエストを二つなげて、二つのHTMLのテキストが返って来て それぞれをどちらの<div>に流し込むべきレスポンスなのか、 どうやってわかるのでしょうか?
- 192 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 05:39:40 ]
- 何がしたいのかよく分からん
リクエスト投げたURLを基準にするとか、responseText、responseXMLでも眺めて勝手にやれ
- 193 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 11:15:16 ]
- >>191
プロシージャを二個用意してそれぞれ割り付けたらいいじゃない。 クロージャ使ってもいいし。
- 194 名前:デフォルトの名無しさん mailto:age [2008/03/05(水) 01:23:00 ]
- IE7で、XMLHttpRequestオブジェクトの生成を振り分ける処理がおかしいです。
if(window.XMLHttpRequest)がtrueになるのですが、 new XMLHttpRequestでオブジェクトを作っても、オブジェクトを作れません。 試しにnew ActiveXObject('MSXML2.XMLHTTP'); で作ってみたら、うまくいきます。 うちのIEがぶっこわれてるだけでしょうか?
- 195 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 03:29:14 ]
- IE系は元々ネイティブオブジェクト実装して無い
- 196 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:02:44 ]
- FormのDeepClone実装ってどっかに無いですかね?
共通FormなんでForm.serializeしてしまうとHTMLが崩れてしまう・・・
- 197 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:47:28 ]
- Ajax.PeriodicalUpdaterを使用してfrequency: 0.1
つまり0.1秒ごとにリロードして表示する画面を作ってます。 サーバ側プログラムはPHPを使用しています。 apacheを使用しているのですがaccess_logに0.1秒毎にそのページを開いているとログがはかれてしまいます。 そのサーバ側のPHPだけログをとらないように設定はできないでしょうか? httpd.confの設定でPHPプログラム名の指定でログを取らないように出来ましたが、出来ればPHP側でやりたいです。 httpd.confの改修は避けたいのですが、なにか方法はあるでしょうか?
- 198 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:49:21 ]
- >>197
あきらかにスレ違いだろ PHPかApacheのスレで聞けよ
- 199 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:50:39 ]
- つーか、マルチだったか
- 200 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 15:39:50 ]
- どうしても4面ボスが強すぎて倒せません。
確実な倒し方をご教授願います。
- 201 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 13:32:25 ]
- >>200
あきらかにスレ違いだろ PHPかApacheのスレで聞けよ
- 202 名前:デフォルトの名無しさん [2008/05/20(火) 16:58:54 ]
- OBJECTタグとEMBEDタグを組み合わせてSWFファイルを配置したHTMLファイルを
Ajax.Updaterで表示させると表示されず、右クリックすると「ムービーをロードできません」と表示されます。 このHTMLファイルを直接開くと正しく表示されるのですが、 Ajax.Updaterで表示させるのになにか制約でもあるのでしょうか? ちなみにこのHTMLファイル内ではJavascriptを使用していません。
- 203 名前:デフォルトの名無しさん mailto:sage [2008/05/20(火) 17:23:25 ]
- SWFの位置を絶対パスで指定したら正しく表示されました。
(前にもキャッシュをクリアし試したんだけどなぁ) また質問になってしまいますが、 Ajax.Updaterを経由する場合としない場合、 どちらでも正しく表示させるには絶対パスを使うしかないのでしょうか?
- 204 名前:デフォルトの名無しさん mailto:sage [2008/05/26(月) 22:19:29 ]
- これからAjaxを初めてみようと思っているのですが
開発環境等の種類が多く、どれを使って始めればいいのか迷っています。 Javascriptの経験が浅いため、Javaで開発できるというGoogle Web Toolkitというのを 見つけたのですが、これを使っている方が見えたら感想を教えていただきたいです。 まずは、テキストを入力するとDBを検索してオートコンプリートを行なうという プログラムを作成したいと思っております。 参考になるサンプル・書籍・サイト等、何でも構いませんので お教えいただければ幸いです。
- 205 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 02:21:40 ]
- 環境
・Apache ・PHP ・PostgreSQL or MySQL ・vi ・Firefox ・気合い 書籍とサイト ・PHPのリファレンス本 or WEBページ (関数とか色々調べるのに便利) ・PHPとSQLを使用したシンプルなソースが載っている本 なるべく色々なジャンルのサンプルが載っている物が良い ・JavaScriptのリファレンス本 or WEBページ (関数とか色々調べるのに便利) ・Ajaxの入門的なWebページなら何でも(基本的なスケルトンが自分で書けるようになるまで) ・Ajax関係の本(ある程度書けるようになったら本屋で立ち読みして好きなのを買えば良いです) ・Google先生
- 206 名前:デフォルトの名無しさん mailto:sage [2008/05/27(火) 08:59:43 ]
- >>205
viって・・・
- 207 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 01:39:07 ]
- >>204
「eclipse GWT」で検索してみな。あとGWT関連は本も結構出てる。 個人的にはjqueryで十分な気がするけど・・・ あとブラウザはfirefox+firebugでscriptdebugできる。 素朴な疑問としてDB連結は今必要ないんじゃないか? java側でmockデータ返して、あとで連結するれば済む話。 スコープが狭まるから問題の切り分けも楽でしょ?
- 208 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 11:29:00 ]
- agileがアジャイルならajaxはアジャックスだと思うんだ
- 209 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 11:34:32 ]
- >>208
ヒント:アクセントの位置
- 210 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 18:34:05 ]
- Dojoとscript.aculo.usだったらどっちが主流なんでしょうか。
それとも併用するものなんですか?
- 211 名前:204 mailto:sage [2008/05/28(水) 20:31:56 ]
- >>205
>>207 とても参考になる意見ありがとうございます。 あれからまた色々と調べてみて、AjaxにはPrototypeとかjQueryといった ライブラリがたくさんあるのですね。(逆にありすぎて迷っています これらのライブラリを利用すれば、 Javascriptが不得手な私でも何とかなりそうな気がしてきました。 DBへの接続なのですが、私は初めテキストボックスに文字を入力する度に Javascriptでクエリをサーバに投げればいいと思っていましたが あらかじめServletで全検索候補の文字列を取得しておいて、 そこからJavascriptで検索するようにすればいいのでしょうか?
- 212 名前:デフォルトの名無しさん mailto:sage [2008/05/28(水) 21:16:34 ]
- >>211
>あれからまた色々と調べてみて、AjaxにはPrototypeとかjQueryといった >ライブラリがたくさんあるのですね。(逆にありすぎて迷っています jQueryの方が後出だしjQueryでいいんじゃね? >あらかじめServletで全検索候補の文字列を取得しておいて、 >そこからJavascriptで検索するようにすればいいのでしょうか? ちょっと違うかなぁ・・・ フローとしてはServlet(mock)→javascript→Servlet(本実装)の順に実装。 Servletは固定ダミーレスポンス返すように実装する。URL叩いてレスポンス内容を動確。 javascriptの実装は固定データが返されるから確認しやすいでしょ、エラー発生範囲もjavascript内に限られるし。 でjavascriptの動確が出来ちゃえばあとはServlet⇔DB間のお話になる訳さ。 ってム板だったか・・・すまん。
- 213 名前:204 mailto:sage [2008/05/28(水) 23:35:59 ]
- >>212
> フローとしてはServlet(mock)→javascript→Servlet(本実装)の順に実装。 > Servletは固定ダミーレスポンス返すように実装する。URL叩いてレスポンス内容を動確。 > javascriptの実装は固定データが返されるから確認しやすいでしょ、エラー発生範囲もjavascript内に限られるし。 > でjavascriptの動確が出来ちゃえばあとはServlet⇔DB間のお話になる訳さ。 勉強不足であるため、正直よく分かりませんorz とりあえずは上記の内容が理解できるように勉強したいと思います。 また何か分からないことがあれば、質問すると思いますが その時は宜しくお願いします。
- 214 名前:デフォルトの名無しさん mailto:sage [2008/05/29(木) 00:47:12 ]
- >>213
Servlet1・オートコンプリートが必要なデータを固定でレスポンスするServletを実装、確認 View・オートコンプリートのjavascript実装、確認 Servlet2・Servlet(DBアクセス)実装、確認 View・javascriptのリクエスト先をServlet2へ変更、確認 この順番でって事。 弱いjavascript実装時にDBの影響の考える必要ないでしょ? DBアクセス時にはjavascriptは確認してるからjavascriptを除外したバグって考えられる。
- 215 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 04:53:57 ]
- JQueryよりもmootoolsのほうがおすすめ
- 216 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 20:48:05 ]
- >>215
mootoolsは日本語のドキュメントが少ないのが辛いし、 どのライブラリ落とせばいいか分からないんだもの。
- 217 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 05:57:58 ]
- 最新のやつだと全部入りがデフォルトになったよ
ドキュメント英語だけどサンプル付いてるしかなりわかりやすいと思うんだけどなあ
- 218 名前:216 mailto:sage [2008/06/18(水) 18:02:47 ]
- >>217
ああ、そうなのか。 ちょっと触って見ようかな・・・。
- 219 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 20:47:33 ]
- ajaxの処理手順について教えてください
ttp://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter02/001/index.html こちらのサンプルコードなのですが function loadTextFile(){ httpObj = new XMLHttpRequest(); httpObj.onload = displayData; httpObj.open("GET","data.txt",true); httpObj.send(null); } function displayData(){ document.ajaxForm.result.value = httpObj.responseText; } // --></script> </head> <body> <h1>XMLHttpRequest()の基本 (IE以外)</h1> <form name="ajaxForm"> <input type="button" value="読み込み" onClick="loadTextFile()"><br> <textarea name="result" cols="40" rows="5"></textarea> 今の自分の認識が httpObj = new XMLHttpRequest(); XMLオブジェクト生成 httpObj.onload = displayData; displayData()を実行。その結果をonloadへ httpObj.open("GET","data.txt",true); data.txtを開いて中身を送る という感じなので、displayDataが値が決まっていないのに、valueに読み込んだものを示す みたいに思ってしまっています どなたか、実行の流れについて、どこで、どのような言葉で調べられるか教えてください
- 220 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 20:52:14 ]
- >displayData()を実行。その結果をonloadへ
ここが間違い。 displayData は括弧が付いてないので、実行はしてない。
- 221 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 20:58:02 ]
- レスありがとうございます。
具体的にどういったことをしているのですか
- 222 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 10:14:44 ]
- onloadはイベントハンドラ
- 223 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 01:03:53 ]
- ajaxbuilderって使えますか?
- 224 名前:デフォルトの名無しさん [2008/08/08(金) 02:44:07 ]
- 全然ダメ
- 225 名前:デフォルトの名無しさん [2008/09/18(木) 22:20:40 ]
- このサンプルについて教えてください。
ttp://nettuts.com/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/ ソースを落としてきてローカルホストで実行してみたのですが、 ips.txtは書き換えてくれるのですが、 votes.txtを書き換えてくれません。 環境は WinXP、Apache 2.2.9、PHP 5.2.6、Firefox3で、 txtのパーミッションは777です。 なんとか動かしたいので、エロい人お願いします。
- 226 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 18:27:12 ]
- Apache2 + phpで、Ajaxの動きが確認できたのですが、phpではなく、jspを利用した開発を行いたいので、
Web ServerはApache Tomcat5.5を使い、phpの部分をjspにしてみたのですが、どうもうまく動きません。 prototype.jsは、jspで使えないのでしょうか? 開発環境 : Windows xp SP3 / IE7 php利用時 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs/Ajax/index.html C:\Program Files\Apache Software Foundation\Apache2.2\htdocs/Ajax/result.php C:\Program Files\Apache Software Foundation\Apache2.2\htdocs/Ajax/prototype-1.6.0.2.js jsp利用時 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps/Ajax/index.html C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps/Ajax/result.jsp C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps/Ajax/prototype-1.6.0.2.js
- 227 名前:226 mailto:sage [2008/09/24(水) 18:28:13 ]
- <html><head><script type="text/javascript" src="prototype-1.6.0.2.js" /><script type="text/javascript"><!--
// イベントハンドラの設定 document.observe('dom:loaded', function(){ // sendボタンがクリックされたときのイベントハンドラを設定 $('send').observe('click',sendClick); }); // sendボタンがクリックされたときの処理 function sendClick(evt){ // 呼び出すURL //var url = 'localhost:80/Ajax/result.php'; var url = 'localhost:8080/Ajax/result.jsp'; // 送信するパラメータを作成 var queryString = 'username=' + encodeURIComponent($F('username')); // Ajax.Requestを用いて送信する new Ajax.Request(url,{ method : 'post', parameters : queryString, onSuccess : function(response){ // 呼び出しに成功したとき戻されたデータを取得 var resultText = response.responseText; // 要素のテキストとして差し込む $('result').update(resultText); }, onFailure : function(response){ // 呼び出しに失敗したとき alert('呼び出しに失敗しました:' + response.status + response.statusText); }});} // --></script><title>Insert title here</title></head> <body><div id="result">お名前を入力してください。</div> <input type="text" id="username" /><input type="button" value="送信" id="send" /> </body></html>
- 228 名前:226 mailto:sage [2008/09/24(水) 18:29:01 ]
- <?php // result.php
print 'こんにちは「' . $_POST['username'] . '」さん'; exit(); ?> ↓ <% // result.jsp out.println("こんにちは「" + request.getParameter("username") + "」さん"); %>
- 229 名前:デフォルトの名無しさん [2008/09/27(土) 03:16:19 ]
- >>225
書き換えた場所を詳しく
- 230 名前:225 [2008/09/27(土) 10:38:15 ]
- >>229
説明不足スマソ サンプルのなかに、dataディレクトリが入っていて、 その中にips.txtとvotes.txtが入っている。 ローカルホストでこのサンプルを実行してみると、 ips.txt は以下のなる ::1 //これは初めから書かれている 206.248.139.244 //これは初めから書かれている 216.106.101.44 //これは初めから書かれている 127.0.0.1 //これが書き換えられる votes.txt は何も変わらない。 5 YUI 10 //これは初めから書かれている 6 mootools 5 //これは初めから書かれている 4 Prototype 7 //これは初めから書かれている 3 Dojo 6 //これは初めから書かれている 1 jQuery 20 //これは初めから書かれている 2 Ext JS 5 //これは初めから書かれている 本当ならラジオボタンで選択した値をvotes.txtに追加してくれないと いつまでたってもデフォルトのままデス。 どこがおかしいのでしょうか? poii.phpのfunction poll_submit()が関係していると思うのですが 初心者でどこがおかしいのかわかりません。 よろしくお願いします。
- 231 名前:225 [2008/09/27(土) 10:48:22 ]
- NETTUTSにコメントがたくさんついていて読んでいると
対策らしきものが書かれているのですが、どうも良くわかりません。 コメントも結局分からず終いなような感じデス。
- 232 名前:225 [2008/09/27(土) 10:58:50 ]
- あと、サンプルソースは書き換えたわけでなく
ダウンロードしたまま設置して実行しただけです。
- 233 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 16:34:52 ]
- ついアヤックスって発音したら笑われた
ムカつく
- 234 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 16:48:47 ]
- ,.-─- 、
∧_,,∧\●/ /\ (´・ω・`)∩‐ | ● ⊂ / プギャー ヽ/ r‐' / `""ヽ_ノ
- 235 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 18:33:32 ]
- highslide.jsを導入してます。コントローラを追加したいので
addSlideshow()のuseControlsをtrueにしてますが、 hs.expand()にslideshowGroupを指定してるとコントローラが表示されないです。 外せば表示されますが、そうすると全サムネイルが移動対象になってしまい、 ちょっと具合が悪いです。なんか解決策ありますか?
- 236 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 01:00:03 ]
- 失礼します。力をかしていただきたく書き込みます。
jQuery + coda slider effectを導入しています。 jqueryfordesigners.com/demo/coda-slider.html ソース&チュートリアル jqueryfordesigners.com/coda-slider-effect/ 私の直面しているものと同様の問題がサンプルでもみられたのですが、 firefox(3.0/win/mac)にてサンプルをいじっていると、 リロードした際にタブのアクティブ表示と表示コンテンツが対応しなくなってしまいます。 リロードした際に、初期状態に戻るか、もしくはタブとコンテンツが正しく対応した状態のいずれか にしたいのですがどうすればよいでしょう。
- 237 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 21:01:19 ]
- Gmailみたいに、新しいメールが着たら、
画面の下に通知する、サンプルはどこのサイトをみたら つくれますか
- 238 名前:デフォルトの名無しさん [2009/01/11(日) 22:23:54 ]
- XMLをDOMにして操作したいのですが、なぜかIEだけでうまくいきません。
どなたかアドバイスお願いします。 // xmlTextは alert("1 " + xmlText); if(window.ActiveXObject){ domDoc = new ActiveXObject("MSXML2.DOMDocument"); domDoc.async = false domDoc.load("xmlText"); } else if // ・・・ 以下ほかのブラウザの処理なので省略 } alert("2 " + domDoc); こんな処理で内容を確認しているのですが、 1つ目のアラートでは存在しているXMLが2つ目の所では出てきません。 ちなみにFirefoxではちゃんと2つ目で[object Element]と出てきます。 どなたかアドバイスお願いします。
- 239 名前:デフォルトの名無しさん mailto:sage [2009/01/12(月) 10:46:55 ]
- JavaScriptマスターブックって良書?
- 240 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 21:43:37 ]
- >>239
本屋で立ち読みしろ。 良書かどうかは自分で判断するしかねーだろJK
- 241 名前:デフォルトの名無しさん [2009/01/29(木) 22:47:09 ]
- 刻々と更新されるファイル(test.html)があります。
これをメインのAjax.htmlから読み込むサンプルを書いています。 <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="JavaScript" type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> <!-- $(function(){ update(); window.setInterval(update,10000); //10秒ごとにループ function update(){ $.ajaxSetup({ cache: false }); $("#contents").load("test.html"); } }); // --> </script> こうすると10秒ごとにtest.htmlの内容を<div id="contents"></div>の間に表示しますが 開いたtest.htmlが開かれっぱなしになってしまいます(デバッガで確認)。 loadのサンプルは山ほどありますが、どれもcloseのような処理はしていませんが、 何度も同じファイルをloadするのがそもそも間違いなのでしょうか? こういう時の定石を「ここ嫁」でも結構ですのでご指導いただければ幸いです。
- 242 名前:241 [2009/01/29(木) 22:49:07 ]
- >開いたtest.htmlが開かれっぱなしになってしまいます(デバッガで確認)。
補足です。 最初はtest.htmlが1つ開かれますが、10秒ごとに増えていき、 結果的にはWebブラウザが全く応答しないくらい重くなります。 必要なものは最新のtest.htmlだけですので、これは意図した動作ではありません。
- 243 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 19:24:27 ]
- Ajaxの入門書であーだこーだやったあとにjquery使ったら楽すぎて鼻水出たw
- 244 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 17:00:58 ]
- prototype.jsを使いphpと連携をしていてccc.phpからの返り値がテキストフィールドに戻ってくれないのでご教授ください。
やりたい事はaaa.phpで選択された項目をbbb.jsにてccc.phpにpostしております。 ccc.phpはそのデータを基にデータベースに接続し、値を持ってくるような仕掛けですが、 postテストのため、postされたデータをaaa.phpのテキストフィールドに表示させるだけの仕組みとしてます。 色々調べたのですが、どうやらccc.phpへのPOSTが失敗しているようですがどこが間違っているか不明のため、教えてください。 ▼aaa.php <script type="text/javascript" src="./prototype.js"></script> <script type="text/javascript" src="./bbb.js"></script> </head> <boby> <form action="aaa.php" method="post" name="aForm"> 選択: <select id="task_select" onChange="setData()"> <option value="">選択してください</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <br> <input type="text" name="select_task" /> <input type="text" name="get_task" /> </form>
- 245 名前:244 mailto:sage [2009/02/20(金) 17:01:52 ]
- 続き
▼bbb.js function setData(){ var param = $F('task_select'); document.aForm.select_task.value = param; new Ajax.Request('ccc.php', { method: 'post', postBody: param, onComplete: showResponse } ); } function showResponse(originalRequest){ $('get_task').value = originalRequest.responseText; } ▼ccc.php <? if($_POST){ print $_POST["param"];}else{ print "NG";} ?>
- 246 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 01:05:08 ]
- XMLファイルの読み込みのことで質問させてください。
読み込んだ外部XMLファイルの中身を表示するコードなのですが、 IE(ver6でのみ確認)の場合、初めてXMLを取りに行く際には問題ないのですが、 そのページをリロードすると今度は中身を表示できません。 キャッシュされたXMLを読みに行き、その場合にうまく行って無いようです。 (Firefoxの場合はリロードしても問題無し) 下記のコードのどの点がおかしいのかご教授頂きたく思います。 以下コードです。 ◆name.xml (読み込むXMLファイル)◆ <?xml version="1.0" encoding="utf-8" ?> <userlist> <user> <number>1</number> </user> </userlist> 続く...
- 247 名前:246 mailto:sage [2009/02/21(土) 01:08:18 ]
- <html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Load XML file.</title> <script type="text/javascript"><!-- var httpObj = null; try { httpObj = new XMLHttpRequest(); } catch (e) { try { httpObj = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpObj = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { ; }}} function $(tagId) { if (document.getElementById) { return document.getElementById(tagId); } else { return document.all(tagId); }} function loadXMLFile() { httpObj.open("GET", "name.xml"); httpObj.send(null); httpObj.onreadystatechange = function() { if ((httpObj.readyState == 4) && (httpObj.status == 200)) { $("result").innerHTML = httpObj.responseXML.getElementsByTagName("number")[0].firstChild.nodeValue; }}} // --></script> </head> <body onload="loadXMLFile()"> <div id="result"></div> </body></html>
- 248 名前:246 mailto:sage [2009/02/21(土) 12:05:07 ]
- すみません、自己解決しました。
こちらのサイトにある下記の内容の通り、send処理のタイミングが原因でした。 f32.aaa.livedoor.jp/~azusa/index.php?t=ajax&p=xmlhttp openメソッドの第3引数にTRUEを指定し、非同期通信でサーバーにリクエストを 送っている場合は、 sendメソッドでリクエストを送信したサーバーからの レスポンスを待って完全にデータの受信が完了してから responseXML/responseTetxプロパティをコールする必要があります。 サーバーからのレスポンスを待たずにsendメソッドをコールしてしまうと 正しくレスポンスデータが受け取れません!
- 249 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 12:43:57 ]
- >>248
そういうコードを書いていたように見えたが違ったのか。 >if ((httpObj.readyState == 4) && (httpObj.status == 200)) { status=300だったりしたのかと
- 250 名前:デフォルトの名無しさん [2009/02/25(水) 18:53:54 ]
- プログラム歴2カ月の俺が悟ったところによると、
JavaScript多用してるシステム組んでる奴って明らかに負け組だよな? 複雑なJavaScript使うならFlashで組んだ方が楽だし早くね? という結論に達したんだが正解だよな?
- 251 名前:デフォルトの名無しさん [2009/02/25(水) 18:57:34 ]
- 言い忘れたがお前らに良いこと教えてやろう。
今度のアクションゲームツクールは作ったゲームをFlash形式で 保存できるぞ。もちろんWebアプリにも応用できる。 お前らもajaxなんて面倒なゴミは捨ててAIRの世界に来るんだ。
- 252 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 22:03:45 ]
- ajax.requestでヘッダ情報の書き換えがうまくできません。
下のJavaScriptのようにして「Referer」や「HTTP_USER_AGENT」を書き換えて渡したいのですが、サーバ側に渡される値は 実行環境がそのまま渡されてしまいます。どのようにしたらRequestHeaderを書き換えられますでしょうか? ■HTML側でprototype1.6.0.3を使ってPHPの出力を表示 <html><head><title>test</title><meta http-equiv="Content-Script-Type" content="text/javascript"> <script type="text/javascript" src="./prototype.js"></script> <script type="text/javascript"> function test(){ var url = 'www.test.com/test/test.php'; var myAjax = new Ajax.Request( url, { method: 'post', requestHeaders: ["Referer","www.yahoo.co.jp/abc","HTTP_USER_AGENT","aaaaaa"], parameters: '', onComplete: showResponse }); } function showResponse(originalRequest){ document.getElementById("idName").innerHTML = originalRequest.responseText; } </script> </head><body><p id="idName">テスト</p> <input id="elementID" type="button" value="ボタン" onclick="test();"> </body></html> ■PHP側ソースでメソッド・USER_AGENT名・Refererを出力しています。 <?php echo $_SERVER['REQUEST_METHOD']."<br>"; echo $_SERVER['HTTP_USER_AGENT']."<br>"; echo $_SERVER['HTTP_REFERER']."<br>"; ?>
- 253 名前:デフォルトの名無しさん [2009/02/26(木) 12:14:58 ]
- >>252
prototypeのライブラリ中ではXML2HTTPなどのCOMを使っている。 それらのコンポーネントではリクエストヘッダの書き換えはできない。 これはマイクロソフトのセキュリティ仕様で、オプションは 用意されているが更新はできないようになっている。
|

|