くだすれAjax(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
Ajax使いが優しくコメントを返しますが、
お礼はAjaxの布教と初心者の救済をお願いします。
女児にあんなことやこんなことをすると聞いて飛んできました >>354
あ?ほんとに分かってんのか?
「はい」ってのはな「はい、わかりました」を略して「はい」なんだよ
頭だけでわかったって言わねんだぞ?学校の勉強じゃねえんだから
社会では?お?実際に出来て初めて「わかった」言うんだ
出来もしねえ奴が軽々しくはいなんて言うんじゃねえよ
お?聴こえてんのかよコラ?あ?
やる気がねえんだったら来なくていいぞ?
お前ナメてんだろコラ?
仕事中だと思って優しく口で言ってりゃ調子に乗ってんじゃねえぞコラ?お?
外で遭ってたら今頃カタワだぞお前?とっくに?あ?
Ajax.PeriodicalUpdaterを使用してfrequency: 0.1
つまり0.1秒ごとにリロードして表示する画面を作ってます。
サーバ側プログラムはPHPを使用しています。
apacheを使用しているのですがaccess_logに0.1秒毎にそのページを開いているとログがはかれてしまいます。
そのサーバ側のPHPだけログをとらないように設定はできないでしょうか?
httpd.confの設定でPHPプログラム名の指定でログを取らないように出来ましたが、出来ればPHP側でやりたいです。
httpd.confの改修は避けたいのですが、なにか方法はあるでしょうか? >>330
同じことで困ってて、ググってここに来ました。
で、答えわかったの? 今Ajaxのライブラリを使うとすると何がいいですか?
とりあえずprototype.jsにしようかと思っていますが
お勧めがあれば教えてください。 Licenceさえ許せば、重量級ライブラリはDojoよりExtJSを薦める。
YUIは最初飛びついたけど、どんどんスパゲッティになってる印象が…
でも初心者に勧めるなら、今はjQueryかな。 つーか何をするかも決まってないうちからライブラリ選ぶなんておかしいよー? 現在、POSTで受け取ったデータに応じてPNGイメージを生成し、base64encodeした物を返すPHPを作り、
JavaScript側でこれをIMGタグのSRCに突っ込む、という処理を行っているのですが、
IEはdataスキームに対応していないためにこの方法が使えないことを知りました。
そこで質問なのですが、IEでこのような仕掛けを実現させるためにはどうすればいいでしょうか? >>371
img.src = 'hoge.php'; >>372
ありがとうございます。
この方法の場合、どのタイミングでPOSTすれば良いのでしょうか。 POSTデータを鯖に保存してセッション管理くらいしかないんじゃ?
>>373
POSTじゃなきゃ駄目なら>>374の言うとおり、AjaxでどっかにPOSTしたあとimgのsrcに突っ込む
<img src="hoge"> はGETだから >>374-375
フォームのテキストボックスやテキストエリアなどに書かれた文字が変更されるたびに画像に反映して
更新したかったため、最初はAjaxを使わずにフォームのonchangeイベントからimg.src='hoge.php?data=xx'
のようにGETしていたのですが、データサイズの関係からPOSTに変更したんです。
確かにPOSTしたセッションを管理しておけばimg.src='hoge.php'で画像を返せそうですね。
やってみます。ありがとうございました。
# こういう処理って一般的じゃないんですかね・・? WEBビーコン仕込む時に似た様な事するよな
でも、これが迷惑だったりすることもある... igoogleのようなタブとガジェットで構成されたページを作るにはどうすればいいですか Webサイト制作初心者スレで誘導されてきました。
thickbox2.1で画像を表示させています。
公開している画像を同じファイル名で異なるサイズ、比率の画像に差し替えると
ブラウザが元の画像サイズを記憶しているのか
画像を表示させたときに比率が横や縦に引き延ばされて表示されてしまします。
これを正しい比率で表示させるようサイト側から指定する方法はないでしょうか? >>379
なんでここに誘導されるんだよw
imgタグにwidthかheightが付いてないか? >>380
すみませんここじゃまずかったですか
もちろんimgタグが間違っているわけではありません
別のPCで初めてその画像を表示させる分には正しい比率で表示されます
差し替え前の画像を表示させたことのあるPCでのみ比率が狂ってしまうのです
閲覧者側では一時ファイルを削除しても直らないのでどこで記憶しているのかすらわかりません そもそもスタイルシートか何かで大きさを指定するのが当たり前なんだが >>381
どうやって表示してんの?
そこのコード貼ってみ 画像のリンクにこんなのが付いてるとそのサイズになると思うけど
height=220&width=400 >>383
↓差し替え前
<a href="***/01.jpg" class="thickbox"><img src="***/01.jpg" width="160" height="120" border="0" /></a>
画像サイズ=W640×H480
↓差し替え後
<a href="***/02.jpg" class="thickbox"><img src="***/02.jpg" width="120" height="160" border="0" /></a>
画像サイズ=W480×H640
これを開くと画像が横に引き延ばされW640×H480で表示されてしまいます
>>382>>384
thickboxで表示させる画像のサイズって指定できるんですか?
言われて見ればそんな指定はどこにも記述してません >>386
ごめんまちがえたwww
ファイル名同じだと思ってください >>387
同じでもわからん
Firefoxでそうなった経験はある
キャッシュ削除やCtrl+F5で更新してるうちに直った Prototype Window Class を使って new Window()で 子画面を表示させ
子画面で選択した情報を 親画面に渡したいのですが、
何かよいサンプルはないでしょうか?
window.open()だとopenerを介して親画面をいじれると思うのですが、
Prototype Window Classの場合、親画面のオブジェクトがわかりません。
よろしくお願い致します。
自己解決です。
window.parent. で親画面にアクセスする事ができました。
では。 $(function(){
jQuery.ajax({
url : "./number.txt",
type : "get",
success : function(data){
document.write(data);
}
});
});
ファイル内にあるテキストを処理したいと思い
いろいろググって上の方法で一応表示は出来ました。
関数内でならdataの値を表示したりいろいろ処理できそうですが
関数の外で処理するにはどうすればいいでしょうか
自己解した・・・かも
ほかに適当な関数作って、「function test()」とか
で、
$(function(){
jQuery.ajax({
url : "./number.txt",
type : "get",
success : function(data){
test(data);
}
});
});
こうやってその関数に渡せば万事OKなんでしょうか 「Google AJAX Feed API」を用いて、下記のサイトのように
ブログのサイドバーやサイトに表示させる方法を教えてください。よろしくお願いします。
http://www.webmemo.jp/star/update.php Google AJAX Feed API のドキュメントにあるサンプルで FA です
本当にありがとうございました cometサーバの構築方法を教えてください。
何か参考になる書物でもうれしいです。 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
>逆の場合もまた然りです。
というか、他の三方の場合も、
ですね。。
よろしくおねがいしますm(_ _)m jQueryで質問です
文字コードがshift-jisのhtmlファイルでも使えます? <script charset="utf-8" (ry ajaxでリクエストを送るとき、
httpのリクエストヘッダを自分で設定することってできますか? >>404
setRequestHeader()で jQueryでload()で呼び出したいhtmlがshift-jisなんですけど、charsetを指定してやるとか文字化けさせない方法ありますか?
例えばjQuery.ajax()でcharsetを設定しload()と同じ動作をさせるとか すいません
携帯で書いたらおかしなことになりました Ajax.Requestを複数投げてそのonComplete関数が全て終わったときに
処理をしたい場合ってどう書けばいいんでしょうか 投げるときにcount++
コールバックでcount--
countが残ってたらコールバック処理中断 >>411
ありがとうございます。
asynchronous : falseでよかったみたいです。 質問させてください。 ttp://5am.jp/jquery/jquery_ui_tabs/
これを使ってタブを作ったのですが、ページの読み込み時にかならず、1
番目のタブが開いている状態になっています。 任意のタブを
開いた状態に、または開いているタブのクリックでタブを閉じる方
法はわかったのですが、 ページを開いたとき、すべてのタブ
が閉じている状態にする方法がわかりません。 どなたかご教
示願います。 質問です。
AJAXでPOST送信するさいに、テキストをEUC-JPで送りたいのですが、
ページの文字コードがEUC-JPでも、送信データはUTF-8になってしまいます。
EUC-JPで送るにはどうすればいいでしょうか?
また、受信データについてもEUC-JPのデータを受け取っているのに、
ブラウザ側がUTF-8とみなして表示してしまいます。
こちらは、HTTPレスポンスの Content-Type に charset=EUC-JP を入れたら、正しく表示できたのですが、
レスポンスヘッダを変えられない場合、何か対処方法はありませんか? JavaScript はブラウザによって文字コードが違うから難しいんだよな〜 すみません。inputボックスに値を入れて、次のinputボックスにカーソルが移動したら、
Mysqlにデータを入れていくのをAjaxで作りたいんですが、どのようにしたらいいのかわかりません。
初心者過ぎる質問にお手数ですがお知恵をお貸しください。
inputのフォーカスが変わる度に、非同期でデータをPHP等のサーバスクリプトに送るという風に書けば良い
サーバスクリプト側でDB保存の処理を書く
jQuery 非同期 MySQL PHP
などのキーワードで一度検索を checkboxが、手動で選択された場合であれ、スクリプトで内部的に選択された場合であれ、
変更されたかどうかを取得したいのですが、onchangeだとうまく動作しません。
いい手があれば教えてください。 Prototype.jsのAutocompleterを使って、FireFoxでオートコンプリートしようとしても、
かな漢からの入力ではキーダウンのイベントが発生しないらしく、コンプリートしてくれません。
逃げるいい手があれば教えてください。
ローカルでも駄目だったんですけど、
ttp://javascriptist.net/ref_scriptaculous/autocompleter.html
から
ttp://javascriptist.net/ref_scriptaculous/autocompleter.sample.html
で試したら駄目でした。 質問お願いします
jQueryで、iframeを閉じたときに親画面の一部を書き換えようと思っています。
iframe内に以下の感じでjQueryを書いたところ、
FireFoxでは上手く行ったんですが、IE8では書き換えられませんでした。
IEでも親画面を書き換えられる方法を教えてください
<script>
$(document).ready(function(){
$(window).unload(function() {
$('#ID', window.parent.document).html("<img src='aaa.html'>");
//↓の書きかたでもIEでは上手くいかなかった
//$('#ID', window.parent.document).get(0).innerHTML =("<img src='aaa.html'>");
});
});
</script> >>428
ありがとうございます
でもエラーメッセージは出ていないです…
$(window).unload(function() {
alert('unload');
としてみたところ、IEだとalertが表示されないので(FireFoxでは表示される)
unloadイベントが発生していないのでは?と思ったんですが
IEだけそんなことあるんでしょうか?
jQueryは1.3.2を使っています jqueryのjquery-ui-1.7.2.custom.min.jsを使ってるんですが、
あるタブを表示したときに、何かイベント的なものは拾えないんでしょうか?
OnClickだと表示される前なので使えませんでした。
>>427
関係ないけどjavascript内のHTMLもW3C標準で書こうな
×<img src='aaa.html'>
○<img src='aaa.html' alt='aaa' \/> 超初心者です。(Web開発経験なし)
ASP.NET+Ajax でアプリケーション開発の勉強をしたいと思っています。
ASP.NET側からAjax(javascript)の呼び方とか処理の仕方が全く分からないので、参考になるサイトとか教えてください。
あるいはオススメ参考書とかありますか?
ethnaのフレームワークからだとhtml_ajaxを使うのが普通なのかなぁ?
>>431
処理後にコールバック追加すればいいんじゃない? くだらない質問ですいませんが、
Ajaxの読み方は、「あじゃっくす」、「えーじゃっくす」
どちらが一般的ですか? 一般的っつーか、「あじゃっくす」は
「いんすとろーる」みたいな位置付けだと思ったほうがいい。 jQueryで、はまってます。どなたかお助けを・・・
windows apacheのローカル鯖でテストしています。
$("#load1").load("./load.html");
単純な読み込みがIEのみできません。
Firefox Chorome Safariは問題なく読み込めました
心当たりある方いらっしゃいませんでしょうか http://www.a-jax.net/
ここ使わせてもらってます。
ソースもあるので助かります。 >442
ttp://e0166.blog89.fc2.com/blog-entry-465.html
にapacheの設定についての記載があったりするけど、チェック済み? 複数のページに流用しているhoge.tmpというファイルが有りまして、
ttp://mrs.suzu841.com/yomoyama/scripts/page_2010062401.html
こちらを参考にインクルードしてみたのですがその部分だけ文字化けしてしまいます。
保存時の文字コードが良くないのだと思いShift-JISからUTF-8に変更してみると
prototype.jsを利用したページでは文字化けしなくなったのですが
その他のphpやperlでインクルードしたページでは文字化けしてしまいます。
この場合どう対処するのが良いのでしょうか? >>427
>><img src='aaa.html'>
imgタグのsrcにhtml突っ込んでるのは初めて見たな・・
ただのサンプル?それとも何かのテクニックなのか? すごく初歩的なことですみません
xmlじゃないhtmlをXMLHttpRequestで取得してページに挿入するのって
テキストとして加工してinnerHTMLでページに挿入するものですか?それが一般的ですか? $("#ABC").click(function(){
});
これを別関数から呼ぶにはどうすればいいでしょうか。
以下のように書いてみましたが動作しません・・・。
$("#DEF").click(function(){
$("#ABC").click();
}); Google AJAX Feed APIを使ってFC2ブログの記事データを
別サイトに表示させているのですが、テキストデータは問題ないのですが
画像データが表示されたり、されなかったりマチマチです。
別のブラウザやOSで見ても同じ症状なのですが
同じ経験をした方はいらっしゃいますでしょうか?
ツイッターみたいに、ページのイチバン下が表示されたら
続きのページを読み込むのって、どうやるんですか? htmlで作ったファイルにAJAXの構文を書いて保存をして、きちんと動いたんですが、PCリカバリ後に動かなくなりました。どうしたら、動くようになりますか?よろしくお願いします。 >>454
動いてた状態までリカバリすれば良いと思うよ。 ■ このスレッドは過去ログ倉庫に格納されています