Ajaxでも語りませんか Rigel4
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/12/22(金) 10:40:13ID:Tqrhab4v↓
Google Maps
↓
もう Ajax って呼んじゃおうぜ
adaptive path ≫ ajax: a new approach to web applications
ttp://www.adaptivepath.com/publications/essays/archives/000385.php
邦訳
ttp://antipop.zapto.org/docs/translations/ajax.html
AJAX - MDC
ttp://developer.mozilla.org/en/docs/AJAX
作って理解するAjax (1):IT Pro
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051104/224040/
作って理解するAjax (2):IT Pro
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051125/225193/
過去スレ
1 http://pc8.2ch.net/test/read.cgi/php/1110287963/
2 http://pc8.2ch.net/test/read.cgi/php/1134214341/
3 http://pc8.2ch.net/test/read.cgi/php/1147750917/
0442nobodyさん
2007/12/03(月) 23:54:00ID:yPZ2/oJl直ったようです。お騒がせしました。
ttp://amon.dip.jp/index.php?moa
0443nobodyさん
2007/12/06(木) 09:39:11ID:???extjs をつかってるんですけど、
Ext.MessageBox.confirm でダイアログボックスを出した後、
OKをおしてpostすると、なぜか requestMethodの値がPOSTではなく、
HEADが帰ってきます。
なぜでしょう。
保存しているメソッドは下記です。
// Save handler
function saveItem(btn){
if(btn === 'yes') { document.form.submit();}
};
0445nobodyさん
2007/12/09(日) 15:07:52ID:???最小フォントサイズも設定できるだろうに
0446nobodyさん
2007/12/09(日) 15:17:03ID:???それはエキスパート(笑)向けの話。
設定画面など見たことすらないような、普通のユーザを
相手にするAjaxerとしては、デフォルト設定でなんとか
なる見栄えを追求する姿勢が正しいと思うよ。
まぁ、IE以外はガン無視でもいいかもしれないけど。
0447nobodyさん
2007/12/10(月) 12:47:44ID:???だっせー
0448nobodyさん
2007/12/10(月) 21:39:26ID:???俺は SIer というのもだっせーと思うぜ
0449nobodyさん
2007/12/10(月) 22:42:29ID:???javascriptでoracle接続できたっけ?
なんかDBにつなげるという話を会社でよく聞くんだが・・・
個人的にはXMLよみこめりゃ十分だと思ってんだ
0450nobodyさん
2007/12/11(火) 00:24:04ID:???0451nobodyさん
2007/12/14(金) 22:16:32ID:OlMgRBrMご紹介していた Webメモツールの"moa"ですが、PukiWikiのコンテンツ
の編集機能をつけて、公開しました。
使い方としては、「思いついたら、まずメモる」→「手直しして、PukiWiki
のページとして公開」というような使い方ができそうです。
それから、PukiWikiのユーザインタフェースもスピード感が無くて、時に
イライラしますが、"moa"なら編集→即保存ができますし、ページの
データを開くのも簡単です。サンドボックスのPukiWikiとあわせて公開
してますので、試してみて下さい。↓
ttp://amon.dip.jp/index.php?moa
PS
>>444 さん
PukiWikiの設定見直しました。FireFoxでも表示OKかと思います。
コメントありがとうございました。
0452nobodyさん
2007/12/16(日) 08:10:25ID:eBFb1U4Zpage1.html , page2.html .....を表示しているのですが、
page1.htmlにJavaScript(時刻表示等)を表示させようとするとそのスクリプトのみ表示されて
ページが真っ白になるのですが、なぜなのでしょうか。
どうか対処法をご教授ください。よろしくお願い致します。
0455nobodyさん
2007/12/16(日) 10:27:39ID:???パス:ajaxsample (33.2kb)です。
よろしくお願いします。
0456nobodyさん
2007/12/16(日) 10:39:50ID:eBFb1U4Zこれの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>
このような記述をするとページがきちんと表示されなくなってしまいます。
0457nobodyさん
2007/12/16(日) 11:26:57ID:???document.write()の仕組み自体を判っていない予感。
とりあえず外部ファイルからdocument.write()すると
勝手に新しいページに移動してそこに書き込む。
ちゃんと仕組みを勉強するか、諦めてDOMで書き込むか、どっちかにしとけ。
0459nobodyさん
2007/12/16(日) 12:59:51ID:???なるほど。勉強になります。ありがとうございました。
>>458
まさに私のお聞きしたかった質問です。
参考にさせていただきます。ありがとうございました。
0460nobodyさん
2007/12/23(日) 14:04:37ID:o+nHaQ07Webアプリ専用の仕様を考えてくれよ!立地クライアントの。
Ajaxもいいけど、限界だろ!W3CはこれだけWebアプリ全盛の時代なんだから
Webアプリ専用の仕組みを考え直すべきだ!Ajaxもなんだかんだいってめんどくさい。
これだけWebアプリがごちゃごちゃしてきてるんだから、既存のものじゃなくて
新しいいいやつつくるべきだろ!仕事さぼるな!
0461nobodyさん
2007/12/24(月) 21:32:14ID:???canvasなんかはまさにその最たるものだな。
0462nobodyさん
2007/12/24(月) 22:18:26ID:???0463nobodyさん
2007/12/25(火) 00:35:49ID:???WHATWGがほぼ作ってる(だよな?)んだし
0464nobodyさん
2007/12/25(火) 01:16:52ID:???ヤフーのトップページのニュースタイトルを更新するようなのです
0465nobodyさん
2007/12/25(火) 07:36:31ID:???普及しない・させる気が無いようなものを使う気はない
0467nobodyさん
2007/12/26(水) 06:06:21ID:???MSがやっとacid testに手を出したりし始めたぐらいなんだし、
そう簡単に実装するとは思えない。
0468nobodyさん
2007/12/27(木) 20:07:51ID:???結局最後は、HTMLになる。
0469nobodyさん
2007/12/28(金) 12:36:18ID:???次新しいものを出せば今度はスッキリ上手くいくって思える理由を聞かせて欲しい。
0472nobodyさん
2007/12/28(金) 20:20:13ID:???そんなのが主導権を握ったら過去のMSとネスケの独自実装のオンパレードの再現になるだけだ。
ISO-HTMLとかもあるけど使ってるやつなんかいないし、
結局w3cに任せるしかないと思うわ。
0473nobodyさん
2007/12/28(金) 20:59:04ID:???html5の仕様の策定にはw3cも参加してるよ。
ttp://web-tan.forum.impressrd.jp/e/2007/10/11/1898
0474nobodyさん
2007/12/29(土) 09:42:35ID:???0475nobodyさん
2007/12/29(土) 13:27:49ID:???0476nobodyさん
2007/12/29(土) 18:27:02ID:???0477nobodyさん
2007/12/31(月) 17:30:54ID:shcINmwPxmlhttp.open("GET", "/hoge/hogehoge.html", true);
というメソッドがありますが、
リクエストできるGET先のportは80番固定でしょうか?
1080番でたてたhttpd上から、上記リクエストを送ったところ、
結果が返ってこない状態っす...
0478nobodyさん
2007/12/31(月) 17:36:55ID:shcINmwP今試したらうまくいきました。
リクエストパス間違えていた;;;
0479nobodyさん
2008/01/20(日) 12:03:43ID:4gYux4PZ現状ではFlashの書き出し、保存ができない状態にあるんですけど、どなたかこれを書き出し、保存ができる状態にまで改造できませんか?
私自身は主にPHPを扱っている人でしてAjaxのことはまだよくわかっていません。
もしこれが出来れば卒業安泰です。助けてください。
http://www.moongift.jp/2007/11/ajax_animator/
0480nobodyさん
2008/01/20(日) 18:19:38ID:???0481nobodyさん
2008/01/23(水) 14:13:40ID:qEZw42ZQサーバーから常に最新のXMLを取得させるにはどうすればいいんだろ?
(↑IEのキャッシュをプログラム側で無効化させるにはどうすればいいんだろう?)
0482nobodyさん
2008/01/23(水) 14:42:48ID:???0487nobodyさん
2008/01/23(水) 21:36:34ID:???ググレカス。
0488nobodyさん
2008/01/24(木) 12:44:14ID:3n5ny/+b調べてみた所、If-Modified-Sinceの事だろうと思うんだけど、静的XMLならそれが回答だろうけど、
(そもそも静的XMLならキャッシュに悩む必要がない。更新されたらfile modifiedが変わるから)
動的にXMLを生成している場合は、キャッシュヘッダーで回避は的外れな回答だよね?
0489nobodyさん
2008/01/24(木) 12:45:20ID:3n5ny/+b間違い
×キャッシュヘッダー
○リクエストヘッダー
0490nobodyさん
2008/01/24(木) 16:04:50ID:???何も知らんのに、適当な事を答えるな。
IEは、一度キャッシュすると、サーバを見に行かない。そう言うアホ仕様だ。
だから、明示的に、If-Modified-Sinceを指定して、回避するんだよ。
つか、AJAX弄ってれば、常識的な話だ。
ttp://www.semblog.org/msano/archives/000386.html
この記事の書かれた日付をよく見ろ。
0491nobodyさん
2008/01/24(木) 21:04:49ID:???0492nobodyさん
2008/01/25(金) 16:22:50ID:???0493nobodyさん
2008/01/26(土) 23:58:04ID:???サイトをajaxで動的に更新する仕組みにすると
検索エンジンには情報が吸い上げられなくね?
0494nobodyさん
2008/01/27(日) 00:10:08ID:???0495nobodyさん
2008/01/28(月) 15:18:55ID:???普通のhtmlを書き出すページを作るのは容易いので問題なし
0496nobodyさん
2008/01/28(月) 23:47:16ID:???0497nobodyさん
2008/01/29(火) 00:48:52ID:???I've got a feeling something's happening
It gives me a thrill but it's also very frightening
0498nobodyさん
2008/01/29(火) 01:06:44ID:???0500nobodyさん
2008/01/30(水) 09:47:11ID:???prototype.jsのAjax.requestを使ってるんだが、
あるサーバー(Red Hat)だとFx,IEともにレスポンスが問題なく帰ってくるが、
あるサーバー(CentOS)だとIEだけレスポンスがない。Fxは問題ない。
原因として考えられることある?
0502nobodyさん
2008/01/31(木) 10:54:46ID:???レスポンス自体はあるが、
XMLHttpRequestオブジェクトの中身を見ると、
Fxはobj.responceTextに値があるのに対して、
IEの該当プロパティは(MSScriptEditorで見たところ)
「エラー c00ce56e のため操作を完了できませんでした。」
となってたよ。ググったが対処法がよくわからんかった。
0503nobodyさん
2008/01/31(木) 11:16:21ID:???出力側PHPにて、
header("Content-type: text/html; charset=ISO-8859-1");
で出力したら無事取得できたよ。
連投スマン
0504501
2008/02/01(金) 01:58:14ID:???原因がわかってたらいいだけど参考までに。
元々のHTMLの文字コードとAjaxで取得したレスポンスの文字コードが違う場合
IEだとうまく処理できなくて以前はまったことがあった。
今回はそのケースとは違うかもしれないけど、そういうこともあるってことで。
0505nobodyさん
2008/02/07(木) 20:40:28ID:???domで指定する場合どうやってするのでしょうか?
<a href="#" onclick="new Ajax.Updater('ここ', '', {asynchronous:true, evalScripts:false}); return false;">テスト〜</a>
<div id="status">
<div id="contents"></div>
</div>
0506nobodyさん
2008/02/08(金) 12:21:41ID:???ID:statusの要素内容を変えるならstatusで良いんじゃないの?
オブジェクトで指定したいならそれぞれ、
document.getElementById('status')
document.getElementById('contents')
2chで聞く時は、まずは自分で考えて試した結果を書けよ
0507nobodyさん
2008/02/09(土) 10:03:12ID:???extのcreateDelegateメソッドってどんなときに使うの?
いまいち分からん。
0508nobodyさん
2008/02/29(金) 17:16:41ID:???最初に全部読み込まないで、
下の方にスクロールしたら
徐々に読み込みたいのですが、
(autopagerizeのイメージ)
ajaxで可能でしょうか?
0509nobodyさん
2008/02/29(金) 20:43:27ID:???0511nobodyさん
2008/03/01(土) 15:49:00ID:???参考にどうぞ
ttp://labs.unoh.net/2008/01/lazy-loading-of-images.html
0513nobodyさん
2008/03/08(土) 18:02:03ID:???Mozillaで特定拡張子のリンクをクリックしたら、リンク先の内容を読み込んで、
その内容をローカルのサーバにXMLHttpRequestで送りつけるみたいな処理が
したいのですが、このようなことをするにはどうすればいいか、あるいはどの辺を
調べればよいか、ご指南いただけないでしょうか。
0514nobodyさん
2008/03/08(土) 21:10:39ID:???まずはページ内のA要素を調べて
拡張子はリンク先の「.」で区切って一番最後の部分を調べる。
特定の拡張子を見つけたらそのリンクをクリックしたときの動作を追加させる。
もちろん、リンク先が別のサーバとか言わないよね?
全部同一のサーバであることが条件。
0515nobodyさん
2008/03/09(日) 03:43:00ID:???とりあえず、↓のようにブラウザに落とさせてローカルファイル名を渡す方法を試しています。
行き詰ったら参考にさせていただきます。
http://developer.mozilla.org/ja/docs/Code_snippets:Download_Observer
0517nobodyさん
2008/03/09(日) 13:15:49ID:???0518nobodyさん
2008/03/31(月) 08:25:52ID:9S6Z1c8rページ内に読み込んだHTML内のリンクのサムネイルが表示できないのですが、Link Thumbnailを
どこかいじったりしないと使えないのでしょうか?
そもそもUpdaterの使い方とかが間違ってたりする可能性もあるんでしょうか・・・
0519nobodyさん
2008/03/31(月) 12:10:47ID:???0520nobodyさん
2008/04/02(水) 17:51:54ID:yyFgbxJJこれと場合によってjQueryを組み合わせるのがいいかも
0521nobodyさん
2008/04/03(木) 20:56:05ID:???0522nobodyさん
2008/04/04(金) 05:07:11ID:???mootoolsはドキュメントがすばらしすぎる。普通のJavaScriptのドキュメントもこの形式で誰か作って欲しい
0523nobodyさん
2008/04/04(金) 16:14:35ID:???0524nobodyさん
2008/04/05(土) 21:28:36ID:???ただし、違ったことをしようとすると、大変。
部品を組み立ててサイトを構成すると言うよりも、ある定型、解法として使用する感じ。
0525nobodyさん
2008/04/06(日) 09:11:29ID:???開発環境も余り整ってないし・・・
evalの第2引数(コンテキスト)ありのバージョンがIEになかったりと、ブラウザによっていろいろ違うし
作るのに苦労したので張っとく
functin newEval(str, context){
for(var i in context){
eval("var "+ i +" = context."+ i +";");
}
return eval(str);
}
0526nobodyさん
2008/04/06(日) 10:52:16ID:WI8gpQRH一覧表示する方法があれば、ご教授頂けないでしょうか?
prototype.js等でCSVファイルの一覧表示は可能ですが、
SJISコードのCSVファイルは日本語が文字化けしてしまいます。
UTF-8のCSVファイルは正常表示できます。
※データバインド機能はIE依存のため採用できません。
また、perl、PHP等サーバサイドの言語は利用できません。
0529nobodyさん
2008/04/06(日) 11:54:30ID:???あとクロスブラウザの対応がいまいちなのも。
0530nobodyさん
2008/04/06(日) 12:43:05ID:???大した大きさじゃない。
配列抱えて自力で変換。
0532nobodyさん
2008/04/06(日) 16:30:20ID:???iframeで読み込んでinnerHTML経由で読み込むとかかなぁ
改行がきちんと認識されなさそうで嫌だけど。
>>531
JSON以外で必要になる状況ってどんなところ?
0534nobodyさん
2008/04/06(日) 17:06:33ID:???ttp://www.nslabs.jp/round-trip.rhtml
0535526
2008/04/06(日) 21:31:45ID:???ブラウザで簡単な表示方法があればと思ったんですが。
>>528
やっぱりそうなんですかねぇ
>>530
私のスキルでは難しいかも・・・
>>532
試してみます
0536nobodyさん
2008/04/12(土) 15:41:05ID:???0537nobodyさん
2008/04/23(水) 22:31:02ID:NgtvXg50簡単なJavaScriptのテンプレートライブラリ作った。
200行未満なのに2週間もかかった・・・でも勉強になったわ
0538nobodyさん
2008/04/24(木) 22:41:45ID:???0539nobodyさん
2008/04/25(金) 12:58:06ID:???0540age
2008/04/26(土) 13:58:42ID:???0541nobodyさん
2008/04/27(日) 06:30:26ID:???■ このスレッドは過去ログ倉庫に格納されています