Ajaxでも語りませんか Rigel4at PHP
Ajaxでも語りませんか Rigel4 - 暇つぶし2ch550: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です。

783:nobodyさん
09/05/08 08:29:49 .net
なんのためのステータスだ。


784:nobodyさん
09/05/08 09:57:19 .net
>>779
ん?>>777みたいなのじゃダメなの?

785:776
09/05/08 17:20:27 AYDdt2Ml.net
>>779
777さんのコードはとても勉強になりました。
var id = /\d/.exec($(this).text())[0];

これでは要素の何番目をクリックしたかしかわからない
のでパラメーターを渡せないと考えています。

そこで<p>にclassかidを属性を付けてパラメーターを渡せればと考えています。

<p onClick="javascript:dataView('abc');">パラメーター1</p>

<p class="abc">パラメーター1</p>

class名が解っていれば簡単なのですが
この場合、class名が動的に生成されるので
どうやって取得すれば良いか調べています。

777さんのお陰でここまで辿り着きましたが
そもそも$('p').bind('click', function()でパラメーターを渡せるのか
よく解らなくなってきております。
classやidをパラメーターとして利用するのは間違っている気もしております。

786:nobodyさん
09/05/08 18:15:47 .net
>>785
ユニークな値ならidの方がいいと思うけどね。
var id = $(this).attr('id');
に変更して、
<p id="abc">パラメーター1</p>
<p id="de">パラメーター2</p>
<p id="ef">パラメーター3</p>
みたいにしたらいいんじゃない?

787:776
09/05/09 00:28:14 9aQwouFi.net
>>786
本当ですね。idの方が良いですね。
786さんの$(this).attr('id')でid名が取得できました。
ありがとうございます。
うまくいったのでソースを載せておきます。

<script type="text/javascript">
$(document).ready(function () {

  $('#test p').bind('click', function(){
var id = $(this).attr('id');
alert(id);
  });

});

</script>
<div id="test">
<p id="ab">パラメーター1</p>
<p id="cd">パラメーター2</p>
<p id="ef">パラメーター3</p>
</div>


788:nobodyさん
09/07/07 11:55:16 .net
jqueryの文字化け対策で
ajaxSendの時にXMLHttpRequest.overrideMimeTypeを使ってるのですが
IEだと正常に働きません。
IEで文字化け対策するにはどうしたらいいのですか?

789:nobodyさん
09/07/07 12:13:50 .net
全てをUTF-8にする。
ソースのみならず、関連ファイル(text形式)全て

790:nobodyさん
09/07/07 20:06:27 .net
特に事情がないなら全部UTF-8つかっておくのが今は無難だとおも

791:nobodyさん
09/09/04 18:47:48 .net
dhtmlxを使ってる方いますか?
グリッド部分の印刷で手間取っています

792:nobodyさん
09/09/10 07:43:51 .net
WebでWordやExcelみたいなかっこいいアプリが作りたいのですがjQueryで作れますか?
初心者がjQueryを学ぶのに最適な本を教えてください

793:nobodyさん
09/09/10 23:45:54 .net
1.jQueryはセレクタとか追加イベントが便利な道具

かっこいいデザイナーハウスのような犬小屋を作りたいんですが
木の板やペンキのような素材と、ノコギリとかなづちで作れますか?
っていってるようなもん

プログラムの基礎ができてるなら本なんか読まなくてもウェブのリファレンスだけで十分

794:nobodyさん
09/09/12 14:23:26 .net
卒研をAjaxを利用して作りたいと思ってるのですが
アイディアが浮かびません
何かありますでしょうか

795:nobodyさん
09/09/12 16:59:06 .net
卒研って卒業製作じゃないぞ

796:nobodyさん
09/09/12 20:14:19 .net
手段と目的を間違ってないか。

797:nobodyさん
09/09/14 12:31:21 .net
>>794

DreamWeaverモドキを作る。
題して『ウェブブラウザ使ってビジュアルHTML編集エディタ』

ってか普通にあるけど、Ajaxを利用してというのでは最適だと思う。
判らない事あっても判例多いから調べやすい。
インターフェースや操作性を工夫すればオリジナル性も出せると思う。

頑張れ!

798:nobodyさん
09/09/19 03:48:00 Ghzf+U1P.net
JQuery教えてください
もしくは誘導してください

cgiから引っ張ってきた内容の表示/非表示を切り替えたいんだがよく分からん
表示はできるけど、非表示にできない



799:nobodyさん
09/09/19 03:51:29 Ghzf+U1P.net
ほぼ、初心者です。以下表示させることはできたソース
removeメソッドだとdivごとなくなった

print qq|<script type="text/javascript" src="./jquery.js"></script>|;
print q|<script type="text/javascript">
jQuery(function($){
$('p').one("click",function () {
var number=$(this).val();
$.ajax({
type:"GET",
url: url,
data:{num: number},
success: function(msg,status){
$("#msg").prepend(msg);
}
});

});
});
</script>|;

print qq|<div id="msg">中身を表\示</div>|;
print q|<p id="contentType" value="1">AjaxTest1</p>|;

800:nobodyさん
09/09/19 07:26:37 KT+zhTD8.net
ajax ややこしいし、ajax 志向で何からなにまでやろうとすると
やたら重いし、総じて面倒なので、動的に動かすなら、jquery
と ahah でいいや。

あ、prototype のことね。

801:nobodyさん
09/09/20 00:08:40 .net
非表示ならdisplay:noneかhiddenでいいだろ
つか、URLリンク(semooh.jp) こことか見て理解すらできないなら
HTML、XHTML、Stylesheetあたりと、DOMとかのさわりくらいは勉強しれ
基本ができてないのにそれを操作するための道具があっても意味ないだろ

なんだかサーバサイドとクライアントサイドの区別すらろくについてないようだし難しいかしら…(´・ω・`;)

802:nobodyさん
09/09/23 22:14:06 l9viFuyu.net
サーバサイドとクライアントサイドくらいはわかる

↑の例で言うと<div id="msg">の手前にcgiから引っ張ってきた内容が挿入されるんだけど
それをどうやって消したものかと思ってたんだ

結局cgiからの出力の際に適当なidつけて、$("#hoge").hide()でできた

803:nobodyさん
09/09/27 00:26:16 .net
Ajax.Request と、 Concurrent.Thread を使って
同期でも固まらないHTTPクライアントを作った
けど、クラスの中に入れるとどうしても同期しない。

何かいい方法ないかなー。

つーか、JSでRIAできないのは、コンパクトな設計
に分散させることができない自分の不甲斐なさでは
あるんだけど。

804:nobodyさん
09/09/28 10:55:25 .net
>>802
id="hoge"をタグに付けなくても、
$("#msg").prev()
で、その要素を取得できない?
prependで自分の前に追加したやつはprevで取得できたと思う
appendならnextみたいな感じで。

805:nobodyさん
09/09/28 22:36:18 .net
サーバーサイドで実行できるjqueryライクなphpオープンソース phpquery

サーバー側でHTMLをjqueryライクな書き方で整形できるよ。

URLリンク(code.google.com)


$doc = phpQuery::newDocumentHTML("URLリンク(www.yahoo.co.jp)");

$html = $doc['div'] -> html();

サーバーサイド側でこんな簡単にHTMLが抜け出せる。
正規表現も使わないで済む。jqueryライクな書き方でOK

806:nobodyさん
09/09/29 00:29:20 oD0uVWyE.net
>>804
まじか
そっちの方がスマートだな
ありがとう

807:nobodyさん
09/09/29 05:55:37 .net
現canvas上に描かれた情報(座標や色)を受け取るにはどうしたらいいですか。
canvasに描くと同時に随時jsonに独自フォーマットで記述していくのでしょうか。
get○○的なメソッドで簡単に取り出せないものでしょうか。

808:nobodyさん
09/11/02 00:57:11 JG9uz1ow.net
JQueryについて質問です。
URLリンク(docs.jquery.com)
のダイアログに表示される文字を、画面上のあるテキストボックスに入力された値にしたいのですが、
どのようにすればよろしいのでしょうか?

function showConfirm(e) {
$('#dialog').attr('title', e.name).dialog({





<div id="dialog" title="Delete this customer?" style="display:none;">
 <p>
<span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>
現在はこの文字列が表示されています。
</p>
</div>

”現在はこの文字列が表示されています。”という文字列の変わりに、フォーム上のあるテキストボックスに入力
された値を入れて表示させたいのです。

ちなみにASP.NETです。

809:808
09/11/02 02:26:07 JG9uz1ow.net
>>808です
asp:LabelとinnerHTMLで解決しました!

810:nobodyさん
09/11/12 21:53:40 .net
初めてAjaxやるんだけど
Ajaxのフレームワークってどれがおすすめ?
Eclipseにも対応してるGoogle Web Toolkitを使ってみようかと思ったけど
このスレでレス抽出しても1回も出てこないし・・
他のを使ったほうがいいの?

811:nobodyさん
09/11/12 22:16:16 .net
ほとんど全部JavaScriptで書くのか、ちょっと使うのかでも
変わってくると思う。
個人的にはExt.jsで全部書いてみたくなることがある。


812:810
09/11/12 23:18:59 .net
JavaScriptは今あんまり詳しくないし・・じゃあGWTにしよう。
サンクス

813:nobodyさん
09/11/13 00:39:17 .net
GWTはもはやExtJSのラッパー
ExtJSを直接使う方が速くて軽くて馬なんだが

814:nobodyさん
09/11/19 14:33:08 .net
>>502付近で話題になっていることで、ちょっと嵌ったので教えてほしい

画面もレスポンスもともにUTF-8になっているにもかかわらず、
IEでresponseTextを実行しようとすると、
「c00ce56e のため~」がでて実行できない・・・。

いろいろググってみても、
「UTF-8以外の場合出ることがある」
としか書かれてなくて、もうお手上げ状態。
ちなみにFxでは正常に表示されています。

815:nobodyさん
09/11/19 14:51:38 .net
>>814
ホントにutf-8なの?全部英語だけにしても同じエラー出る?

816:nobodyさん
09/11/19 15:27:00 .net
>>815
出てます・・・。

発生環境を書いていなかったので、書いておきます。
・PHP(Ethnaを使用)
・OSはWindowsXP(最終的にはCentOSでの稼働)
・IEのバージョンは7

Ethnaは画面表示として、Smartyを用いていますが、そこがあやしいのかも知れないです。
ただ、responseTextをする前に、getRequestHeader()でContent-Typeを見てみたら、
「text/html; charset=utf8」と返ってきているので、UTF8を出しているんだとは思うんですが・・・。

817:nobodyさん
09/11/19 19:33:15 .net
javascriptで別ファイルインクルードしててそっちが違う文字コードとか

818:nobodyさん
09/11/20 09:27:28 .net
>>816
PHPは、よく知らないんだけど、
ヘッダーの文字コードがutf8だからって、
レスポンスの中身がutf8だって保証は無いんじゃないん?

PHPだと文字コードを自動で変換してくれたりするのかな。


819:nobodyさん
09/11/20 11:16:38 .net
PHP側でmbstring.encoding_translationとかが有効になってると、アプリ側では確かにutf-8を出したのに
apacheから出る時に勝手にsjisとかeucになってることがある。

ajaxから呼んでいるURLにブラウザからアクセスしてみて、実際に出てきているエンコードを見てみては?
post送信が必要ならスクリプトの最初でダミーの$_POSTを設定すればいい。

820:814
09/11/20 13:18:38 .net
>>817
JSファイルは確かに別ファイルとしてインクルードしてますが、
使用しているファイルすべてがUTF-8で記述しています。

>>818-819
ブラウザで直にアクセスを行ってみたところ、エンコードはUTF-8が選択されていました。
吐き出そうとしているページに<meta>で文字コードを指定しようがしまいが、
エンコード情報はUTF-8となっています。
IEでの確認方法って、右クリック→エンコード→選ばれているもの でいいですよね?


821:nobodyさん
09/11/20 13:22:38 .net
レスポンスヘッダをちゃんと確認したらどう?

822:814
09/11/20 15:36:11 .net
>>821
すいません、どのようにすれば確認できるのでしょうか・・・
PHP側で出力するものですか?

823:814
09/11/20 17:03:05 .net
すいません、解決しました。

php.iniのdefault_charsetが「utf8」となっていたのが原因のようです。
「UTF-8」に変更して確認したところ、正常に表示されることを確認しました。

お騒がせしてすいませんでした・・・。

824:nobodyさん
09/12/02 16:37:27 .net
prototypeスレとかってないの?

最新の1.6.1で継承がどうなったか知りたいけど情報が少なくて。
とくにオーバーライドしたときにスーパークラスのメソッドを呼びたいとき。

825:nobodyさん
09/12/02 17:16:45 .net
1.6.1はわからんままだけど、1.6.0ならいろいろ見つけた。
スーパークラスのメソッドが気軽に呼べて感動した。
extendとかいうのも不要になったし、言うことなし。

826:nobodyさん
09/12/02 17:18:26 .net
あ、ID無し板か…(>>824==>>825)が真です。

827:nobodyさん
09/12/14 22:02:30 .net
テスト

828:nobodyさん
09/12/15 05:20:42 .net
マスカットって実用性どうなの?
マスカット褒めているサイトや記事はいくつもあるけど他のajaxのフレームワークに比べて解説&サンプルを扱っているサイトが極端に少ない。
公式ページにはリファレンス解説くらいでサンプルは少ないし。

829:nobodyさん
09/12/15 12:13:23 .net
使ってみなはれ

830:nobodyさん
09/12/15 12:25:27 .net
金太がナイフで切ったとさ

831:nobodyさん
09/12/15 22:12:50 .net
金太マスカット切る

832:nobodyさん
09/12/17 14:39:14 .net
>>829
おまえさ、使ってみるだけでも何時間もロスするのがわかっているから、
実際に使ってみたことがある人に個人的な意見を聞こうと書き込みしているんだろ。
使ったことがない奴は黙ってろってことなんだよ。
>>828がどういう気持ちで書いたか俺にはわかるよ。

833:nobodyさん
09/12/17 15:30:32 .net
>>832
おまえさ、ここで聞いても期待できないから
実際に使ってみるしか道はないぞって言おうと書き込みしてるんだろ。
結局実用性を答えられない奴は黙ってろってことなんだよ。
>>829がどういう気持ちで書いたか俺にはわかるよ。

834:nobodyさん
09/12/17 20:48:13 .net
二つ合わせても3点くらいだな

835:nobodyさん
09/12/21 12:16:59 .net
5点満点中だろ?

836:nobodyさん
09/12/21 19:29:56 .net
これは100点満点だろ常識的に考えて

837:828
09/12/27 02:36:43 .net
>>832->>833
ずっとアクセス規制でかけなかったのでその間も検証を自分でやってみたけど
昨日以前にドキュメントが少なすぎて公式サイトのドキュメントだけでは不十分だとわかった。
4つあるサンプルプログラムの中を直接解析するかフォーラムで検索して情報を探していかないと求めているものを見つけられない。
ドキュメントさえ整備されたら使い勝手はいいものになる可能性はあるかもしれない。
IDEがある程度充実しているから画面作成はそこそこ便利。

838:nobodyさん
10/01/11 00:08:28 IxtAxc0H.net
UIZE Frameworkってどうなん?

JSで超ド派手なアニメが作れる「UIZE Framework」入門
URLリンク(ascii.jp)

839:nobodyさん
10/01/11 02:07:51 IVk+qInT.net
>>838
使えたもんじゃないだろ、こんなオナニーフレームワーク

企画屋が金をむしりとるために存在するようなもんだから、
存在意義までは否定しないけど

840:nobodyさん
10/01/11 03:15:12 .net
UZAE Frameworkにみえた。なんかUZAそう

841:nobodyさん
10/01/16 02:53:27 .net
JQuery凄いな
半日あれば誰でも非同期通信余裕でしたになれる

842:nobodyさん
10/01/17 23:17:43 zUP8SF2q.net
リングレン 最高だよね

サイドバック、上がり過ぎんなよー

843:nobodyさん
10/01/18 07:59:44 IjT9NwyP.net
ajaxは保守性を犠牲にしすぎ

844:nobodyさん
10/01/18 18:49:51 .net
>>843
同意

GWT使ってみたら?

845:nobodyさん
10/01/19 13:10:15 .net
GWTはねーよ

846:nobodyさん
10/01/23 00:35:39 .net
jHTMLAreaをjQuery UIのtabsやaccordionの中に入れるのって無謀?
accordionの中に入れようとしてみたけどjHtmlAreaが入っているdivをactivateで開けておかないと
jHTMLAreaのボタンが全部縦に並んでレイアウトが崩れる。

jHTMLAreaが初期化された後に、エディタの内容変更したいけど
一度初期化してしまうと.htmlでは変更できないみたい。
どうすれば。

847:846
10/01/23 23:01:05 .net
WikiTextに対応してるMarkItUpに変えてみる。
HTMLだと無害化できないし

848:nobodyさん
10/01/27 21:55:30 AmEQIunT.net
ここのサイトおすすめですよ。

URLリンク(www.a-jax.net)

うまくまとまっていますので、いつも使わせてもらっています。
わかりやすいですね。

それにしてもWEB3.0来ますかね?

849:nobodyさん
10/01/28 01:29:36 .net
宣伝乙

850:nobodyさん
10/01/29 23:26:57 .net
>>848
1920x1080の画面で見ると、コンテンツは左に固まってるのに
ヘッダとフッタは画面一杯に伸びてて凄く格好悪い

851:nobodyさん
10/01/30 21:32:23 .net
広告だらけで見た目もひどいなw
久しぶりにこんなサイトみたわww

852:nobodyさん
10/01/31 02:32:47 .net
見た目がセンスなくて…
本当にセンスがないならいいけど、自分でセンスがあると思っている節があるのが嫌

ヘッダとフッタは汚いし、広告が来たないし、Ajaxとは関係ないし、役に立たない

> ホームページにGOOGLE検索を設置
> これであなたのホームページからググリ放題です。超簡単にできます。


853:nobodyさん
10/01/31 12:29:58 .net
最後の「それにしてもWEB3.0来ますかね?」が
あまりにもわざとらしすぎて噴いた

854:nobodyさん
10/02/01 00:05:01 .net
広告をクリックさせてお金稼ぎたいならもっとひどいのはいくらでもあるし、かわいいもんだなw
誰も見ないだろうけどw

855:nobodyさん
10/02/01 10:01:52 .net
あまりにも酷い酷い言うからどんだけ酷いんだと思って覗いてみたらそうでもないじゃねーか
と思って、「はじめに」をクリックしてみたらsyntax error

856:nobodyさん
10/02/25 17:56:58 .net
ネイティブJSON対応JScript.dll (IE8)
URLリンク(support.microsoft.com)

857:nobodyさん
10/02/25 17:59:41 .net
ウィンドウズアップデートしてそれを入れているIE8と入れていないIE8とでまた振り分けるんすね

858:nobodyさん
10/03/09 14:51:51 Wb+MmUk8.net
ほんとに初歩的なこと聞いてしまうけど、
2chみたくgzip推奨してるコンテンツをgetしたいとき
xmlHttpRequestは勝手にgzipを受け取ってくれる?

859:nobodyさん
10/03/09 17:06:03 .net
>>858
そのコマンドを投げるブラウザ次第

860:nobodyさん
10/03/09 22:44:55 .net
>>859
なるほど~

パケットキャプチャで確認するか...

861:nobodyさん
10/03/12 20:41:59 .net
Ajax でも Google はリンクを見てくれるらしいんですけど、
方法がよく分からないです。


862:nobodyさん
10/03/12 21:31:28 .net
>>861
言ってる意味がよくわからないです
JavaScript実行後に出来上がったリンクでもgoogleはリンクとして認識してくれるってこと?
単純にjavascriptを実行してるってことでしょ

863:nobodyさん
10/03/12 21:34:36 .net
この話だと思う。
URLリンク(www.sem-r.com)


864:nobodyさん
10/03/28 00:50:19 .net
jQueryのAPIリファレンス、ZIPファイルでも置いていたと思うけどどこあったっけ?

865:nobodyさん
10/04/27 14:36:48 .net
test

866:nobodyさん
10/06/08 21:47:02 .net
<log>
<mass>
<name>名無しさん</name>
<text>本文</text>
</mass>
 ・
 ・
 ・
 ・
 ・
 ・
</log>

こういうxml文書から、<name>と<text>の中身をそれぞれ配列に代入したいんで、こういうスクリプト書いたんだけど、
(XMLは上記の文書オブジェクト)

var mass = XML.getElementsByTagName("mass");
var Name;
var Text;
for (var i in mass) {
Name[i] = mass[i].childNodes[0].childNodes[0].nodeValue;
Text[i] = mass[i].childNodes[1].childNodes[0].nodeValue;
}

これどこが悪いの?

867:nobodyさん
10/06/08 23:08:50 .net
XMLは、どうやって作ったXMLオブジェクト?
new XML(...) ?


868:nobodyさん
10/06/09 19:13:46 .net
responseXMLを代入。

まだ慣れてないから恥ずかしい間違いしてるかもしれぬ

869:nobodyさん
10/06/10 03:06:10 .net
こういうエラーがでたから、どうすればいいか、とか
とりあえず動きはしたけど、コードのかきかたとしてこれはどうか、とか
まずなにを聞きたいのかを書いたら?あと実行環境とかも

まともに動いてない部分がループんとこで期待した値が取れない、とかなら
デバッガで変数覗いて見るか、alertデバッグでもやってみりゃいいんじゃないの

それと、空白文字列だけのノードの扱いとかもブラウザによって違ったりするし、
インデントの空白文字やら改行がmassの子ノードに含まれてるXMLを受け取ってんなら、
その決め撃ちしてるindexで期待のノードを参照できてるかをテストしてみたら良いんじゃね
つーか、そもそも名前がわかってんだから、わざわざ子ノードをきめ撃ちしてまで引っぱってこようとかしないで、
名前つかって引いたほうがいいんじゃないのかな

あと、個人的には、大文字で始まる名前を配列としてつかう変数につけるのとか
配列で使うことが事前に決まってるのに、あんまり意味のない宣言だけして、初期化しないのとかも気になるけれど

870:nobodyさん
10/06/10 03:09:21 .net
そういや、中華に仕様なげるとこういうコードが帰ってくることが多々あるな
きめ撃ちハードコーディングマジックナンバー大好きなのか?って聞きたくなるくらいに数字だらけ
それちょっと構成かわったりしたら、ドンだけ修正する気だよ!みたいな
もちろんどう書くのがいいかなんてケースバイケースだけど

871:nobodyさん
10/06/10 09:56:46 .net
中華は人海戦術が伝統的だからな
マジックナンバー決め打ちなんて日常茶飯事

872:nobodyさん
10/06/10 10:51:15 .net
そうすれば修正時に人件費多く取れるじゃない

873:nobodyさん
10/06/11 00:15:44 .net
客がまともならこんなもん受け取れるかってなりそうだけど、客は客で無知ばっかだかんなw
それでスパゲティをさらにごちゃごちゃにするための仕様変更を繰り返すっていう

で、何の話だっけ?

874:nobodyさん
10/06/11 13:31:40 .net
ごめん。あまりにも勉強不足だった。出直してくる

875:nobodyさん
10/06/12 05:00:33 .net
解決したならなにがダメでどうやったかも書いてけよw
気になるじゃないの

876:nobodyさん
10/06/15 20:16:53 .net
javascriptの仕様に原因があるとも言える

877:nobodyさん
10/06/24 23:20:44 .net
>>866
getElementsByTagNameの戻り値はArrayじゃなくNodeListだから
for (var i in miss) しちゃ駄目。
それだとdom要素だけじゃなくlengthも取れちゃうと思う。

javascriptでは、inを使ったfor文は外部からオブジェクトが拡張されてたりすると
予想外の動きするからあんまり使わん方がいいよ。
どうしてもeach的なのが使いたいならprototype.jsかjQuery導入すべし。

878:nobodyさん
10/08/02 17:01:27 4s58A5gB.net
prototype.jsとかjQueryとか(他の似たようなの含む)を使わずにAjaxするのって邪道?
面倒なだけ?それとも後者の方がシンプルに書ける?

879:nobodyさん
10/08/04 04:30:27 .net
邪道ではないが面倒だしメリットも特にないな

880:nobodyさん
10/08/04 04:58:29 .net
>>879
ありがとうございました
ちなみに何を使ってますか?

881:nobodyさん
10/08/04 08:21:25 .net
jQueryとExt

882:nobodyさん
10/08/17 09:35:17 .net
前は ExtJS 使ってたし機能は良いんだけどマニュアルに不備があったりで不満もあり
jQuery の方が良いかもしれないと思う今日この頃(まだ ExtJS > jQuery だと思ってる)

javascript で DOM直接触ったりする方が速度的には有利らしいけど
どうしてもコードが煩雑になってしまう


883:nobodyさん
11/03/07 23:11:22.77 .net
protohoshutype.js

884:nobodyさん
11/03/23 06:20:54.02 B0BtLSuB.net
jQueryでSjax(async:false)を使い、データを連続ダウンロードしているのですが、
16件目からリクエストが送信されず困っています。
Ajaxにはリクエスト数の制限でもあるのでしょうか?
何か回避方法があればご教示ください。よろしくお願いします。

885:nobodyさん
11/03/23 06:50:25.93 .net
IEだけのようです。Firefox, Opera, GoogleChrome では問題ありませんでした。

886:nobodyさん
11/03/23 06:55:14.68 .net
setIntervalで間を開けてみても駄目なようです。

887:nobodyさん
11/03/23 17:33:23.84 MNcbKRzA.net
IEのバージョンは

888:nobodyさん
11/04/22 22:12:28.92 .net
>>884
表示・反映されてないだけっぽいなら
16件目にタイムラグをつけてみ

889:nobodyさん
11/04/23 12:26:30.87 .net
>>884
成功したら次のデータをダウンロードするようにする

例えば、データのurlをパブリックの配列に入れておいて
ダウンロード処理するごとに配列から削除

成功したら、その配列の要素を見て、まだあれば
再帰的にダウンロード処理を行う

890:nobodyさん
11/04/25 14:35:08.69 6XkYoJt8.net
ターゲットはiOS系のSafariなんだけど-Aajaxでデータを貰う時(B→A)
BでHTML書き出してからAでinnerHTML

BでxmlやJSONなりを作成してAでDOM
だと、ベンチはどっちが早いの?
知ってるエロイ人がいたら教えてください(´・ω・`)
※DOMの方が早ければDOMを勉強します

891:nobodyさん
11/04/25 16:15:26.25 .net
>>890
クライアントやサーバのスペック、回線の状況等の
条件によって変わるんじゃない?

個人的にはサーバに負担掛けたくないからDOM使うけどね

892:nobodyさん
11/04/25 16:50:03.24 6XkYoJt8.net
>>891

893:nobodyさん
11/04/25 16:52:22.87 6XkYoJt8.net
>>891
それもそうですね
不特定多数の閲覧者が想定されるコンテンツならサーバに負荷を与えない方向が合理的ですね
脳内ベクトルがajaxやベンチにこだわりすぎてました
勉強になります

894:891
11/04/25 18:51:45.63 .net
まあ、色々試して判る事もあるから余裕があるなら
両方試すのもありかと思う

サーバでHTML出力するのものも、Javascriptが
使えない(あるいは昔のバージョンがありうる)場合には
最善の回答の可能性はあるかと思う

895:nobodyさん
11/05/30 17:08:27.80 tN751RDV.net
うへ

896:nobodyさん
11/06/18 00:14:52.93 SdH9rcmz.net
最近流行ってるページ下に移動すると追加でデータが表示されるページネーション。
あれって使いやすいですか?
下にいけば行くほどデータ量が増え、レンダリングが重くなりそうなんですが。
ユーザビリティ的にはどうなんでしょ。

897:nobodyさん
11/06/18 01:08:36.88 .net
オートページャ内蔵しつつフッタに連絡先とか著作権情報とか書いてあるサイトがあって笑える。


898:nobodyさん
11/06/18 02:38:08.97 .net
>>896
最悪

899:nobodyさん
11/06/18 02:54:38.62 .net
>>897
facebookですねわかります

900:nobodyさん
11/07/05 22:25:16.98 .net
twitterのつぶやきを取得してXMLで保存、それを数秒置きにhtmlに書き出して流れるように表示
擬似リアルタイムを実現するために、数分後にまたつぶやきを取得してXMLを上書き保存というのを作ったんだけど
XMLの上書きだけじゃ、更新が反映されない・・・
環境はFirefoxでキャッシュのせいか分からんが、手動で強制的にXMLのページを更新すると反映される。

非同期通信の限界かな?XMLからデータベースに変えたほうがいいか悩んでる。アドバイスください

901:nobodyさん
11/07/05 22:32:38.95 .net
text/event-stream とかじゃだめ?

902:nobodyさん
11/07/06 08:02:40.44 .net
>>900
hoge.xml?t=20110706090000
みたいにタイムスタンプのパラメータ付けてアクセスするとキャッシュつかないよ

903:nobodyさん
11/07/06 08:27:01.58 .net
>>901-902
ありがとうございます!
>>902さんの方法で上手くいきました

904:nobodyさん
11/07/20 16:25:23.99 7KGNUweb.net
Ajaxを用いてアプリケーションを作成する場合、サーバーサイド(PHPやJAVAなど)は
ページ生成などには一切かかわらず、JSONやXMLを用いて、データを返すことだけに
専念することになるんでしょうか?
どこからどこまでJavaScriptの仕事で、どこからどこまでがサーバーサイドの仕事なのか
線引きをどうすればいいのか迷っています。

905:nobodyさん
11/07/20 21:15:30.43 .net
>ページ生成などには一切かかわらず、JSONやXMLを用いて、データを返すことだけに
>専念することになるんでしょうか?

絶対そうしないといけない訳じゃなくてHTMLを返してもいいけど
データだけ返す方が分業が出来て作りやすいと思う


906: 忍法帖【Lv=1,xxxP】
11/08/04 00:13:38.54 4dzHw4V4.net
お前ら名前欄に!ninjaって打ち込んでみろ!
忍法帳リセットされてるぞ!

907: 忍法帖【Lv=3,xxxP】
11/08/04 00:42:07.13 .net
まじ?

908: 忍法帖【Lv=28,xxxPT】
11/08/04 00:42:53.82 .net
ほんとだ

909: 忍法帖【Lv=40,xxxPT】
11/08/04 08:20:09.65 .net
よくわかんない

910: 忍法帖【Lv=40,xxxPT】
11/08/04 13:53:39.18 .net
なんだってー!

911: 忍法帖【Lv=32,xxxPT】 【東電 53.7 %】
11/08/07 03:50:47.42 .net
maji ?

912: 忍法帖【Lv=1,xxxP】
11/08/07 08:27:48.59 K4Sb2YJW.net
マジかよ

913:nobodyさん
11/08/09 10:31:49.57 .net
webのことを「うえっぷぅ」って呼ぶ人いますか?



914:nobodyさん
11/08/25 00:54:15.76 .net
ウェププラウザダヨ~

915:nobodyさん
11/11/28 08:22:14.94 .net
更新ねぇなー

916:nobodyさん
12/02/22 03:45:45.51 3norYTWX.net
ajaxに手をだそうと思っています。
おすすめの開発環境ってありますか?

917:nobodyさん
12/02/22 12:23:15.90 .net
>>916

netBeans
eclipseって言う人居るけど、これ重いのでオレ嫌い。
なので、AptanaStudioも落選

軽量なものがいいのなら、好きなエディタでOK

金あるなら、DreamWeaverとかもあり

918:nobodyさん
12/02/24 13:23:46.46 .net
netBeansもeclipseも重すぎる。そのせいで使い勝手が悪い。
ストレスたまりすぎ。
ここまで高機能じゃなくていいので中庸の開発環境はないものか。

919:nobodyさん
12/02/24 23:36:43.45 .net
>>917,918

あざます!netBeans使ってみます。
DreamWeaverって高いけどそれだけの勝ちありますか?
体験版使ってみます。

920:nobodyさん
12/02/27 12:32:13.02 .net
>>919

DreamWeaverはCS5から、だいぶ使い勝手が上がったから(コードヒントの反応がイイ)、
Ajax以外のプログラム(PHPとかデータベースもの)もしたいならオススメ。
制作から管理まで一環して使える。
また、トラブルがあっても検索で解決できるほど、FAQも充実している。
ある意味、枯れた製品。だから信用できる。

921:nobodyさん
12/02/28 18:01:14.67 Fa/Ri7gQ.net
JSONPだとGETと言うかURLパラメータしか扱えないと思いますが、
POSTデータを扱う方法って無いですよね。

922:nobodyさん
12/02/28 19:31:54.58 .net
>>921
POST自体はクロスドメインで送信できるから、
キーワードをつけて、POSTする。
そのキーワードでJSONPによってデータを受け取る。

とかでいいんじゃね?
JSONPのリトライとか、推測されないようなキーワードとか、
サーバ側の処理とか、考慮する部分は多々あるだろうけれど…

923:nobodyさん
12/03/01 13:51:24.31 .net
IFRAME内でpost、JSONPを読み込むhtmlを返す。

924:nobodyさん
12/03/01 13:51:46.26 .net
ん、ダメか?

925:nobodyさん
12/03/01 23:12:15.38 .net
>>921
お前が本当に欲しいものは、EasyXDMだよ。

926:nobodyさん
13/05/22 00:20:10.75 .net
過疎ってんじゃねーかよ

927:nobodyさん
13/06/16 20:52:52.16 .net
JavaScriptを殺せなかった(Ajaxで生きながらえさせてしまった)のは
今世紀最大の失敗だったと思うわ

TojiCode: A Tale of two Web Technologies
URLリンク(blog.tojicode.com)

コメント欄など見てると、もう駄目だよこれ\(^o^)/オワタ
JavaScriptの置き換えも改善も期待しないほうがいい。
DartもPNaClも政治で潰される。asm.jsはどう考えてもLLVM→asm.jsの変換時間やマルチスレッド対応で躓く。

ウェブはJavaScriptと心中だ。

つかBrendan Eichの老害っぷりがぱない
というより、あれこれ理由をかこつけて自分が作ったJavaScriptを守りたいだけなんだろうけどさ。
JavaScriptやasm.jsに疑義を呈するブログやツイートに片っ端から突撃してくる必死っぷりが心底うざいw

そろそろHTML/CSS/JavaScript全部スクラップにして
第二のウェブを作ることを考え始めてもいい頃合いではないかと思う。
野心ある人はもう取り組んでいるかもしれん。

928:nobodyさん
13/06/17 09:30:34.17 .net
Google speeds up its JavaScript alternative Dart compiler and VM, says no more core library breaking changes
URLリンク(thenextweb.com)

Dart Editor
URLリンク(www.dartlang.org)

929:nobodyさん
13/06/20 18:59:29.09 78R6NQbr.net
次スレはいらないよね?

930:nobodyさん
13/06/28 15:13:13.12 .net
URLリンク(g.e-hentai.org)

931:nobodyさん
13/06/28 15:14:31.08 .net
URLリンク(g.e-hentai.org)

932:nobodyさん
13/06/28 15:15:34.46 .net
URLリンク(g.e-hentai.org)

933:nobodyさん
13/06/28 15:16:49.19 .net
URLリンク(g.e-hentai.org)

934:nobodyさん
13/11/11 10:41:11.06 .net
URLリンク(www.dailymotion.com)

935:nobodyさん
13/11/11 10:41:41.05 .net
URLリンク(video.fc2.com)

936: 忍法帖【Lv=28,xxxPT】(1+0:8)
14/03/07 11:29:25.53 c7SC6xw2.net
マジでもう話題ねーな

937: 忍法帖【Lv=2,xxxP】(1+0:8) 【Dphp1394802789683284】
14/03/14 22:16:19.85 1+g+59nq.net
test

938:!nanja
14/03/15 19:49:07.97 q3OEYX+O.net
test

939: 【Dphp1394802789683284】 忍法帖【Lv=2,xxxP】(2+0:8)
14/03/15 19:56:52.68 q3OEYX+O.net
うわぁ失敗

940:nobodyさん
14/09/21 13:56:31.45 .net
URLリンク(www.tokyo-tube.com)

941:nobodyさん
14/12/03 08:28:41.54 Nb6Hcys0.net
IQ ≒ 偏差値 x 2

942:nobodyさん
14/12/23 20:05:12.64 .net
URLリンク(g.e-hentai.org)

943:nobodyさん
14/12/24 20:12:06.36 .net
URLリンク(eroxav.dtiblog.com)

944:nobodyさん
15/01/11 01:52:39.82 .net
Overhaul用魔法威力特化生き武器の銘(血吸い回避版)
1→2 3754ページ目:秩序ある剣闘士 魔法威力520
2→3 3753ページ目:英雄になりたい希望
3→4 3753ページ目:完全の妹
4→5 3752ページ目:雪のクリムゾン
5→6 3752ページ目:脅迫された首輪
6→7 3751ページ目:奇跡を起こす心
7→8 3750ページ目:予言に従う紫
8→9 3750ページ目:腐らない破壊
9→10 3749ページ目:ドリーム・オブ・ナイト
10→11 3749ページ目:隠者の槍
11→12 3748ページ目:反政府の真珠
12→13 3747ページ目:メッセンジャー・アース
13→14 3747ページ目:ホワイト真珠
14→15 3746ページ目:気品ある略奪者

945:nobodyさん
15/01/11 01:58:27.75 .net
Overhaulで生き武器遠隔耐性エンチャ探し終わったからメモ(全部Lv1)
火炎耐性536 暗がりに住む錬金使い(2426p) 91726
冷気耐性529 マスター・オブ・カオス(1288p) 72389
電撃耐性526 腐った明日(1095p) 69107
暗黒耐性536 非のない記憶(740p) 63078
幻惑耐性532 母のカウ(1288p) 72388
毒耐性465 ジェノサイド・レインボウ(843p) 64817
地獄耐性403 愛人は魔法(980p) 67152
音耐性511 溶岩のビューティ(154p) 53112
神経耐性500 愛されし連鎖(443p) 58016
混沌耐性422 蜘蛛のような土(879p) 65434
魔法耐性426 人妻の大剣(3921p) 117142

946:nobodyさん
15/01/23 06:38:37.89 4rX2GY7j.net
lodash 3.0 リリース間近!

URLリンク(github.com)
3.0-preから-preが外れました!


スレが多すぎてどこに書けばいいかわからないので
関連スレすべてにマルチポストしています。m(__)m

947:nobodyさん
15/01/27 13:05:41.62 .net
test

948:nobodyさん
15/01/30 20:08:42.11 .net
omake_overhaul 邪悪な武器エンチャントについて
・邪悪な武器とは
堕落しており、いかなる手段でも祝福できない
解呪で消滅
最初から「使用者の生き血を吸う」が付与
成長が非常に早い
強度の高いエンチャントが付与されやすい
1/3の確率で1.5倍になり、2/9の確率で2.5倍になる。

949:nobodyさん
15/01/30 20:15:20.65 .net
・強度の高いエンチャントが付与されやすいについて
◆omake_overhaulでは 63809,3754,114309,秩序ある剣闘士 が魔法の威力を高める [*****+],520になっている◆
・銘を1個ずらせば同じエンチャントでも倍になったりならなかったりする
・63806,3754,114306,暗がりに住む用心棒,魔力を維持する,97,5を選択した場合
 魔法の威力を高めるエンチャントの強度が[++++**](1300)のようになる(URLリンク(elonaup.x0.com))
・魔力を維持するが1つしか上がらない関係上114302と114303は魔法威力がgの位置にくる
 そしてこれらも1300アップする
・以後銘を10ずつずらして見たところちゃんと650伸びるのを7→8まで確認
 8→9ではなんだか様子がおかしいになる(末尾2,3,6どれも回避不可 他のなら可もあり)
 もともと邪武器には血吸い付いてるので人によっては気にしないかも
・9→10は末尾3で回避可 10→11は末尾3,6で回避可 11→12は末尾2,6で回避可
 12→13は不可(末尾5などで回避は可) 13→14は不可(末尾4ry) 14→15は末尾3で回避可
・初めから血吸いはついているため血吸い回避せずに育ててもあまり気にならない?
 レベル16以上にする場合血吸い付くので結局はその人次第
【まとめ】114309が魔法威力のもともとの銘 末尾を2,3,6の何れかにすれば1300アップになる

950:nobodyさん
15/01/30 20:16:19.47 .net
・おまけ 遠隔耐性用簡易エンチャントリスト
  内部値   順番 内部値
  火炎耐性:215ページ目、  用心棒の麻薬      強度505  54149   4→5  54119
  冷気耐性:3391ページ目、 シェイドシールド    強度507  108132  5→6  108092
  電撃耐性:1438ページ目、 踊らされた勇者     強度521  74934   6→7  74884
  暗黒耐性:740ページ目、  非のない記憶      強度536  63078   7→8  63018
  幻惑耐性:1288ページ目、 母のカウ        強度532  72388   8→9  72318
  毒耐性 :1085ページ目、  弟は不浄(選択不可)  強度531  68928   9→10  68848
  地獄耐性:747ページ目、  怪物殺しの紅蓮     強度516  63194   10→11  63104
  音耐性 :885ページ目、   舞の聖母        強度504  65532   11→12  65430
  神経耐性:3361ページ目、 癒される一家      強度525  107631  12→13  107519
  混沌耐性:4980ページ目、 変哲もない騎士     強度496  135154  14→15  135017
  魔法耐性:3921ページ目、 人妻の大剣       強度426  117142  13→14  117017
  地獄追加:3737ページ目、 銀をまといし伝承    強度509  113867  
  電撃追加:1250ページ目、 生贄の仁義       強度533  71740  
  神経追加:3921ページ目、 ザ・ジャッジメント   強度411  117145

951:nobodyさん
15/03/03 14:49:06.50 b5FcB7EE.net
test


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch