07/07/03 08:58:20 .net
ぐぐればトップ
353:nobodyさん
07/07/03 14:17:47 .net
>>352
ぐぐったんなら貼れよ
354:nobodyさん
07/07/03 15:28:38 .net
いやだ
355:nobodyさん
07/07/03 20:08:51 .net
い・や・だ・♥
356:nobodyさん
07/07/04 15:12:46 .net
URLリンク(www.atmarkit.co.jp)
調べたら山田の駄文じゃねーか!
こいつはすかんな。
357:nobodyさん
07/07/04 18:46:07 .net
10年くらいjavascriptグダグダ触ってきたので、脳が慣れた。
358:nobodyさん
07/07/05 20:39:06 .net
フルフィーチャAjaxフレームワーク「Dojo 0.9beta」登場
URLリンク(journal.mycom.co.jp)
359:nobodyさん
07/07/08 17:17:59 aCFSt403.net
一回のonclickで二箇所の<div id=disp1></div>
<div id=disp2></div>を更新するにはどうしたらいいでしょうか?
360:nobodyさん
07/07/08 17:44:16 .net
>>359
onclickで呼び出した関数に2箇所分の処理を書くだけ
361:nobodyさん
07/07/08 17:47:00 .net
それでOKだったんですね
レスありがとうございます。
362:nobodyさん
07/07/09 17:20:59 6o+NLGeg.net
IEで別サーバのデータを取得するのって無理でしょうか?
363:nobodyさん
07/07/10 05:20:50 .net
マルチ氏ね
364:nobodyさん
07/07/18 22:38:14 .net
>>348
ActionScript2までならともかく、
ActionScript3はクラスベースでクロージャが使える言語だぞ。
C#とかと大して変わらん。
365:nobodyさん
07/07/20 03:55:11 .net
>>364
使用者のレベルが激しく違うだろ。これ、みんな黙ってるけど、重要だぞ。PHPとASが、なんだかんだとケチつけられて、小馬鹿にされる理由は、これに尽きるんだよ。つまり、言語や環境ではなく、婉曲的に使用者が馬鹿にされてんの。
366:348
07/07/20 09:47:44 .net
>>364
ActionScriptには荷が重いと書いたのは言語仕様の問題ではなく
開発環境に難があると思ってます
VS、Eclipse、Flash等いろいろ使ってる人から見ると、よくまあこんな物でコーディングしてるなと思います
Flexでましにはなったかと思いますが正直まだまだきついかと
367:nobodyさん
07/07/20 10:11:49 .net
>>365
なんだかんだとケチつけて、PHP や AS を小馬鹿にする奴はレベルが高いのか?新しいな
368:nobodyさん
07/07/20 18:51:23 .net
大人も子供もおねーさんも
369:nobodyさん
07/07/23 21:29:26 .net
漢ならC言語でCGI+Ajax
まあ、趣味で書いてるだけだが。
370:nobodyさん
07/07/26 09:30:12 .net
それはただの苦行
371:nobodyさん
07/08/01 08:40:10 .net
苦行フイタww
372:nobodyさん
07/08/21 10:50:21 BTIQKQGQ.net
readyStateが2とかの時に使うフリーのプログレスバー素材とか置いてあるトコ知りません?
373:nobodyさん
07/08/21 10:56:46 .net
URLリンク(mentalized.net)
374:nobodyさん
07/08/21 21:50:49 .net
好きに作れ
URLリンク(www.ajaxload.info)
375:nobodyさん
07/08/23 16:15:08 .net
おー、サンキューです
376:nobodyさん
07/08/31 04:14:31 .net
Ajaxのオススメ本何かない?
amazonで見てもどうもどれも詐欺っぽくてな。
377:nobodyさん
07/08/31 05:09:01 .net
URLリンク(www.oreilly.co.jp)
これだけでいい
378:nobodyさん
07/08/31 12:54:15 .net
本を読まないと何もできない奴が
詐欺とか言ってるのが笑える
379:nobodyさん
07/08/31 18:12:50 .net
>>376
技術本ぐらい手当たり次第に買えよ。
380:nobodyさん
07/08/31 18:48:20 .net
最近のJavascriptライブラリは、機能つめこみすぎて1ファイルが重すぎ。
あと、Javascript 読み込みのためのスクリプトタグ書かせすぎ。
1. モジュールごとに、Javascript ファイルを分割する。
2. 各モジュールの依存関係をあらわす JSON ファイルを用意しておく
(モジュール名を指定すると、必要なファイルの配列を返す)
3. 使いたいモジュール名を指定すれば、XMLHttpRequest で必要なJSファイルをGETして、eval で展開
くらいのことはやってほしい。
Dojo は↑を行う仕組みはあるんだけど、dojo.js に全部展開しているから結局重いし。
381:nobodyさん
07/08/31 18:53:56 .net
>>380
言い出しっぺの法則に従え。
382:nobodyさん
07/08/31 20:23:05 .net
まんま JSAN じゃねーか
383:nobodyさん
07/09/01 02:16:34 .net
>>380
> XMLHttpRequest で必要なJSファイルをGETして、eval で展開
それ滅茶苦茶おせーだろ
1ファイルが重いほうがマシ
384:nobodyさん
07/09/01 09:58:43 .net
必要なライブラリだけ自分でconcatすればいいじゃない
385:nobodyさん
07/09/01 10:59:39 .net
concat…?
386:nobodyさん
07/09/05 10:30:09 .net
konkati
387:nobodyさん
07/09/06 23:41:02 .net
俺の作ったJSライブラリはportal.jsを作って
それを呼び出すときにリクエストを加えてやることによって
必要なものだけを呼び出すようにしてるぜ。
388:nobodyさん
07/09/07 03:18:00 .net
> 俺の作ったJSライブラリはportal.jsを作って
意味がわからん
389:nobodyさん
07/09/07 15:09:19 .net
分からんことはないけど
日本語の表現力が不自由なヤツのライブラリなんか
どうでもいいなと思う。
390:nobodyさん
07/09/12 15:29:55 .net
極力いらない表現を省いて言語ライブラリを構築しているんだろう
391:nobodyさん
07/09/17 01:35:08 0WN+lmow.net
教えてほしいですけど
ajaxつかってSQL SERVERのデータ更新したらキャッシュが残るみたいで
表示が前のままで変わりません。
DBはちゃんと更新しているのに。なぜなんですかね?
392:nobodyさん
07/09/17 05:15:30 .net
うーん、キャッシュを残さないように書けば良いんじゃないかな
393:nobodyさん
07/09/17 22:13:54 .net
Ajax使う限りどこかでブラウザのキャッシュ処理にひっかかる用に出来てるから
394:nobodyさん
07/09/18 00:52:17 C50c5dc9.net
>>393
>>393
>>393
>>393
>>393
>>393
>>393
>>393
>>393
395:nobodyさん
07/09/18 00:54:47 .net
>>394
お前が構ったんだから責任持って説明しろよ
396:nobodyさん
07/09/18 02:17:16 vV3HROHC.net
お前らキャッシュ処理の記述も知らないのかww
397:nobodyさん
07/09/18 02:25:13 MYvjnH7C.net
完全なキャッシュ処理は無いだろ
398:nobodyさん
07/09/18 02:32:37 .net
URLリンク(www.youtube.com)
399:nobodyさん
07/09/18 08:42:38 .net
キャッシングのご利用は計画的に
400:nobodyさん
07/09/21 11:17:42 .net
クレジットカードも持ってねーのかよ
401:nobodyさん
07/09/21 11:28:38 .net
クレジットカードがあったってキャッシュは使うだろ
402:nobodyさん
07/09/24 20:09:11 .net
2007年、
人類は全面戦争に突入した。
人類の存亡をかけて、
最終命令がくだる。
"A-JAX出撃せよ"
人類は最後の反撃を開始した。
403:nobodyさん
07/09/24 22:01:25 bMi39C2C.net
>>391
ここが参考になりますよ。
URLリンク(www.phppro.jp)
404:nobodyさん
07/09/24 22:05:06 bMi39C2C.net
ところで、Ajaxの勉強がてら、こんなものをつくってみました。
先輩諸兄のコメント等を頂きたく。よろしくおねがいいたします。
URLリンク(amon.dip.jp)
405:nobodyさん
07/09/24 23:35:41 .net
>>404
wikiより良い点は一つ一つが.txtとして見やすいファイルになる点?
406:nobodyさん
07/09/25 06:56:12 .net
ファイルブラウズをディレクトリ間移動もできるツリー表示にして
既存のHTMLファイルを開いて(通常のようにレンダリングして)
要素にマウスが乗ればoutlineを表示して
要素上でマウスを押せばその要素のみ編集エリアになるような仕組みにしてください><
407:nobodyさん
07/09/25 13:32:10 .net
>>404
Opera9.23でスクロールバーは動くけどスクロールができないな。
408:nobodyさん
07/09/25 23:07:30 753uyVJa.net
404です
>>406 さん。コメントありがとうございます。ファイルブラウズは確かに問題と
思ってます。件数が増えると探すの面倒ですよね。ディレクトリで管理
したい気もします。一方で、howmとはGmailのようなものも考えていて、とにかく
書き込みして、検索して引っ張ってくるとか・・・。次回のバージョンではこの
辺り考えてます。
しかし、CMSをイメージしてるのではないので、あくまでベタテキストのメモを
目指してます。申し訳ないです。
>>407 さん。実はIEとFireFoxでしか試してません。ハッキリ言って、Ajaxで
一番嫌なのは、ブラウザ互換性ですね。ホント困りました。Operaでの要望が強ければ
少し考えます。
409:nobodyさん
07/09/26 01:32:17 .net
↓これひどい。
URLリンク(hama-lab.main.jp)
jQuery本家からリンク貼られてるんだけど、中身知ったら激怒するんじゃ…?
410:nobodyさん
07/09/26 07:04:43 .net
>>408
ベタテキストのメモを目指している傍ら、
別途>>406の二行目以降のも作ってください><
411:nobodyさん
07/09/26 09:07:52 .net
なにそれ。サンプルスクリプトもひどすぎるwwww
412:nobodyさん
07/10/16 14:57:37 +Q9zMeFm.net
過疎だけど書いてみる。
ActiveXに依存しないXMLHttpRequestの互換クラスってどっかに落ちてないかなあ。
通信自体は他にいくらでも方法があるので、理屈の上では実現できると思うんだが。
413:412
07/10/16 19:25:19 +Q9zMeFm.net
ヘッダとか付けてフルに通信できるのはXMLHttpRequestだけなのかな。
414:nobodyさん
07/10/16 19:53:01 .net
ブラウザの互換性が一瞬でも頭をよぎるなら XMLHttpRequest 一択
415:nobodyさん
07/10/21 10:07:37 .net
IDを入力するフォームでページ変移を行わずに
重複チェックをしたいのですがどこか参考になるサイトとかご存知ないでしょうか?
416:nobodyさん
07/10/21 19:47:17 .net
>>415
サーバ側で check?id=XXX で 1 とか 0 とか返すようにして XMLhttpRequest すれば良いだけだと思うがどうか
417:nobodyさん
07/10/22 22:16:44 .net
>>416
ありがとう。
試してみる。
418:nobodyさん
07/10/24 06:33:31 gHSKSuus.net
会社でのAjax導入について提案しようとサンプルを作ってたら
「何遊んでんだ?、そんなのやって提案してもおまいを評価する事は出来ない。」
て言われた。何のこっちゃ?
今まで色々な技術を提供してきたつもりだったけど。
419:nobodyさん
07/10/24 07:43:49 .net
こっちこそ何のこっちゃ?ですよ
当事者間で話し合ってください
420:415
07/10/24 13:57:16 .net
IDのチェックは>>416さんのお陰で完璧に動作するようになりました。
が、ハンドルネームのチェックもしたいと思い、
同じ処理のものを作ったのですがこちらは日本語入力可にしてるので文字化けしてしまいます。
サーバ側が値を受け取った時点で既に化けています。
インクルードJSファイル、HTML、PHPとも全てEUCで記述しています。
mb_convert_encodingを試してみてもダメでした。。
やはりUTFでないと日本語を扱うことはできないのでしょうか??
421:nobodyさん
07/10/24 14:02:20 .net
>>420
mbstring.encoding_translation On
になってるって馬鹿なことはないよな?
422:nobodyさん
07/10/24 14:19:13 .net
>>421
今 phpinfo() で確認してみましたが Off になってますです。
423:nobodyさん
07/10/24 14:22:52 .net
>>421
あ、すみません!
できました!
激しく凡ミスですた。。。
あぁ、恥ずかしい。。。
424:nobodyさん
07/10/24 14:48:59 .net
>>423
後々のために何が問題だったか書いてもらえると助かる
425:nobodyさん
07/10/24 15:11:36 .net
恥部をさらけ出す勇気ないですすみません。。
構文エラーとかそれくらいのレベルのミスなので全く参考にならないと思いますし。。
426:nobodyさん
07/10/24 20:13:01 .net
要するにもっと根本的なところで間違ってたと
427:nobodyさん
07/10/24 21:02:57 .net
ですです。。
mb_internal_encoding みたいな感じで、
コンバート関数に変数だけ突っ込んで代入を忘れていたのですorz
428:nobodyさん
07/10/25 21:28:51 HJ4H7ADN.net
URLリンク(www.openspc2.org)
↑のページでは同じサーバ内にあるtxtを読み込んで表示するものですが
これは一回txtを読み込んだら、txtファイルに変化があっても
反映されない(読み込みボタンを何度押しても反映されない)のですが
ページ自体を更新する方法以外に、このtxtの変化を反映させる方法はありますか?
429:nobodyさん
07/10/26 00:12:48 pkPZe9/R.net
>>428
そりゃ、ブラウザのキャッシュって奴じゃないですか?
"GET"メソッドでリクエストする際に、urlの後ろに
"&time=" + date.getTime()をくっつけたりしてキャッシュ読み込みを
回避するのが簡単です。AjaxのFAQか?
430:nobodyさん
07/10/26 07:26:47 .net
>>429
ありがとうございます
431:nobodyさん
07/11/19 21:12:54 zXOOtR9o.net
agex
432:nobodyさん
07/11/20 03:28:47 .net
jquery最高!
433:nobodyさん
07/11/23 17:37:53 MQEvBqb2.net
クロスドメインについて質問です。
サーバーAとサーバーBがあって、
サーバーAに、サーバーBからDLするようJavaScriptを貼り付けて、
XMLHttpRequestでリクエストできるのはA?B?
私はBからDLしてるからBならOKかなと思ったのですが、
実際に試してみるとAならOKで、なんでかなと思いまして。。。
クロスドメインっていうのは、JavaScriptが貼られているHTMLをDLした
ドメインからみた別のドメインの事なのでしょうか?
434:nobodyさん
07/11/23 17:51:53 .net
はい
435:nobodyさん
07/11/23 20:37:18 .net
ありがとうございます。
436:nobodyさん
07/11/28 23:26:33 1WFzLPLL.net
404 です
前に作ったものを少し改良しました。ファイル名の動的検索(絞込み)を
追加してみました。Ajaxならではの機能として、キーワードを入れると動的に
ファイルリストが絞り込まれます。サンドボックスも用意したので、試してみて
下さい。
URLリンク(amon.dip.jp)
437:nobodyさん
07/11/28 23:38:29 .net
おぉ頑張ってたんだー乙ーちょっと試してみるわー
WIKIあんまりいじり方が良く分からないというか
仕様がいろいろあるでしょ。
その辺りがなんかめんどくさくてね
書式仕様を選択とか変更とかできるとありがたいというか
あと最近見つけたURLリンク(femo.jp)
やたら使い勝手いいんよね
自鯖で利用できるテキストベースにこういう仕様なのあったら飛びつく
サービス会社の鯖上だと、なんとなく気持ち悪くてさー
よかったら覗いてみてください。
などと勝手に色々言ってみるテストだよ!
438:nobodyさん
07/11/29 00:30:22 030r7HYN.net
>>436
いい感じだけどアクセス制限でDL出来ないよ。
439:nobodyさん
07/11/29 01:21:38 .net
複数人で同時編集できたらおもしろいのにな
440:nobodyさん
07/11/30 00:39:39 Zm0kn/Ya.net
404,436 です
お試し頂いた方ありがとうございます。
いやーすいません。設定見直しました。
ダウンロードできるようになりました。<_o_>
使ってやって下さいませ。
URLリンク(amon.dip.jp)
441:nobodyさん
07/11/30 22:20:48 oewhHyZZ.net
404 です
なんかサーバ調子が悪いです。今つながりません。
もうしばらくお待ち下さい。トラブルシュート中です。
442:nobodyさん
07/12/03 23:54:00 yPZ2/oJl.net
404です
直ったようです。お騒がせしました。
URLリンク(amon.dip.jp)
443:nobodyさん
07/12/06 09:39:11 .net
extjs をつかってるんですけど、
Ext.MessageBox.confirm でダイアログボックスを出した後、
OKをおしてpostすると、なぜか requestMethodの値がPOSTではなく、
HEADが帰ってきます。
なぜでしょう。
保存しているメソッドは下記です。
// Save handler
function saveItem(btn){
if(btn === 'yes') { document.form.submit();}
};
444:nobodyさん
07/12/07 22:25:36 .net
>>442
ajaxとは関係ないけどさ、Firefoxだとすげー字が小さくて見にくい
445:nobodyさん
07/12/09 15:07:52 .net
好みの文字サイズにすればいいじゃん
最小フォントサイズも設定できるだろうに
446:nobodyさん
07/12/09 15:17:03 .net
>>445
それはエキスパート(笑)向けの話。
設定画面など見たことすらないような、普通のユーザを
相手にするAjaxerとしては、デフォルト設定でなんとか
なる見栄えを追求する姿勢が正しいと思うよ。
まぁ、IE以外はガン無視でもいいかもしれないけど。
447:nobodyさん
07/12/10 12:47:44 .net
Ajaxer...ってなんだよ?
だっせー
448:nobodyさん
07/12/10 21:39:26 .net
ふ
俺は SIer というのもだっせーと思うぜ
449:nobodyさん
07/12/10 22:42:29 .net
スレ違いかもしれんが
javascriptでoracle接続できたっけ?
なんかDBにつなげるという話を会社でよく聞くんだが・・・
個人的にはXMLよみこめりゃ十分だと思ってんだ
450:nobodyさん
07/12/11 00:24:04 .net
jscriptまらADOでも何でもつかえるっぜ
451:nobodyさん
07/12/14 22:16:32 OlMgRBrM.net
404です
ご紹介していた Webメモツールの"moa"ですが、PukiWikiのコンテンツ
の編集機能をつけて、公開しました。
使い方としては、「思いついたら、まずメモる」→「手直しして、PukiWiki
のページとして公開」というような使い方ができそうです。
それから、PukiWikiのユーザインタフェースもスピード感が無くて、時に
イライラしますが、"moa"なら編集→即保存ができますし、ページの
データを開くのも簡単です。サンドボックスのPukiWikiとあわせて公開
してますので、試してみて下さい。↓
URLリンク(amon.dip.jp)
PS
>>444 さん
PukiWikiの設定見直しました。FireFoxでも表示OKかと思います。
コメントありがとうございました。
452:nobodyさん
07/12/16 08:10:25 eBFb1U4Z.net
Ajaxを用いてタブ付きのページ(index.html)を作成して、その中でコンテンツとして
page1.html , page2.html .....を表示しているのですが、
page1.htmlにJavaScript(時刻表示等)を表示させようとするとそのスクリプトのみ表示されて
ページが真っ白になるのですが、なぜなのでしょうか。
どうか対処法をご教授ください。よろしくお願い致します。
453:nobodyさん
07/12/16 09:58:31 .net
>>452
最小ソースを出せ。話はそれからだ。
454:452
07/12/16 10:19:04 .net
>>453
少々お待ちください。
455:nobodyさん
07/12/16 10:27:39 .net
URLリンク(tool-ya.ddo.jp)
パス:ajaxsample (33.2kb)です。
よろしくお願いします。
456:nobodyさん
07/12/16 10:39:50 eBFb1U4Z.net
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さん
07/12/16 11:26:57 .net
>>452
document.write()の仕組み自体を判っていない予感。
とりあえず外部ファイルからdocument.write()すると
勝手に新しいページに移動してそこに書き込む。
ちゃんと仕組みを勉強するか、諦めてDOMで書き込むか、どっちかにしとけ。
458:nobodyさん
07/12/16 11:45:37 .net
>>452
URLリンク(q.hatena.ne.jp)
459:nobodyさん
07/12/16 12:59:51 .net
>>457
なるほど。勉強になります。ありがとうございました。
>>458
まさに私のお聞きしたかった質問です。
参考にさせていただきます。ありがとうございました。
460:nobodyさん
07/12/23 14:04:37 o+nHaQ07.net
もうAjaxとかいいから、新しいHTMLの使用でも策定して、
Webアプリ専用の仕様を考えてくれよ!立地クライアントの。
Ajaxもいいけど、限界だろ!W3CはこれだけWebアプリ全盛の時代なんだから
Webアプリ専用の仕組みを考え直すべきだ!Ajaxもなんだかんだいってめんどくさい。
これだけWebアプリがごちゃごちゃしてきてるんだから、既存のものじゃなくて
新しいいいやつつくるべきだろ!仕事さぼるな!
461:nobodyさん
07/12/24 21:32:14 .net
つ[html5]
canvasなんかはまさにその最たるものだな。
462:nobodyさん
07/12/24 22:18:26 .net
現実は各ブラウザが早急に対応するかどうかが問題だがな
463:nobodyさん
07/12/25 00:35:49 .net
css登場した時に比べりゃかなり素早く対応すると思う。
WHATWGがほぼ作ってる(だよな?)んだし
464:nobodyさん
07/12/25 01:16:52 .net
非同期でページ更新させる方法のサンプルお願いします
ヤフーのトップページのニュースタイトルを更新するようなのです
465:nobodyさん
07/12/25 07:36:31 .net
ブラウザの対応と普及は全くの別問題
普及しない・させる気が無いようなものを使う気はない
466:nobodyさん
07/12/25 19:17:18 .net
>>465
馬鹿か
WHATWGが何なのか知ってるの?
467:nobodyさん
07/12/26 06:06:21 .net
MSが対応しない限り意味ないだろ。その他が実装しようとな。
MSがやっとacid testに手を出したりし始めたぐらいなんだし、
そう簡単に実装するとは思えない。
468:nobodyさん
07/12/27 20:07:51 .net
ごちゃごちゃ、いろんな事しても、
結局最後は、HTMLになる。
469:nobodyさん
07/12/28 12:36:18 .net
これまで幾度と無く新仕様が生まれてきたんだけど、
次新しいものを出せば今度はスッキリ上手くいくって思える理由を聞かせて欲しい。
470:nobodyさん
07/12/28 13:52:14 .net
>>469
妄想だろwww
471:nobodyさん
07/12/28 14:24:03 .net
>>469
今度はw3cじゃなくてブラウザベンダが主導して作る仕様だからなあ
472:nobodyさん
07/12/28 20:20:13 .net
結局対MS用の集まりだろ。
そんなのが主導権を握ったら過去のMSとネスケの独自実装のオンパレードの再現になるだけだ。
ISO-HTMLとかもあるけど使ってるやつなんかいないし、
結局w3cに任せるしかないと思うわ。
473:nobodyさん
07/12/28 20:59:04 .net
>>472
html5の仕様の策定にはw3cも参加してるよ。
URLリンク(web-tan.forum.impressrd.jp)
474:nobodyさん
07/12/29 09:42:35 .net
もういいからw3cがエンジン作れよ
475:nobodyさん
07/12/29 13:27:49 .net
もう10年も前からAmayaってのがありますが.
476:nobodyさん
07/12/29 18:27:02 .net
html5が出てきた経緯すら知らない奴がいるんだな
477:nobodyさん
07/12/31 17:30:54 shcINmwP.net
初歩的な質問ですいません
xmlhttp.open("GET", "/hoge/hogehoge.html", true);
というメソッドがありますが、
リクエストできるGET先のportは80番固定でしょうか?
1080番でたてたhttpd上から、上記リクエストを送ったところ、
結果が返ってこない状態っす...
478:nobodyさん
07/12/31 17:36:55 shcINmwP.net
自己レスです。
今試したらうまくいきました。
リクエストパス間違えていた;;;
479:nobodyさん
08/01/20 12:03:43 4gYux4PZ.net
Web上でFlashの作成ができるアプリ「Ajax Animator」を研究で使いたいと思っています。
現状ではFlashの書き出し、保存ができない状態にあるんですけど、どなたかこれを書き出し、保存ができる状態にまで改造できませんか?
私自身は主にPHPを扱っている人でしてAjaxのことはまだよくわかっていません。
もしこれが出来れば卒業安泰です。助けてください。
URLリンク(www.moongift.jp)
480:nobodyさん
08/01/20 18:19:38 .net
そこまで他人任せなやつは心置きなく落ちてくれ。
481:nobodyさん
08/01/23 14:13:40 qEZw42ZQ.net
IEってXMLをキャッシュするよね?
サーバーから常に最新のXMLを取得させるにはどうすればいいんだろ?
(↑IEのキャッシュをプログラム側で無効化させるにはどうすればいいんだろう?)
482:nobodyさん
08/01/23 14:42:48 .net
URLリンク(server)←毎回変える
483:nobodyさん
08/01/23 17:22:47 .net
>>481
リクエストヘッダー
484:nobodyさん
08/01/23 20:14:26 qEZw42ZQ.net
>>482
postでもその技つかえるかな?試してみます。
>>483
リクエストヘッダーのどれですか?
485:nobodyさん
08/01/23 20:32:39 .net
>>483
俺もリクエストヘッダのどれなのか興味あるw
ぜひともご教示いただきたい。
486:nobodyさん
08/01/23 21:35:13 .net
>>484
ちょっと待て、POSTなのにIEがキャッシュするの?初耳だ。
POSTの中身は空じゃないよね?
487:nobodyさん
08/01/23 21:36:34 .net
URLリンク(www.google.co.jp)
ググレカス。
488:nobodyさん
08/01/24 12:44:14 3n5ny/+b.net
>>485
調べてみた所、If-Modified-Sinceの事だろうと思うんだけど、静的XMLならそれが回答だろうけど、
(そもそも静的XMLならキャッシュに悩む必要がない。更新されたらfile modifiedが変わるから)
動的にXMLを生成している場合は、キャッシュヘッダーで回避は的外れな回答だよね?
489:nobodyさん
08/01/24 12:45:20 3n5ny/+b.net
>>488
間違い
×キャッシュヘッダー
○リクエストヘッダー
490:nobodyさん
08/01/24 16:04:50 .net
>>488
何も知らんのに、適当な事を答えるな。
IEは、一度キャッシュすると、サーバを見に行かない。そう言うアホ仕様だ。
だから、明示的に、If-Modified-Sinceを指定して、回避するんだよ。
つか、AJAX弄ってれば、常識的な話だ。
URLリンク(www.semblog.org)
この記事の書かれた日付をよく見ろ。
491:nobodyさん
08/01/24 21:04:49 .net
蛇足だがOperaの7では動かない
492:nobodyさん
08/01/25 16:22:50 .net
そんな怒らんでも…
493:nobodyさん
08/01/26 23:58:04 .net
最近気付いたんだけど
サイトをajaxで動的に更新する仕組みにすると
検索エンジンには情報が吸い上げられなくね?
494:nobodyさん
08/01/27 00:10:08 .net
つか、AJAX弄ってれば、常識的な話だ。
495:nobodyさん
08/01/28 15:18:55 .net
例えば検索結果をajaxで返すソースなら
普通のhtmlを書き出すページを作るのは容易いので問題なし
496:nobodyさん
08/01/28 23:47:16 .net
何言ってんの?
497:nobodyさん
08/01/29 00:48:52 .net
>>496
I've got a feeling something's happening
It gives me a thrill but it's also very frightening
498:nobodyさん
08/01/29 01:06:44 .net
KEYかよw
499:nobodyさん
08/01/29 16:11:56 .net
>>493
cronとかで定期的にヘッダ更新すれば問題ない
スマートではないが。
500:nobodyさん
08/01/30 09:47:11 .net
質問。
prototype.jsのAjax.requestを使ってるんだが、
あるサーバー(Red Hat)だとFx,IEともにレスポンスが問題なく帰ってくるが、
あるサーバー(CentOS)だとIEだけレスポンスがない。Fxは問題ない。
原因として考えられることある?
501:nobodyさん
08/01/31 00:46:58 .net
>>500
ホントにレスポンス帰ってきてないの?
帰ってはきてるけど、ブラウザで表示されてないだけとかじゃない?
502:nobodyさん
08/01/31 10:54:46 .net
>>501
レスポンス自体はあるが、
XMLHttpRequestオブジェクトの中身を見ると、
Fxはobj.responceTextに値があるのに対して、
IEの該当プロパティは(MSScriptEditorで見たところ)
「エラー c00ce56e のため操作を完了できませんでした。」
となってたよ。ググったが対処法がよくわからんかった。
503:nobodyさん
08/01/31 11:16:21 .net
解決した。
出力側PHPにて、
header("Content-type: text/html; charset=ISO-8859-1");
で出力したら無事取得できたよ。
連投スマン
504:501
08/02/01 01:58:14 .net
>>503
原因がわかってたらいいだけど参考までに。
元々のHTMLの文字コードとAjaxで取得したレスポンスの文字コードが違う場合
IEだとうまく処理できなくて以前はまったことがあった。
今回はそのケースとは違うかもしれないけど、そういうこともあるってことで。
505:nobodyさん
08/02/07 20:40:28 .net
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さん
08/02/08 12:21:41 .net
ID:contentsの要素内容を変えるならcontentsだし
ID:statusの要素内容を変えるならstatusで良いんじゃないの?
オブジェクトで指定したいならそれぞれ、
document.getElementById('status')
document.getElementById('contents')
2chで聞く時は、まずは自分で考えて試した結果を書けよ
507:nobodyさん
08/02/09 10:03:12 .net
extのcreateDelegateメソッドってどんなときに使うの?
いまいち分からん。
508:nobodyさん
08/02/29 17:16:41 .net
縦になが~いHPなのですが
最初に全部読み込まないで、
下の方にスクロールしたら
徐々に読み込みたいのですが、
(autopagerizeのイメージ)
ajaxで可能でしょうか?
509:nobodyさん
08/02/29 20:43:27 .net
可能ですよ
510:508
08/03/01 09:09:46 .net
>>509
ありがとうございます。
どのようになるのでしょうか?
511:nobodyさん
08/03/01 15:49:00 .net
>>510
参考にどうぞ
URLリンク(labs.unoh.net)
512:508
08/03/01 17:12:42 .net
>>511
ありがとうございます。
こちらを参考にがんばってみます。
513:nobodyさん
08/03/08 18:02:03 .net
質問です。
Mozillaで特定拡張子のリンクをクリックしたら、リンク先の内容を読み込んで、
その内容をローカルのサーバにXMLHttpRequestで送りつけるみたいな処理が
したいのですが、このようなことをするにはどうすればいいか、あるいはどの辺を
調べればよいか、ご指南いただけないでしょうか。
514:nobodyさん
08/03/08 21:10:39 .net
>>513
まずはページ内のA要素を調べて
拡張子はリンク先の「.」で区切って一番最後の部分を調べる。
特定の拡張子を見つけたらそのリンクをクリックしたときの動作を追加させる。
もちろん、リンク先が別のサーバとか言わないよね?
全部同一のサーバであることが条件。
515:nobodyさん
08/03/09 03:43:00 .net
ありがとうございます。
とりあえず、↓のようにブラウザに落とさせてローカルファイル名を渡す方法を試しています。
行き詰ったら参考にさせていただきます。
URLリンク(developer.mozilla.org)
516:514
08/03/09 04:44:42 .net
>>515
Mozillaダウンロードマネージャの機能だからAjaxじゃないw
517:nobodyさん
08/03/09 13:15:49 .net
すいませんw
518:nobodyさん
08/03/31 08:25:52 9S6Z1c8r.net
Link Thumbnailでリンク先のサムネイルを表示するようにしたんですが、prototype.jsのUpdaterで
ページ内に読み込んだHTML内のリンクのサムネイルが表示できないのですが、Link Thumbnailを
どこかいじったりしないと使えないのでしょうか?
そもそもUpdaterの使い方とかが間違ってたりする可能性もあるんでしょうか・・・
519:nobodyさん
08/03/31 12:10:47 .net
すいませんw
520:nobodyさん
08/04/02 17:51:54 yyFgbxJJ.net
prototype.jsよりmootoolsのほうが使いやすいね。機能も豊富だし
これと場合によってjQueryを組み合わせるのがいいかも
521:nobodyさん
08/04/03 20:56:05 .net
Ext2.0って便利?
522:nobodyさん
08/04/04 05:07:11 .net
Extは使ってみたいけどドキュメントがわけわかめ
mootoolsはドキュメントがすばらしすぎる。普通のJavaScriptのドキュメントもこの形式で誰か作って欲しい
523:nobodyさん
08/04/04 16:14:35 .net
extは便利そうだけど商用が別ライセンスだからなぁ。。
524:nobodyさん
08/04/05 21:28:36 .net
1の時に使ってみたが、Extの形にはまったサイトを作るなら、見てくれも良いしお勧め。
ただし、違ったことをしようとすると、大変。
部品を組み立ててサイトを構成すると言うよりも、ある定型、解法として使用する感じ。
525:nobodyさん
08/04/06 09:11:29 .net
JavaScriptは難しいわ。いろんなところでハマる。
開発環境も余り整ってないし・・・
evalの第2引数(コンテキスト)ありのバージョンがIEになかったりと、ブラウザによっていろいろ違うし
作るのに苦労したので張っとく
functin newEval(str, context){
for(var i in context){
eval("var "+ i +" = context."+ i +";");
}
return eval(str);
}
526:nobodyさん
08/04/06 10:52:16 WI8gpQRH.net
SJISコードのCSVファイルをajax(javascript)でブラウザに
一覧表示する方法があれば、ご教授頂けないでしょうか?
prototype.js等でCSVファイルの一覧表示は可能ですが、
SJISコードのCSVファイルは日本語が文字化けしてしまいます。
UTF-8のCSVファイルは正常表示できます。
※データバインド機能はIE依存のため採用できません。
また、perl、PHP等サーバサイドの言語は利用できません。
527:nobodyさん
08/04/06 11:11:53 .net
>>525
言うのは、心苦しいが…
"eval は、使用しない"、と言うのが、常識。
528:nobodyさん
08/04/06 11:14:04 .net
>>526
ajaxというか、XHRを使うなら、UTF-8にするのが当然。
529:nobodyさん
08/04/06 11:54:30 .net
Extは重いんだよな。
あとクロスブラウザの対応がいまいちなのも。
530:nobodyさん
08/04/06 12:43:05 .net
Shift_JIS程度の空間なら、Unicodeへの変換テーブルを持たせても
大した大きさじゃない。
配列抱えて自力で変換。
531:nobodyさん
08/04/06 15:53:56 .net
>>527
普通の使い方ならeval必要ないんだけどライブラリ作成する場合とかに必要になるのよ
532:nobodyさん
08/04/06 16:30:20 .net
>>526
iframeで読み込んでinnerHTML経由で読み込むとかかなぁ
改行がきちんと認識されなさそうで嫌だけど。
>>531
JSON以外で必要になる状況ってどんなところ?
533:nobodyさん
08/04/06 16:46:17 .net
>>532
JSP上で動くいいテンプレートライブラリがなかったので自作してたときに必要になった>eval
534:nobodyさん
08/04/06 17:06:33 .net
memo
URLリンク(www.nslabs.jp)
535:526
08/04/06 21:31:45 .net
レスくれた人ありがとう。EXCELからCSVに変換すると文字コードがSJISなので、
ブラウザで簡単な表示方法があればと思ったんですが。
>>528
やっぱりそうなんですかねぇ
>>530
私のスキルでは難しいかも・・・
>>532
試してみます
536:nobodyさん
08/04/12 15:41:05 .net
stage6全体が難しすぎて先に進まない
537:nobodyさん
08/04/23 22:31:02 NgtvXg50.net
URLリンク(simple-template.googlecode.com)
簡単なJavaScriptのテンプレートライブラリ作った。
200行未満なのに2週間もかかった・・・でも勉強になったわ
538:nobodyさん
08/04/24 22:41:45 .net
なんつうか、ショボイよおまえら。JScriptならresponsBodyでバイト列取れるだろ。sjis utf8 変換なんて一度は書いたことあるだろっつうか、一度は書いとけよ、JScriptでいいから。
539:nobodyさん
08/04/25 12:58:06 .net
いや鯖でやれよそんなこと
540:age
08/04/26 13:58:42 .net
age
541:nobodyさん
08/04/27 06:30:26 .net
idとnameの使い分けはどのようにすればいいのでしょうか?
542:nobodyさん
08/04/27 06:49:15 .net
ちょ・・・Ajaxやるってレベルじゃねーぞ
543:nobodyさん
08/04/28 15:25:29 KBbip2Rh.net
YUIの日本語マニュアルってないんでしょうか?
544:nobodyさん
08/04/28 16:29:47 .net
id name 使い分け の検索結果 約 82,200 件中 1 - 10 件目 (0.25 秒)
545:nobodyさん
08/05/02 22:50:53 pfryqK8y.net
>>541
Ajax超入門のスレでも立てろ。
546:nobodyさん
08/05/03 10:41:53 SAlSXKoz.net
それ魅力。
547:nobodyさん
08/05/15 19:45:54 aTzQwVKD.net
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さん
08/05/16 08:07:53 Le4L1yVl.net
事故解決
YAHOO.util.Dom.inDocument("data")
で、Nullの判定できますた。
549:nobodyさん
08/05/18 17:22:42 gEvPWHZm.net
Ajaxってサーバーに負荷かかるんすか?
Ajax初心者
550:nobodyさん
08/05/18 21:15:41 .net
当然だ
サーバーへのアクセス以外の非同期処理を
JavaScriptで書く理由がないんだからな
551:nobodyさん
08/05/18 23:32:50 .net
全てをXHRで処理すれば、最初のHTML+JSの通信以外の負荷は減るけどね
552:nobodyさん
08/05/20 16:43:53 c9YcmzwD.net
ありがとうございました。
>>550-551
553:nobodyさん
08/05/21 02:04:58 jFfpiayE.net
いまいち、AjaxとかWebサービスっていうのが理解できんのだけど
Ajaxっていうのだけで、AmazonWebサービスとかにつなげることができる?
PHPとかPerlとかの環境無しに、AjaxのJavaScriptを含んだHTMLを用意すれば
AmazonのWebサービスに接続して色々データもらったりできる?
554:nobodyさん
08/05/21 02:24:17 .net
できる。でもphpとか使ったほうが簡単。
555:nobodyさん
08/05/21 02:31:23 .net
JSONPみたいなのに対応してないとできないだろ
556:nobodyさん
08/05/21 08:43:06 .net
Ajaxの定義が曖昧になりつつある
557:nobodyさん
08/05/21 12:55:19 .net
今さら何を...
558:553
08/05/21 14:53:47 .net
>>all
thxだお( ^ω^)やってみるお( ^ω^)
559:nobodyさん
08/05/22 03:56:59 .net
>>556
それはもう2年前の話題だ・・・・
560:nobodyさん
08/05/22 18:55:47 .net
Ajaxで2年前の話題といえば、すでにcometができていた頃になるよね
cometといえば、昔ちょっとしたチャットを作った時には
Juggernauts(Flashベース)を使ったけど
今はどういう実装がいいんだろう。気になるな。
561:nobodyさん
08/05/23 12:36:33 .net
コメットさ~ん
562:nobodyさん
08/05/31 19:04:45 .net
Ajaxの参考書でおすすめなものありますか?
ASPやPHPでの連携を考えています。
主に非同期通信とDOMについて知りたいです。
近所の本屋には「10日で覚える」があったんですけど、内容が薄くてダメでした
563:nobodyさん
08/06/01 22:17:40 .net
サイ本
564:nobodyさん
08/06/03 16:22:53 .net
高いよな
565:nobodyさん
08/06/05 09:06:40 .net
これからAjaxの勉強しようと思うんだけど、
ライブラリって何がお勧め?
jQueryとかmooToolsって最近よく見るけど。
566:nobodyさん
08/06/05 18:31:27 .net
ExtJSってあんまり挙がらないけどなんでかな
YUIの派生だと思われてるから?
567:nobodyさん
08/06/05 19:08:35 .net
>>566
なんかライセンスがややこしかったような・・・。
568:nobodyさん
08/06/05 21:18:05 .net
いまは単なるGPL3。
個人的にはExt大好きだ。
569:nobodyさん
08/06/06 00:54:33 .net
ライブラリとしてはjQueryが気に入ってる
UIライブラリはまだこれぞといったものは無い気がする
570:nobodyさん
08/06/07 01:57:16 .net
jqueryがコンパクトで好き。CSSでのセレクタが楽。プラグインも結構豊富だし。
571:nobodyさん
08/06/07 03:20:42 .net
Dojo使いの猛者はいないのか
572:nobodyさん
08/06/07 06:13:07 .net
mooToolsが結構いい感じなんだけど、使ってる人いますか?
573:nobodyさん
08/06/12 15:17:06 .net
ajax(jquery)とGoogleMapでの質をしたいのですがよいでしょうか?
574:sage
08/06/14 02:05:37 A6m8u9Po.net
URLリンク(www.machboot.com)
Ajaxしかやらないなら、
このCD-ROM Linuxはどおよ?
起動は超高速だよ。
575:nobodyさん
08/06/14 03:19:11 .net
mootools1.2でたね
ドキュメントは前のほうが見やすかった気がするけど
どこが変わったんだろう?CSS3のセレクタ対応になったみたいだけど
576:nobodyさん
08/06/15 22:07:12 65wGsjVh.net
Google AJAX Library APIで、もしgoogleのサーバから
ライブラリが読み込めなかったときに
ローカルに置いてるコピーにフォールバック
するようなことって簡単にはできないでしょうか?
<script src="URLリンク(www.google.com)"></script>
<script>
google.load("mootools", "1.11");
// codes here
</script>
上は読み込み用の推奨コードなんだけど、
もし一行目で失敗したら、代わりに
<script src="lib/jquery.js"></script>
を実行する、みたいな感じのことができるといいなと。
577:nobodyさん
08/06/18 01:42:32 .net
<script src="URLリンク(www.google.com)">document.write('<script src="lib/jquery.js"></script>')</script>
578:sage
08/06/19 18:50:51 /lNEczRD.net
mootoolsはエフェクトの動きが綺麗でよいよね。
軽いし、基本的にスクリプトでやりたいことは全てできるし。
>>575
Fx.StyleがFx.tweenになったりFx.StylesがFx.Morphになったり。
エフェクトはより記述法がシンプルになったねー
Element.setがかなり強力ww
個人的にはSWFobject代わりのSwiffクラスに期待してます。なんかFlashと非同期通信できるっぽい。。
579:nobodyさん
08/06/20 05:20:04 .net
昨日出たての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
08/06/20 05:21:59 r28fW1Ib.net
すいません。
>>579の
readystatechenge = は
onreadystatechange = の間違いです。
あと、あげときます。
581:nobodyさん
08/06/20 08:25:36 .net
jquery UIのメジャーリリースまだかなー。
みなさん、エフェクト系のライブラリ・プラグインは何使ってますか?
582:nobodyさん
08/06/20 19:34:28 .net
>>577
どうもありがとう
でもSafari3で試したらだめだった。
他のブラウザだとこれでOKなんでしょうか?
HTML4の仕様だとsrcにURLが書いてあると
読み込みに成功するかどうかに関係なく
タグの中は無視されるっぽいんだけど。
583:nobodyさん
08/06/22 04:18:26 .net
AJAXの本の中に、画像エフェクトの解説とかがあるのは
なんか違うような気が・・・
584:579
08/06/22 05:53:15 .net
とりあえず解消した。
今まで、同じrequest用の関数に、sync,async(同期、非同期)用の引数付けて使い回してたんだが、
狐3では、それぞれで別の関数を用意しないといけないようだ。(関数中でifで場合分けするっていう手もあるか)
あとちょっと気になったのが、同期リクエストの時は、レスポンスが返ってくるまで、
他の動作を受け付けなかった(少なくとも、IE6,7と狐1.5,2.0ではそう)のが、
どうも狐3では、レスポンスが返って来るまでの間に、別の動作(クリックイベントや関数呼び出し)も動いてる。
仕様的にどうなのかは知らない。
585:nobodyさん
08/06/22 18:40:29 .net
Webアプリ作ろうと思ってるんだけど、
Velocityとjqueryって共存可能ですかね?
jspにした方がいいのかな?
586:nobodyさん
08/06/25 05:08:46 .net
>>584
>どうも狐3では、レスポンスが返って来るまでの間に、別の動作(クリックイベントや関数呼び出し)も動いてる。
これまじか?req.send した次の行の処理とかも実行されるん?
587:584
08/06/25 06:17:22 .net
>>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さん
08/06/27 21:29:10 .net
Ajaxでボタンなどを作る時は何と何が必要でしょうか?
589:nobodyさん
08/06/27 23:55:40 .net
知識と行動力。
590:nobodyさん
08/06/30 00:21:11 .net
>588
自力で調べる力
591:nobodyさん
08/06/30 09:26:28 .net
>>588
知力、体力
592:nobodyさん
08/06/30 10:42:43 .net
>>588
ブラウザ、検索エンジン
593:nobodyさん
08/06/30 11:11:07 .net
>>588
その質問がおかしいと感じる自己チェック機能
594:nobodyさん
08/06/30 13:16:27 .net
>>588
PCと健全な心身
595:nobodyさん
08/06/30 13:57:37 .net
>>588
「ajax ボタン」というキーワードとgoogle
URLリンク(www.google.co.jp)
596:nobodyさん
08/07/01 07:55:26 oWWIEd4r.net
やっぱ2ちゃんはまともな返答はないねw
聞いても無駄だとわかって聞いた俺が悪かった
自分で調べるわ
ごく少数の普通にやさしい人が現れるのを期待した俺がバカだったw
ググれ、自分で調べろが2ちゃんでは普通の返答だからなー
俺らも調べたり本買ったり勉強して分かった
だからおまえも自分で調べろ
正論ですw
597:nobodyさん
08/07/01 09:27:06 .net
>>596
あんな質問をする奴に丁寧に答えていたらそいつのためにならない
おまえもそのうち分かるさ
598:nobodyさん
08/07/01 13:29:05 LO7WYZbF.net
>>596
ちゃんとした質問なのに、ひねくれて答えないやつもたくさんいるが、
この質問の場合お前が悪い。質問が悪すぎる
599:nobodyさん
08/07/01 14:44:58 .net
ちゃんとした質問でも、答えたくなければ答える必要なし。
600:nobodyさん
08/07/03 22:53:02 .net
ajaxを駆動するならXmlHttpRequestという関数を使え。
ボタンがほしいならその関数をonclickで起動しろ。
601:nobodyさん
08/07/05 22:56:20 MCjoeRha.net
最近のアクセス解析ってクリック先が分かるものが多いけど、
あれってどういう仕組みになっているんですか?
後付けでスクリプトを挿入する訳だから、ページ内の全リンクにonclick属性を
スクリプトで付与するって方法は分かるんだけど、
肝心のXMLHttpRequestって、普通にやったら他ドメインじゃ使えないですよね?
602:nobodyさん
08/07/06 01:54:18 .net
何言ってるか、わかんね。
603:nobodyさん
08/07/06 10:18:39 .net
>>601
ユニークIDと時系列順でわかるだろ
604:nobodyさん
08/07/06 22:55:33 .net
>>602
XMLHttpRequestでログを取るCGIを呼び出そうとしたんです。
>>603
勉強不足ですみません。クッキーを使うということですか?
自サイト内移動だけでなく、他サイトへのリンクのクリックも取得できますか?
605:nobodyさん
08/07/07 11:39:36 .net
>>604
XMLHttpRequestは他ドメインでも使えるよ。
他のドメインのクッキーとセッションは読み書きできないけど。
GoogleMapsAPIとか使ったことないですか?
あれはまさにwww.hogehoge.comからmaps.google.comにXMLHttpRequestを送信してる。
あらかじめサイト(ドメイン)ごとの認証コードを登録させてるから、リファラ取って照合する
と思われ。
var sitecode = "hogehoge";
onclickで
function()
606:605
08/07/07 11:45:31 .net
途中で書き込み押しちゃった。スマソ
<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さん
08/07/07 14:05:16 .net
>XMLHttpRequestは他ドメインでも使えるよ。
>XMLHttpRequestは他ドメインでも使えるよ。
>XMLHttpRequestは他ドメインでも使えるよ。
えーーっと。
608:nobodyさん
08/07/07 14:26:54 .net
JSONP
609:nobodyさん
08/07/07 15:44:10 .net
>>608
610:601
08/07/07 23:27:16 .net
色々と情報を頂いたり、ソースまで書いていただきありがとうございました。
もう少し自分で調べて、>>605-606なんかをやってみます。
611:nobodyさん
08/07/08 12:43:55 .net
>>601
アクセス解析をしたいのならログを取得するCGIを画像に見せかければいい。
Ajaxを絡める必要はありません。あとXMLHttp~で他ドメインは無理です。
612:nobodyさん
08/07/08 13:18:44 .net
>>611
それじゃINしか解析が取れないじゃん。
相談者はOUTの解析が取りたいみたいだけど。
613:nobodyさん
08/07/08 13:28:19 .net
プライバシー侵害
614:nobodyさん
08/07/08 14:22:32 .net
>>604
Ajaxとか使わなくても、直接アクセス取得用のCGIなりに
一旦飛ばして、そこからredirectでもLocationでも使って実際飛ばしたいリンク先に飛ばせばええやん。
飛ばし用のページは、CGIでもphpでもJavascriptでも、それこそStaticなHTMLでもできる。
615:nobodyさん
08/07/09 07:06:32 .net
>>614
なにその気持ち悪いサイト。
そんなとこ絶対行きたくないわ。
616:nobodyさん
08/07/09 09:16:16 .net
>>615
2ch は・・・
617:nobodyさん
08/07/09 09:39:11 .net
>>616
どう考えても気持ち悪いだろ
618:nobodyさん
08/07/09 10:30:52 .net
>>615
なに言ってんの?
yahooの検索結果のページとかもこの方法だぜ。Google Adsense(Adwords)のクリックも・・。
広告とかのクリックをトラッキングするための常套手段なんだが・・。
>>616,>>617
2chでの、「外部ページに行こうとしています」ページ(だっけ?長らく専ブラ使いなんでそのページ見てない)とは違うよ。
2chの場合は一旦ユーザーがクリックした後、もう一回リンクをクリックしないといけないけど、
上で言ってる方法は、Javascriptとか、HTTPのLocationヘッダを使うやり方のことなんだが・・。
(ユーザーからは1回の通常のクリック動作のみ。まさかWebprog板住民が知らないってことないよな?)
619:nobodyさん
08/07/09 10:49:01 .net
常套手段だからなんだよ。
オレは個人でそんなことやってる気持ち悪いサイトには行かん。
620:nobodyさん
08/07/09 12:36:44 .net
>>619
リンク先がどうかなんて、飛ぶ前に判るのか?
アドレスで判断するとか言うのは、答えになっていない
621:nobodyさん
08/07/09 12:43:35 .net
>>620
ブラウザのステータスバーで本当のリンク先URLが確認できないと怖くて踏めなくないか?
ブラクラとかウィルスに飛ばされるかもしれないのに。
「相互リンクが全部tinyurl」みたいな状態ってことじゃん。
622:nobodyさん
08/07/09 13:36:56 .net
>>619
すまないな。オレは商用サイトもやってて、クライアントや広告主(Adsenseやアフィじゃない)の
依頼なんかで、外行きリンクもある程度トラックしなきゃいけないんだわ。
それに個人サイトでも、アクセス解析用のscript貼ってたり、無料スペースなんかで
自動でそうゆうコード(広告とかが主だけど)が挿入されてるとことかも結構あると思うんだが・・。
>>621
オレも昔は、エロサイトなんかを巡回する時、Javascriptをoffって広告リンクかそうじゃないかの判断をしていた。
けど、海外のホスティングなんかは直ぐに閉鎖→分け分からんところにリダイレクトとかしょっちゅうだし、
ステータスバーにしても、Jsでonclick上書きしてしまえば、href=""でバーに表示されてるURLと実際の飛び先が
違うなんてザラにあるじゃないか。仮にそのURLが本当だとしても、それがよそにredirectされない保証はどこにある?
なにも転送しかけるのは自サイト内のリンクだけとは限らんでしょう。
623:nobodyさん
08/07/09 13:41:03 .net
>>618
yahooとかgoogleは規模が違うからまだ信用できるだろ
ウチの会社のサイトでもやってるし
ただ気持ち悪いのには変わりないよね。
ステータスバー見て本物URLがでてないとちょっと躊躇するわ。
onclickでCGI叩いたりする方が見た目としては自然。
624:nobodyさん
08/07/09 15:56:58 .net
どうでもいい議論に白熱
625:nobodyさん
08/07/09 19:04:23 .net
Ajaxでも語りませんか
626:nobodyさん
08/07/09 19:09:27 .net
エージャックス?
ついアヤックスと読んでしまう。
627:nobodyさん
08/07/09 19:53:19 .net
>>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
08/07/09 22:16:17 .net
なんか私のせいでもめてしまったようですみません。
>>627のおっしゃる通り、CGIが他ドメインにあるんです。
もちろんJavaScriptをオフにしてるユーザーに関しては、
詳細な情報が得られないのは理解しています。
629:nobodyさん
08/07/11 11:30:45 .net
>>618
常套手段かどうかを別にしてそこまでする必要のあるサイトなのかってのが問題。
検索エンジンや広告なら目的が明確だろ。
そもそも広告関係は与えられたパラメータで判断してるのが大部分だろうけど。
>>622
>href=""でバーに表示されてるURLと実際の飛び先が違うなんてザラにあるじゃないか。
>仮にそのURLが本当だとしても、それがよそにredirectされない保証はどこにある?
そういうのはオミトロン使え。
630:nobodyさん
08/07/11 12:04:34 .net
必要、不必要とかはどうでもいいだろ。
ここは技術を語るスレじゃないのか?
631:nobodyさん
08/07/11 17:52:36 .net
>>612
function onclick() {
var img = document.createElement('img');
img.src = 'URLリンク(other-host.com)' + 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さん
08/07/12 23:47:00 .net
サーバ(PHP)→クライアント(JavaScript)のやり取りを行う際、
データのHTMLエスケープ処理はどちらでやったほうがいいのでしょうか?
633:nobodyさん
08/07/13 00:01:00 .net
本来あるべき形で可能な限り扱って、HTMLに含める
必要があるときに表示直前にエスケープするのがよい。
処理中に中身がエスケープされているかどうかを気にしなくて済む。
634:632
08/07/13 00:05:00 .net
>>633
>処理中に中身がエスケープされているかどうかを気にしなくて済む。
すごく納得しました。ありがとうございます。
635:nobodyさん
08/07/13 08:15:59 .net
マスカットって使ってる人いますか?
評判とか全然わからない・・・
636:!omikuji!dama
08/07/15 03:32:19 hkWDclkT.net
てす
637:nobodyさん
08/07/15 05:53:47 XEwEzASh.net
>>635
美味いよ
マスカットは
甘いし、おいしい
638:nobodyさん
08/07/15 10:07:02 .net
ナイフで切る
639:nobodyさん
08/07/15 16:30:41 .net
金太マスカット切る。
640:nobodyさん
08/07/15 17:14:52 .net
>>639
金太マスカットナイフで切る
641:nobodyさん
08/07/15 17:23:42 .net
イタソー
642:nobodyさん
08/07/15 18:50:51 .net
キンタマスカっとナイフで切る
643:nobodyさん
08/07/15 18:53:53 .net
金太マカオに着く
644:nobodyさん
08/07/15 21:18:40 DXWqVvj6.net
金田負けるな
645:nobodyさん
08/07/25 08:19:08 .net
てつおがんばれ
646:nobodyさん
08/07/25 09:00:16 .net
瓦礫の国の王様とはな!
647:nobodyさん
08/07/26 17:37:22 .net
キンタマスカキスカットスル
648:nobodyさん
08/07/27 02:47:15 .net
スレを見て
季節を実感
夏休み
649:nobodyさん
08/08/07 01:00:06 .net
リクエストすると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さん
08/08/22 09:53:00 .net
Ajaxで作りたい場合、
php等のプログラム言語+javascriptの知識
が必要になると思うんですが、
それぞれの比率ってどれくらいでしょうか?
PHP等:javascript = 5:5 くらいですか?
651:nobodyさん
08/08/22 10:23:49 .net
それを知ってどうする。どっちも基礎からちゃんとやれ。
652:nobodyさん
08/08/22 12:06:57 .net
Ajaxでやりたいことによるでしょ。
大体その5:5ってどこから出てきたの?
653:nobodyさん
08/08/22 12:25:00 .net
実際、どんなサービスにするかで、君の言う比率は変わるよ!
654:nobodyさん
08/08/30 17:56:17 .net
AjaxというよりJavaScriptのライブラリになると思うのですが、以下ができるテーブルはないでしょうか?
1.各セルが編集できる
2.行を追加できる
3.行の位置を変更できる
655:nobodyさん
08/08/30 23:35:01 .net
>>654
2と3だけならprototype.jsを使って作ったことがある。
一応それに特化したライブラリを探したけどなかったと思う。
というか、書いてみたら意外と簡単で特にライブラリはいらなかったw
用途が業務系とかでブラウザが固められるなら、特にprototype.js等を使わなくても
ネイティブのDOM処理系で作れるはず。
1はedit in placeで検索すればある程度情報があると思う。
656:nobodyさん
08/08/31 10:45:40 .net
>>655
サンクス
検索してみます
657:nobodyさん
08/08/31 11:35:30 .net
テーブル.rows[列].cells[行] を、
textareaとかにコピーして、編集が終わったら戻せばいいんじゃない?
で、テーブル.insertRow()と.deleteRow()で行位置変更。
658:nobodyさん
08/09/01 02:29:04 .net
つーか絶対そういうライブラリあるよ
659:nobodyさん
08/09/01 12:44:09 .net
あるある大百科!
660:nobodyさん
08/09/01 13:41:46 .net
jQueryあたりのpluginであるかもしれんな
661:nobodyさん
08/09/01 21:30:56 .net
俺もjQueryのライブラリであったなと思ったんだけど探せなかったな
前にブックマークしたと思ったのに
sortばかり出てきた。なんてやつだっけかな
662:nobodyさん
08/09/01 22:52:08 .net
ほい
URLリンク(phpspot.org)
663:nobodyさん
08/09/02 20:52:26 4aUDg2rd.net
最強のAjaxブラウザ登場か?Google Chrome
URLリンク(jp.techcrunch.com)
664:nobodyさん
08/09/02 23:28:56 .net
スクリプトエンジンは、ネイティブコードを吐く本格的なVMを用意するつもりらしい
665:nobodyさん
08/09/03 02:10:17 .net
>>664
>ネイティブコードを吐く本格的なVM
(゚Д゚)ハァ?
666:nobodyさん
08/09/03 02:27:43 .net
どっちだよw
667:nobodyさん
08/09/03 11:08:40 .net
>>663
これ表示が結構速いらしいな。IEの4倍とか。
JavaScriptでV8とかいう技術を使ってるらしいが、何なんだろうな。
668:nobodyさん
08/09/03 11:39:10 .net
技術じゃなくて、VM 実装の名前>V8
669:nobodyさん
08/09/03 16:07:51 roB79MS1.net
グーグル「Chrome」、JavaScriptベンチマークで競合ブラウザを圧倒
URLリンク(japan.cnet.com)
URLリンク(builder.japan.zdnet.com)
670:nobodyさん
08/09/03 18:27:10 .net
ブラウジング体験を向上:
「V8」エンジンに込めた高速化の願い、Google Chromeの狙いとは
「Google Chrome」ブラウザ公開は、複雑性を増すWeb環境のパフォーマンス向上が狙いだったと、プロジェクト担当者が説明した。
URLリンク(www.itmedia.co.jp)
671:nobodyさん
08/09/03 18:28:51 .net
V8はデンマークを拠点に活動しているJava VM開発のエキスパート、ラーズ・パーク氏のチームが20年近く蓄積したノウハウを反映させて実現したものだと、
アプソン氏は説明。「既存の処理性能を何倍にも高速化することに注力し、今後のWeb世界での標準になることを目指したものだ」(同氏)
672:nobodyさん
08/09/04 07:06:13 .net
URLリンク(ejohn.org)
実務では、DOM のレンダリングやネットワークアクセスが遅いから
それに引っ張られて V8 自体の効率はあまり関係無くなる感じ。
しかし、これだけ早いエンジンが BSD で出てきたら、
ちょっとうちのエンジンにスクリプト言語として組み込んでみようか、てのは有り得るかも。
V8 って名前がブランドになるかも知れないし。
JSON もそうだけど、主体が DOM から JavaScript になってきた感じ。
673:nobodyさん
08/09/05 02:05:44 .net
そのベンチはChromeに有利なベンチだから普通に使うと全然違うよ。
ただ、処理量の多いやつだとかなり早いのは確か。
普通に使う分には飛びぬけて早くもない。
674:nobodyさん
08/09/05 09:48:48 .net
「Google Chrome」に脆弱性発覚、「ファイルを勝手にダウンロード」
-悪質ファイルを意図せず実行する危険性、対策は設定変更-
URLリンク(itpro.nikkeibp.co.jp)
だってよ。
675:nobodyさん
08/09/05 21:29:48 .net
普通に落ちてしょんぼり…まだ人柱だな
676:─━─━─━─━ ◆Ajax/1czSM
08/10/15 16:28:17 .net
>>37
それを言うでない
677:nobodyさん
08/11/01 20:22:14 .net
マスカット良さそうだから使おうと思う
VBライクな開発出来そうなのがいいな
でも資料少なすぎ
Dojoとかもっと良さそうだけど敷居高すぎ
英語わからんわ
678:nobodyさん
08/11/11 22:09:43 .net
おっぱいもみたい
679:nobodyさん
08/12/18 16:58:44 yc+rNnSd.net
要素数が不定のチェックボックス値をphpに送る場合って
どういうのがスマート?
とりあえず今は値を「,」で繋げた文字列をPOSTして
phpで分解して処理してるんだけど。
680:nobodyさん
08/12/18 17:11:58 .net
hoge[]だとダメなの?
681:nobodyさん
08/12/18 18:39:02 yc+rNnSd.net
>>680
あ、すごいゴメン。
javascriptで送信するんす。
682:nobodyさん
08/12/18 20:32:51 .net
javascriptだとhoge[]でダメなの?
683:nobodyさん
08/12/19 13:09:18 .net
javascriptの配列をphpに送っても配列として受け取ってくれないよね?
684:nobodyさん
08/12/19 13:16:41 .net
>>683
こういうの使わないの?
URLリンク(www.prototypejs.org)
var hoge = new Array("apple", "banana", "carrot");
685:nobodyさん
08/12/19 13:19:13 .net
>684途中で送信しちゃったごめん。
自分はprototype.jsのシリアライズ使っちゃうけど、以前は
var hoge = new Array("apple", "banana", "carrot");
var _hoge = hoge.join(",");
で、コンマ区切り文字列として送信。
PHP側で、
$hoge = explode(",", $_POST['hoge']);
686:nobodyさん
08/12/20 13:44:29 .net
jQueryのformプラグイン
687:nobodyさん
08/12/20 16:51:47 .net
name属性はいくらでも好きに設定できるだろ
688:nobodyさん
08/12/29 19:24:29 .net
くだらない質問ですみません。
UI/Datepicker - jQuery JavaScript Library
URLリンク(docs.jquery.com)
これを使っているのですが、カレンダーのポップアップがアニメーションでの
ろのろ表示されてわずらわしいのです。もっと一瞬で表示できるようにならな
いでしょうか?
$.datepicker.setDefaults({
showAnim: 'slideDown',
speed: 'fast'
});
この辺の設定が問題のような気がしますが、どういう値にしたら良いか分かり
ません。
689:nobodyさん
08/12/29 20:12:28 .net
すみません、自己解決しました。
jQuery UI - Functional demos
URLリンク(ui.jquery.com)
ここの"Animations"という項目です。
$("#anim").datepicker({
duration: "",
});
そして >>688の項目を全部、取り除くと、すばやく動くようになりました。
690:nobodyさん
08/12/31 23:05:07 .net
池■田大■作の本名はソン・テチャク。小泉純一郎、小沢一朗は朝鮮人。
911では小型の水爆が使用されている。
URLリンク(ri)<)■ako■don/kok_web■site/ir■iguc■hi.htm
与党も野党もメディアも全部朝鮮人だった。
URLリンク(jb)<)
691:nobodyさん
09/01/18 21:08:38 RWI8lZ69.net
いちユーザーだがAJAXの実行速度は改善したか?
07年にAJAXを使った大手企業が作ったシステム(グループウェア)
を検証したが、遅すぎてつかえたものじゃなかった。
IE7使えとかは無しだぞ。
692:nobodyさん
09/01/18 22:15:19 .net
Ajaxの実行速度ってナンジャロ
リクエストを頻繁に送るなってことかいな
693:nobodyさん
09/01/19 10:06:29 .net
>>691
言ってる意味がわからないけど、普通Ajaxの実行速度ってネットワークにかかわってくるんじゃないの?
あと、ただでさえ重いIE7を引き合いに出してるのはなんで?
694:nobodyさん
09/01/19 10:56:16 .net
>>691
実行速度はサーバに処理させる内容による。ブラウザはあまり関係ない。
下手なSEだったら、Ajax使おうが使うまいが体感速度は改善しないよ。
695:nobodyさん
09/01/19 13:02:27 .net
最近はサーバでもネットワークでもなく、クライアントの性能の比重が高まってる。
JavaScriptの実行性能が特に重要。
同じマシンで、GmailをIEとFireFoxの両方で動かしてみ。
JavaScriptの実行性能の違いでどれだけ変わるかを体感できるから。
696:nobodyさん
09/01/19 13:57:11 .net
Javascriptの性能の違いが、実行速度の決定的差でないことを教えてやる、、、イヤムリ
697:nobodyさん
09/01/23 11:14:53 .net
質問させてください。
jQueryを複数のFrameで利用している状態において、
Content-Disposition: inline:(ファイル名)で画面に表示を行おうとするとJavaScriptのエラーが発生してしまいます。
自分で調べることができたのは jQuery内で document変数にアクセスした時点で「インターフェイスがサポートされていません。」
と、引っかかっているようでした。
環境はIE7、jQuery1.3.1 です。
同じような現象にあった方がいらっしゃれば教えていただけますか?
またこの時だけjQueryの動きを無効にできればそちらでもありがたいです。
698:nobodyさん
09/01/23 12:04:15 .net
>>697
状況が飲み込めませんが、content-dispositionを使わなければよいのでは?
そのようなデータをAjaxで取得しようとするのは、何か違和感を感じます。
699:nobodyさん
09/01/23 14:12:57 .net
>>698
レスありがとうございます。
ファイル表示にはAjaxを用いていません。ファイル表示用のサーブレットにキックしてそこで
content-disposition inline:~でファイル表示を行っています。
ただファイル表示以外のFrameではjQueryを使用している状態です。
ここから空想ですが、jQueryを使用しているFrameで他のFrameであろうが
documentを取得しようとするためエラーが発生しているのではないかと思っています。
700:nobodyさん
09/01/23 17:29:46 .net
>>699
あるframeのURLを書き換えてファイル内容を表示することが、
他のframe配下のスクリプトに影響するとは考えにくいですね。
必要最小限のシンプルなコードにしてテストすることをお勧めします。
あとAjax関係ないのであれば、ココ以外で聞いた方がいいような・・・。
701:nobodyさん
09/01/27 23:09:57 .net
jquery uiのdialogって1.6rc5試してみたんだが、
dialog('close')で消しても、残ってね?
702:nobodyさん
09/01/28 08:19:58 .net
初心者にはprototype.jsとjqueryってどっちがいい?
やりたいことは単純な要素の書き換えなんだが。
703:nobodyさん
09/01/28 08:52:21 .net
単純な書き換えなら、ライブラリを使わないのも手。
704:nobodyさん
09/01/28 11:07:20 mvznneH/.net
いざajaxと思ってすいすい作業をしていたがmultipartが使えないということが分かり絶望したorz
みんなflashでアップロードやってるとかネットに出てる・・・複数指定できて便利とか
でも認証で問題があるらしい。セッション管理してるから問題ないぜと一瞬思った
しかしFLASHからクッキーを呼び出すとXSSで攻撃されるからだめだという話も出てる。
ああ、どうしたらいいんだ。orz
そもそもFLASHを使うのってセキュリティ上、邪道じゃないのか
ajaxでできないのは技術的にむずかしいからでなくて危険だから禁止にしてるってことでしょ
705:nobodyさん
09/01/28 13:02:14 .net
結局、iframeをダミーのPOST先してやる方法がいいかなと
でもこれajaxじゃない・・・ただのDHTMLだ・・・
706:nobodyさん
09/01/28 20:16:46 .net
>>702
初心者なんて自称する人にライブラリなんていらんと思うw
ただ要素の書き換えをするって程度なら
グローバルに適当に関数なり変数なりガシガシ置きまくって
getElementById~set/getAttr~とかで適当に書き換えてやる程度で十分じゃね
わざわざライブラリ使うほどのもんでもないとおも
解析しながら勉強とかもやってくつもりならprototype.jsのがいいかな
jQueryはよくできてるけど仕組みが少し難しいから
自称初心者が勉強するには少しばかり座敷ryが高いかもしれない
>>704
独り言なら日記帳へどうぞ^w^
707:nobodyさん
09/01/28 20:32:43 .net
>>702
>>706が言ってるような自分で全部やってくって作業は
クロスブラウザの面で大変だからやめた方がいいと個人的には思うな。
「あれ?何でIEでsetAttribute上手くいかないの?」とか。
覚えること少ないのはjQueryだと。ドット使ってどんどんつなげていく感じで済むし。
Prototype.jsはそれぞれのオブジェクト名と使い方を覚えていかなきゃいけない
708:nobodyさん
09/01/29 01:02:49 .net
マイ糞ソフトの呪いのせいで、setAttr使おうとして今日もしばらく悩まされたぜw
709:nobodyさん
09/01/29 02:50:54 .net
マイクロソフトの実装で悩むのは末尾コンマだけでおなかいっぱいです。
710:nobodyさん
09/01/29 05:11:13 .net
>>702
俺も707に同意。初心者だからライブラリ使うんでしょ。まぁプロでもだが。
getElementById~set/getAttr~
を書いてクロスブラウザ対策するのと、
$('hoge').innerHTML = 'hoge';
と書くの、どちらが楽か考えればわかる。
今後jquery のが発展しそうだからそっち使った方がいいよ。
711:nobodyさん
09/01/29 20:06:49 .net
まあ規模にもよるわな
712:nobodyさん
09/01/31 13:39:15 .net
>>706,707,710
みなさん回答ありがとう!
とりあえずjQuery使ってみます。
713:nobodyさん
09/02/03 10:45:11 B7SnZ0Q0.net
くだすれ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さん
09/02/03 11:03:57 .net
>>713
プラグインにそういう機能がないのなら改造するしかないのでは?
私はjQuery使わずにDragでも何でも自作するタイプなので、参考にならない
かもしれませんが、あなたのしたいことは割と簡単に出来るたぐいですよ
715:nobodyさん
09/02/03 12:22:09 .net
>>713はマルチポスト
716:712
09/02/06 15:34:00 o/GHzhmK.net
containment を使うことでなんとかなりました。ありがとうございましたm(_ _)m
717:nobodyさん
09/02/06 21:06:08 .net
jqueryでイエローフェードしたいんだが、fadeINとfadeOutでいけるかな?
718:nobodyさん
09/02/07 01:26:26 .net
今趣味でAjaxの勉強してるんだけど、JavaScriptが意味分からん。
デバッグ環境が欲しい・・・。
719:nobodyさん
09/02/07 01:37:52 .net
勉強しろよ
720:nobodyさん
09/02/07 09:02:59 .net
>>718
firebug使ってろ
721:nobodyさん
09/02/07 11:19:26 .net
何がどうわからないかすらわからないな
もうわからないからやめちまえよ
722:nobodyさん
09/02/10 02:35:03 .net
HTMLとCSSとPHPでひととおりのことができるのですが、
ajaxを学びたいです。ただJavaScriptは分からないので今から一緒に学びたいと思います。
ただ、XMLhttpRequestのオブジェクト生成云々でブラウザによって挙動が違うというのが
めんどくさいので、はなからprototype.jsやjQueryを使ったものを作りたいと思います。
そういったものを学ぶのにいいサイトや書籍はありませんでしょうか?
723:nobodyさん
09/02/10 05:48:23 .net
HTMLとCSSとPHPでちゃんとしたものができてからのほうがいいかと
724:nobodyさん
09/02/10 23:12:32 .net
ある程度わかるなら適当にぐぐって見つけたサイト参考にするだけで十分じゃね
本当にPHPで一通りのことができるくらいのスキルあるなら難しい事もないっしょ
どっちも簡単だし
725:nobodyさん
09/02/11 15:55:20 .net
jQueryでぐぐって頭から見まくればすぐわかるよ
俺でもわかったんだから
726:nobodyさん
09/02/11 19:04:20 .net
> 俺でもわかったんだから
賢いお前と一緒にするな
727:nobodyさん
09/02/13 00:36:13 .net
オレもjQuery覚えたい
728:nobodyさん
09/02/16 23:47:53 .net
jQueryって
$("#id").defaultVal()
みたいなの出来ないの?
729:nobodyさん
09/02/17 00:17:13 .net
>>728
何がやりたいか書けよ
730:nobodyさん
09/02/17 00:40:56 .net
>>729
失礼しました。
if(this.value == this.defaultValue){
処理
}
↑これを↓みたいにしたいんです
if($("#id").val() == $("#id").defaultVal()){
処理
}
731:nobodyさん
09/02/17 01:01:59 .net
ぜんぜん意味がわからん
732:nobodyさん
09/02/17 11:19:14 .net
>>730
なんだろう。一生懸命説明してくれようとしてることは伝わるんだけど、
何でそれをやりたいかが全く見えてこないな。
上の書き方だと嫌な理由とか下の書き方だとメリットがあるだとかを書かないと。
733:nobodyさん
09/02/17 12:36:33 .net
>>730
入力フォームに入力されているカレントな値と
入力フォームにデフォルトで設定されていた値が同じ時に
何か実行したいの?
734:nobodyさん
09/02/17 18:36:18 .net
>>733
そうです!
説明が下手ですいません。
735:nobodyさん
09/02/21 01:34:06 .net
Firefoxで
open("GET", "test.txt",false);
という風にしたときに、
onreadystatechangeで指定した処理に入ってこないんですけど、
send(null)したあとに、
readyStateとかstatusとか判別せずに、
そのままresponseTextの値とか使えってことですか?
736:nobodyさん
09/02/22 01:04:45 .net
ページの遷移なしでブラウザのアドレスのGET値の書き換えって出来ますか?
日記ボタンがクリックされたらブラウザのアドレス欄が
URLリンク(xxx.yyy.zzz)
みたいな感じになるようにしたいんですけども。
737:nobodyさん
09/02/22 02:10:11 .net
何のためにそんなことを?
738:nobodyさん
09/02/22 02:14:22 .net
>>737
たとえば、今見てるページの情報をGETで仕込んでおいて
どっかにURL張られたりしてもそのページを表示できるようにしたいんです。
GETで仕込んでおかないとアクセスがある度に
トップページを表示することになっちゃうじゃないですか。
739:nobodyさん
09/02/22 02:24:54 .net
>>738 ページが変わらないけど内容が変化し、その変化した内容に直リンさせ たい、という話だな? Googleマップみたいに、「このページに到達できるURL」を用意すれば いいと思う。
740:nobodyさん
09/02/22 02:36:30 .net
>>739
なるほど!それは思いつきませんでした。
たしかにそういうリンク置いてありますね。
ありがとうございます!
ページ遷移させないってのは存外に難しいもんですねぇ
741:nobodyさん
09/02/24 06:32:07 .net
jQuery UIのtabについて質問です。
あるタブ内に入力フォームが存在する時、タブを切り替えたタイミングで
そのフォームをサブミットしてDBに情報を登録、
次のタブを表示することって可能でしょうか?
742:nobodyさん
09/02/24 14:33:15 .net
なんでできないと思ったの?
743:nobodyさん
09/02/24 19:41:13 .net
jQueryUIとやらはつかったことないけど
タブを切り替えるって処理のときにフォーム値をDBに保存すればいいだけじゃん
本気で>>742の疑問に答えてほしいw
なんで可能か不可能かを聞いたのか、純粋に疑問
744:nobodyさん
09/02/24 21:48:24 .net
jqueryで質問させてください。
scriptからtoggleのアクションを一回発動させるなんてことは可能でしょうか?
$('#hoge').toggle(A,B)でclickされたときの処理を二つ書いているとして、
それぞれのfunctionの中でCoolieに「Aしたよ」「Bしたよ」という情報を書き込みます。
で、次回ブラウザ更新時などに、Cookieの状態をみて、
Aだった場合は、一度クリックしたという動作をさせたいんですが、
どのようにすればよいかわかりません。
単にCookieを見て、Aと同じ処理をすれば見た目上はうまくいくんですが、
この場合、toggleをクリックしても1回目は反応しません。
(Aを二度実行したことになるようで)2回目クリックして初めてtoggleがききます。
何か方法があればご教授ください。
745:nobodyさん
09/02/25 01:13:33 .net
$('#hoge').click()
746:nobodyさん
09/02/25 20:21:38 .net
なんで表示後にクリックをさせたことにして処理を実行させようとするのよ
コードを直接弄れるんだからわざわざユーザ操作と同じようにして実行させる意味ないじゃん
クッキーに情報があったらA処理をすれば見た目がうまく行くけど
状態が変更してないから一回目の処理が実行されないのが問題だっていうのなら
A処理とあわせて、クリック後の状態が初期状態になるような処理も
あわせて用意すればいいだけじゃないの
ところで、toggleの引数って
> toggle(switch)
> toggle(speed, [callback])
どっちかじゃないの?
AB二つってのはCallback関数を2つ指定すんの?
747:nobodyさん
09/02/25 20:28:33 .net
あ、ごめん勘違い
下5行はわすれてください
まぁ、まずはじめにクッキーの状態をみてから
要素にtoggleを追加すればいいだけだと思うよ
AB2つしかないなら、Aが終わってるなら $(#hoge).toggle(B,A)として、
それ以外なら $(#hoge).toggle(A,B) とすりゃいい
748:nobodyさん
09/02/27 21:49:23 .net
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
09/02/27 23:05:45 .net
自己解決
jquery.tablesorter.js(2.0.3)の660行目を
var i = parseFloat(s);
↓
var i = parseFloat(s.replace(/,/g,''));
750:nobodyさん
09/03/01 01:22:02 .net
どうしても自力で解決できないので教えてください。
XMLファイルから読み込んだデータを元にして、
jQuery UIのaccordionを動的に生成するにはどうすればいいのでしょうか。
自分で書いてみましたが、動的に生成したaccordionはうまく動作しませんでした。
webブラウザはFirefox3です。
URLリンク(sageuploader.if.land.to)
751:nobodyさん
09/03/01 02:19:03 .net
ちゃんと書けばいいんじゃない?
752:nobodyさん
09/03/01 04:39:04 .net
jQueryで画像が読み込まれればサイズを取得して・・・・・ということをしたいのですが、
$('img').loadがIEで作動しません。
調べたところ
URLリンク(groups.google.com)
こういうページは見つけたんですが英語がわからず。
このページで出てくる
$('<img/>').bind('load readystatechange', function(){
if (this.complete)
alert('loaded');
}).attr('src',...).appendTo('body');
これでも動かず。
アドバイスいただけますでしょうか?
753:752
09/03/01 04:46:10 .net
すいません。
↓で何とか期待通りの動作はできました。
何か微妙ですんで、もっといい方法がありましたらお教えください。
window.setTimeout(
function(){
$('img').each(function(){
if ($(this).width()) {
alert('loaded');
}
});
}
,100
);
754:752
09/03/01 04:48:50 .net
何度もすいません。
clearTimeout()してないので、これは追加します。
755:nobodyさん
09/03/07 20:28:28 .net
XMLでサーバから返したレスポンス内の<br />が反映されねー
JScript側でなんとかするしかないんかねこれ
756:nobodyさん
09/03/08 02:09:04 .net
>>755
XMLの中から消えてるってこと?そんなことあるか?
alertとかで出すとどうなるの?
757:nobodyさん
09/03/08 05:43:59 .net
多分なんか間違ってんだろw
まずは取得したのをtextでtextareaに吐いたりAlertに吐いたりして
正しい値が取得できてんのか確認するところからだな
758:nobodyさん
09/03/24 16:03:44 .net
>>452
DOMがロードされてから実行するんだ。
$(document).ready(function(){
処理
});
759:nobodyさん
09/04/02 18:12:24 .net
Ajax つながりで質問させてください。
マウスだけでフォームを作れる
URLリンク(wufoo.com)
URLリンク(docs.google.com)
みたいなので、ソースを公開しているものありませんか?
760:nobodyさん
09/04/03 00:36:01 .net
エスパー、エスパーはどこー
761:759
09/04/03 11:58:44 .net
>>760
759 のこと?
何か情報足りなかったですか…
762:nobodyさん
09/04/03 13:17:52 .net
>>761
おれ>>760じゃないけど、「みたいなの」って表現だけでどれのことかわかるやつは少ないと思うぞ
763:759
09/04/03 13:28:26 .net
>>762
確かにそうですね。ご指摘感謝します。
>>759 に挙げたサービスは、非プログラマな人が、
プログラム不要でマウスでカチカチして、
自由にアンケートフォームなどを作れるものなんです。
例えば、氏名欄を追加したり、好きな色や、食べ物などのフォームを作ることができます。
参考
URLリンク(journal.mycom.co.jp)
これを wufoo や docs.google.com を使わず、自前でやりたいなーと。
なのでオープンソースなものがあれば嬉しいなーと。
764:nobodyさん
09/04/03 21:59:47 .net
自前で作るしかなくね
765:nobodyさん
09/04/04 21:54:54 .net
エクスプローラのような左右に表示ペインがある画面で
仕切りの部分をマウスでクリックしながら動的に
表示幅を変更したいのですが、どのようにやるのでしょうか?
参考にるようなサイトがあれば教えてください
766:nobodyさん
09/04/04 22:00:37 .net
それajaxなの?
767:nobodyさん
09/04/05 00:27:41 .net
だと思うのですが、違いますかね?
最近ブラウザベースのメールソフトとか見るのですが
どうやっって変更させているのか知りたいです。
768:nobodyさん
09/04/05 11:52:10 .net
ソース見てみればいいんじゃね?
769:nobodyさん
09/04/05 14:16:25 .net
フレームだったら笑えるw
770:nobodyさん
09/04/05 14:23:43 .net
Ext.jsとか使えばできるよ。
771:nobodyさん
09/04/05 16:20:45 .net
ようはAjaxで擬似ウィンドウつくるのと大して変わらん
772:nobodyさん
09/04/09 01:42:02 .net
JQuery のResizerあたりかな
773:nobodyさん
09/04/16 21:40:02 .net
オライリー
ajaxデザインパターン
774:nobodyさん
09/05/06 09:40:38 .net
教えてください。
検索条件の表示先と検索結果の表示先をdivで
定義し、検索を実行すると検索結果のdivを
updateするという構成の場合に、入力エラー
があった場合は、検索条件のdivをupdateして
入力エラーを表示する、ということは出来るの
でしょうか。
775:nobodyさん
09/05/06 11:29:12 .net
Ajaxリクエストを投げてサーバ側で入力エラーを検出するのか、
クライアント側でリクエスト前に検出するのかでやることは変わるが、
可能。
776:nobodyさん
09/05/06 22:40:56 tCnXht+4.net
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さん
09/05/07 10:10:20 .net
>>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さん
09/05/08 00:38:30 .net
>>775
サーバ側です。
教えてください。
779:776
09/05/08 00:38:37 AYDdt2Ml.net
>>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さん
09/05/08 02:50:12 .net
>>778
とりあえずリクエストに対してサーバがやることは、エラーのある入力に
対してHTTPのクライアントエラー(4xx)を返すこと。
(422 Unprocessable Entity か 400 Bad Request が適当と思われる)
クライアント側はリクエストの結果を受けたときにそのステータスを見る
仕組みがあるだろうから、それによって置き換えるdivを切り替え。
具体的なコードは、
* 生の XMLHttpRequest なのか何らかのライブラリ使ってるのか
* サーバ側の言語は何か
少なくともこれくらいは情報がないと書けないだろう。
781:nobodyさん
09/05/08 04:16:46 .net
>>779
jQueryObject.Click(fn)でイベント突っ込め
782:nobodyさん
09/05/08 07:49:17 .net
>>780
ステータスをいじるとプロキシやブラウザが
想定外の動きをしないか不安なのですが、
ステータスで制御するしかないですか。
*prototypeを使ってます。
*PHPです。