くだすれAjax(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
Ajax使いが優しくコメントを返しますが、
お礼はAjaxの布教と初心者の救済をお願いします。
データをサーバから読み込む際に、キャッシュを使わないように指示する方法を教えてください。 Ajaxを使えばFEPの制御もできますか?
やりたいのは、
カーソルが数字のフィールドだと半角に、
漢字のフィールドだと日本語入力にしたいのです。
なつかしい、
ふろんとえんどぷろせっさー
だっけ? TRIGLAVっていうゲームを見てブラウザでこんなのできるのかと
びっくりしました。
こういったブラウザで動くゲームってperlやらのCGIプログラミングで構築されてるんでしょうか?
それとも他の方法で作られているのでしょうか?
初代ドラクエみたいなajaxアプリを自分で作ってみたいんですけど、何を勉強すればいいのか分からないので
教えてください。 超初心者です。宜しくお願いいたします。
http://satisfydesire.com/というところで、無料のフラッシュを頂きました。
タイトルムービーをダウンロードし、ホームページビルダーを使って編集しました。
編集後、プレビューで確認すると、うまく起動しているのですが、公開してホームページ
から見ると、動いていません。
変わりにnowloading…という表示がされています。
ホームページのこのnowloadingの部分をクリックし再生を押すと、
タイトルムービーのフラッシュの文字以外の部分は一回だけ見ることが出来ます。
何かが足りないのでしょうか?宜しくお願いします。
因みにタイトルムービーの一部を自分の名前に変更しました。
マニュアルにしたがったので変更方法はあっていると思います。
理由は変更しないで公開しても同じ結果になるからです。
宜しくお願いいたします。 ファイルのアップロードをしようと思っています。
setRequestHeader("Content-type", "multipart/form-data");
の1行を追加すると、
Perl側の
$q -> uploadInfo ($in{'upfile'}) -> {'Content-Type'}
の部分でエラーになってしまいます。
どうすれば回避できるのでしょうか? 2秒毎に更新される画像を
webから見れるようにしたいと考えています。
<html>
<head>
<meta http-equiv="Refresh" content="2">
</head>
<body>
<img src="./test.png">
</body>
</html>
みたいなページで、やりたい事はできたのですが、
この方法だと2秒毎にリロードしつづけてしまいます。
Ajaxだとリロードなしで同じような事ができると
思っていますが、どのように実装すれば良いのでしょうか?
もしよろしければ教えて下さい。 >>133
setTimeoutで繰り返せばいいんじゃないの。 <html>
<head>
<script type="text/javascript">
window.onload = function()
{
var img = document.getElementById( "x" )
window.setInterval( function() { img.src = "test.png?"+new Date().getTime() }, 2000 )
}
</script>
</head>
<body>
<img id="x" src="test.png">
</body>
</html> > 134, 135
Thank you!!
135氏ので、うまく行きました
本当にありがとうございます。 ここにいる諸君はプログラマ寄りかい。
デザにゃついていけん ところで文字化けの問題は どうしてる ?
utf-8 なら問題なしのようだけど
僕が愛用している "Tex-Edit Plus" (<- text-editor) は未対応.
Mac で定番とされる "Me" は僕に取っては使い勝手が悪い.
だからなんとかして Shift_JIS で... と思うんだけど.
CGI にdecode 処理させないで 記録する手もあるけど,
こんどは decode する時に問題が発生しがち. (はぁ) >>144
"TexEdit Plus" にあって "Me" に ない機能:
1. window 左下のボタン :
ASCII コードを調べたり見えない文字種を確認したり... とにかく便利
2. window size, position の記憶
3. multi-style : (色分けすることによって script の見通しが良くなる)
4. AppleScript 対応: (FileMaker Pro との連携によって便利さ倍増) UTF-8を扱えないエディタなんて、ただのゴミだ。とっとと捨てろ。
Macの事情は知らんが、統合環境のEclipseや、Emacs系のエディタは動くだろ。 >>145
エディタの機能なんて足りなきゃ最悪自分で付け足してなんとかなる
何万単位のネットユーザにブラウザをインストールさせるより遥かに楽 どんなに機能があろうが自分の好みだろうが、
文字化けを気にしなきゃいけないような事をしてるのに
文字コードも満足に扱えない道具しか使えないなんてなんだかな。
なんならコンバータだけでもどうにかすればいい。 classic環境を駆逐することから始めろ。
PC/AT互換機買えばいいだろ。
安いし。 emax系はカスタマイズが大変だが、
使いこなせるようになると他のを使う気がしなくなるらしいな。 >>147-150
色々ありがとん.
しか〜し, スレ違いぎみだぎゃ.
まあ, 問題を解決しようとすると
いつのまにか OS, Hardware の話になってしまうのが鬱.
いずれは乗り換えなければならないのだろうが,
web を追求するのなら, UNIX 系の OS にするのがベターだろう.
そうなると必然的に的が絞られる. (Apple は嫌いだが...)
話題を変えて Ajax のもう一つの問題点 :
UA を選ばざるを得ない結果になる点について
みんなは どう思ってるのかな ? >>151
君、とりあえず、ハード、ソフト、さらにAjaxに関しても、知識無さすぎ。 Web製作者で、UTF8使えないエディタを使っているとは、片腹が狭い WinXP pro SP2+IE6.0,JavaScriptとActiveX実行を許可
している環境ですが、以下のページにある Ajax サンプルが
動作しません。
ttp://perltips.twinkle.cc/ajax/ajax.php
ここの中盤にある
>6.以下のサンプルを実行するにはココをクリック。
をクリックしても
>XMLHTTP Initialization Failed.
というエラーダイアログが出てしまうのです。
スクリプトをコピペして、HTMLをローカル、読み込みファイルを
WEBに置く(もちろんUTF−8)と正常動作します。したがって
『ネット上のAjax記載HTMLに限り、XMLHttpRequestオブジェクトが作れない』
という現象のようなのですが・・・・
(質問) IE6にてネット上のAjaxを動作させるためには、どこの設定をいじるんでしょうか?
インストールした設定のまま、特にいじる必要はない。 研究にAjaxを使おうと思っている大学生です。
Ajaxをブラウザ同士の互換性気にせず使うのにprototype.jsとGoogle Web Toolkitで迷っています。
今までJavaScriptは使ったことがなく、プログラミングはC++ばかりやってきました。
Javaは少し使ってみましたが、C++とも似ていて(JavaScriptよりもw)使いやすいと感じました。
開発効率を考えるとJavaが使えるGWTのほうが魅力なのですが、
GWTでがっちり作ってしまうと後から乗り換えられなそうなので迷っています。
prototype.jsが各地で”Ajaxのデファクトスタンダード”扱いなのも気になります。
そんなに使いやすいのでしょうか?
これ以外にもprototype.jsとGWTでメリット・デメリットがあったら教えてください。
よろしくお願いします。
prototype.js は、
javascript 処理系に微妙に足りない機能群や、
こんなのあったら楽だなぁみたいのや、
これはないとおかしいだろう常識的に考えてみたいのを補足するライブラリ。
いわゆるツールキットとは趣が違うし、GUI部品を楽に作れるとかいうものでもない。
単にUI作成ツールの道具として使いたいだけならGWTどっぷりしとけ。
prototype.jsにしろYUIにしろGWTにしろ、それらの必要な機能を自分で作れるぐらいの
力(や目的)がなけりゃ、あとから乗り換えなんてできないし。 prototype.jsは、汚染の観点から同時に嫌われてる存在でもあるよ。
WebProg板のAjax系スレの方が参考になるからそっち見て鯉。 159です。
どうもありがとうございます、GWTを使ってみようと思います。 Javaって構文はC++から、思想はSmalltalkやObjective-Cから受け継いでるよな AjaxスレでJAVAの話をしてる時点でわかるだろ。 あまりに自然で、ふつうにJavaスレを見てるかと思った 入門Ajax
ってゆー本買って見ているんだけど
もしかしてgoogleMapって社内Webサーバーでは使えないのでしょうか?
prototype.js で質問
これで AJaxオブジェクトをnewしたとき
対応したブラウザだったかどうかを返すメソッドってある? >>169
newした時の戻り値を見ればいいんじゃないの? ricoのサイトにアクセスできません。。。
rico.jsを手に入れたいのですがどうしたらいいでしょうか? Rico.jsを使ったサンプルサイトからHTMLのHEADから保管場所を見つけて落としますた(´・ω・`) データを受け取って処理をする関数の中で、多少時間がかかる(5秒で100ループ)ので、
ループの中で obj.innerHTML = i+"/100" のようなかたちで書き出しているんだけど、
処理が終わると100/100って表示はするが、途中では全然反映されない。
非同期処理≠メインスレッド だから無理なんですか?
回避する方法があれば教えてください。 そもそもDOM書き換えにしろinnerHTML書き換えにしろ、
すべての画面書き換えは内部的にpolling的なことをしてるのでたぶん無理。
いちいち書き換えてたらブラウザ本来の体感スピードが劇遅になるだろう。
マルチスレッドっぽく処理をタイムスライス分割するようなライブラリないんかねぇ。 >>175
レスさんくす。無理か...
多少遅くなるのは仕方ないけど、例えば、無言のまま5秒待たされるとの、
カウントダウンされながら10秒待たされるのなら、後者のほうが精神衛生上
宜しいかなと思ってみたり。まぁ5倍とか10倍にまで処理が伸びるのもやだけどね。 俺は倍で5秒も違うなら無言の方がいいな。
1秒程度ならカウント要らないし。 >>175
つーか、再描画しろ関数はあってもいいと思う IE6でとあるスクリプトを実行すると、
XPathResultが宣言されていませんって言われる
IE6だと対応してないの? >>181
してる
とあるスクリプト というのを見せてもらえば、多分原因がわかる jQueryでAjaxなうpろだを作ろうと思ってるんですが、ファイルのデータをアップするにはどんな感じですればいいんでしょう?
$.postでフォームの値送ってもファイル名しか送られてないっぽいし。
Uber Uploaderはソース読んでみたけどわかりませんでした。 dojoのdojo.io.bindを使ってUTF-8形式のtextデータを取得しようとしたのですが
日本語全角が???となって化けてしまいました。
ブラウザ側のhtmlはUTF-8で表示しており、日本語も正常に表示されてます。
非同期通信で取得したテキストだけ化けてしまいます。
サーバーサイドプログラムでヘッダー情報にencodetypeをUTF-8に設定し、
DatabaseもUTF-8のデータベースを使ってます。
原因がわからず苦戦してますorz
他に確認すべき個所などありますでしょうか。
↑自己解決しました。
Ajaxとは関係なくサーバーサイドの問題でしたm(_ _)m Ajaxってクライアントの要求をサーバが受けて、差分更新分をxmlで返していると
いう考え方でいいんですか?
それを前提に、サーバ側で発生した差分更新をクライアントのサーバへの送信要求
無しに送信する方法ってあるんでしょうか? 差分も糞もない。
狭義にはブラウザの動作を中断することなく
サーバとHTTP通信しXMLをやりとりすることだ。
広義にはDHTMLと組み合わせた部分更新や、
XMLではない内容のやりとりも含む。 prototypeで非同期通信をしようと思います。
IEやOperaでは動くのですが、Firefoxは動きません。エラーコンソールを見てもエラーは出ていません。
prototypeを使わ無い場合は問題なく動くのですが、気をつけることはあるのでしょうか? マルチした?
違うポートに投げるとFirefoxはダメって話題が他で出てたけど。 >>198
あっちでポート関連の話題降ったの俺だけど>>197は俺じゃないよ
微妙に質問内容も違うし
つか、被ってるのはFirefoxでNGって部分だけじゃんw
確かにタイミング的には誤解されそうな感じだけど マルチはしてないです。
>>198
ポートのこと良くわからないのですが、どこのスレでしょう?みてきます。 最近Ajaxを使わねばならなくなりそうなんだけど.NETで使うにはどれが一番いいの?
なんかいっぱいあるしそれぞれの特徴がいまいちわからないです。 Ajaxの勉強を始めようと思い、下記サイトのサンプル(リスト2,3)を
動かそうと思ったのですが、firefoxだとレスポンスが返ってくるんですが、
IE6だと通信中・・・で止まってしまいます。どの部分が悪いのか、どなたか
おしえてもらえないでしょうか?
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060525/239029/?ST=swd-tech IE で cached んとき stat は 200 ではなく 0 がかえってくる 遅くにありがとうございます。
IEでxmlReq.statusをアラートしてみたところ、200と表示されました。
でもxmlReq.responseTextをアラートすると何も表示されず、なのです。
cachedの意味を理解できてませんが・・・ prototype.js の Ajax.Updater を使用して、
XMLデータをXSLTで変換して読み込めません。(XMLの内容が羅列して表示されてしまいます)
XSLTで変換する方法はあるのでしょうか?
ありがとうございました。
やっぱりできないですよね。
Ajax.Request()とxsltProcess()
をつかってできました!
皆さんのおかげです!ありがとうございます!
いろいろな方法があるんですね。
カッコイイメニューが作れるライブラリ知りませんか?
教えて下さい。 Ajaxを長簡単に作れちゃうよ。
http://www.hows-ajax.jp/ab/
体験版もダウンロードできるよ。 ■ このスレッドは過去ログ倉庫に格納されています