[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/25 04:19 / Filesize : 202 KB / Number-of Response : 926
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ajaxでも語りませんか Rigel4



1 名前:nobodyさん [2006/12/22(金) 10:40:13 ID:Tqrhab4v]
Google Suggest

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 pc8.2ch.net/test/read.cgi/php/1110287963/
2 pc8.2ch.net/test/read.cgi/php/1134214341/
3 pc8.2ch.net/test/read.cgi/php/1147750917/

616 名前:nobodyさん mailto:sage [2008/07/09(水) 09:16:16 ID:???]
>>615
2ch は・・・

617 名前:nobodyさん mailto:sage [2008/07/09(水) 09:39:11 ID:???]
>>616
どう考えても気持ち悪いだろ

618 名前:nobodyさん mailto:sage [2008/07/09(水) 10:30:52 ID:???]
>>615
なに言ってんの?
yahooの検索結果のページとかもこの方法だぜ。Google Adsense(Adwords)のクリックも・・。
広告とかのクリックをトラッキングするための常套手段なんだが・・。

>>616,>>617
2chでの、「外部ページに行こうとしています」ページ(だっけ?長らく専ブラ使いなんでそのページ見てない)とは違うよ。
2chの場合は一旦ユーザーがクリックした後、もう一回リンクをクリックしないといけないけど、
上で言ってる方法は、Javascriptとか、HTTPのLocationヘッダを使うやり方のことなんだが・・。
(ユーザーからは1回の通常のクリック動作のみ。まさかWebprog板住民が知らないってことないよな?)

619 名前:nobodyさん mailto:sage [2008/07/09(水) 10:49:01 ID:???]
常套手段だからなんだよ。
オレは個人でそんなことやってる気持ち悪いサイトには行かん。

620 名前:nobodyさん mailto:sage [2008/07/09(水) 12:36:44 ID:???]
>>619

リンク先がどうかなんて、飛ぶ前に判るのか?

アドレスで判断するとか言うのは、答えになっていない

621 名前:nobodyさん mailto:sage [2008/07/09(水) 12:43:35 ID:???]
>>620
ブラウザのステータスバーで本当のリンク先URLが確認できないと怖くて踏めなくないか?
ブラクラとかウィルスに飛ばされるかもしれないのに。

「相互リンクが全部tinyurl」みたいな状態ってことじゃん。

622 名前:nobodyさん mailto:sage [2008/07/09(水) 13:36:56 ID:???]
>>619
すまないな。オレは商用サイトもやってて、クライアントや広告主(Adsenseやアフィじゃない)の
依頼なんかで、外行きリンクもある程度トラックしなきゃいけないんだわ。
それに個人サイトでも、アクセス解析用のscript貼ってたり、無料スペースなんかで
自動でそうゆうコード(広告とかが主だけど)が挿入されてるとことかも結構あると思うんだが・・。

>>621
オレも昔は、エロサイトなんかを巡回する時、Javascriptをoffって広告リンクかそうじゃないかの判断をしていた。
けど、海外のホスティングなんかは直ぐに閉鎖→分け分からんところにリダイレクトとかしょっちゅうだし、
ステータスバーにしても、Jsでonclick上書きしてしまえば、href=""でバーに表示されてるURLと実際の飛び先が
違うなんてザラにあるじゃないか。仮にそのURLが本当だとしても、それがよそにredirectされない保証はどこにある?
なにも転送しかけるのは自サイト内のリンクだけとは限らんでしょう。

623 名前:nobodyさん mailto:sage [2008/07/09(水) 13:41:03 ID:???]
>>618
yahooとかgoogleは規模が違うからまだ信用できるだろ
ウチの会社のサイトでもやってるし

ただ気持ち悪いのには変わりないよね。
ステータスバー見て本物URLがでてないとちょっと躊躇するわ。
onclickでCGI叩いたりする方が見た目としては自然。

624 名前:nobodyさん mailto:sage [2008/07/09(水) 15:56:58 ID:???]
どうでもいい議論に白熱



625 名前:nobodyさん mailto:sage [2008/07/09(水) 19:04:23 ID:???]
Ajaxでも語りませんか

626 名前:nobodyさん mailto:sage [2008/07/09(水) 19:09:27 ID:???]
エージャックス?
ついアヤックスと読んでしまう。

627 名前:nobodyさん mailto:sage [2008/07/09(水) 19:53:19 ID:???]
>>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 mailto:sage [2008/07/09(水) 22:16:17 ID:???]
なんか私のせいでもめてしまったようですみません。
>>627のおっしゃる通り、CGIが他ドメインにあるんです。
もちろんJavaScriptをオフにしてるユーザーに関しては、
詳細な情報が得られないのは理解しています。


629 名前:nobodyさん mailto:sage [2008/07/11(金) 11:30:45 ID:???]
>>618
常套手段かどうかを別にしてそこまでする必要のあるサイトなのかってのが問題。
検索エンジンや広告なら目的が明確だろ。
そもそも広告関係は与えられたパラメータで判断してるのが大部分だろうけど。

>>622
>href=""でバーに表示されてるURLと実際の飛び先が違うなんてザラにあるじゃないか。
>仮にそのURLが本当だとしても、それがよそにredirectされない保証はどこにある?
そういうのはオミトロン使え。

630 名前:nobodyさん mailto:sage [2008/07/11(金) 12:04:34 ID:???]
必要、不必要とかはどうでもいいだろ。
ここは技術を語るスレじゃないのか?

631 名前:nobodyさん mailto:sage [2008/07/11(金) 17:52:36 ID:???]
>>612
function onclick() {
var img = document.createElement('img');
img.src = 'other-host.com/tracking.cgi?url=' + 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さん mailto:sage [2008/07/12(土) 23:47:00 ID:???]
サーバ(PHP)→クライアント(JavaScript)のやり取りを行う際、
データのHTMLエスケープ処理はどちらでやったほうがいいのでしょうか?

633 名前:nobodyさん mailto:sage [2008/07/13(日) 00:01:00 ID:???]
本来あるべき形で可能な限り扱って、HTMLに含める
必要があるときに表示直前にエスケープするのがよい。
処理中に中身がエスケープされているかどうかを気にしなくて済む。


634 名前:632 mailto:sage [2008/07/13(日) 00:05:00 ID:???]
>>633
>処理中に中身がエスケープされているかどうかを気にしなくて済む。
すごく納得しました。ありがとうございます。




635 名前:nobodyさん mailto:sage [2008/07/13(日) 08:15:59 ID:???]
マスカットって使ってる人いますか?
評判とか全然わからない・・・

636 名前:!omikuji!dama [2008/07/15(火) 03:32:19 ID:hkWDclkT]
てす

637 名前:nobodyさん [2008/07/15(火) 05:53:47 ID:XEwEzASh]
>>635

美味いよ
マスカットは
甘いし、おいしい

638 名前:nobodyさん mailto:sage [2008/07/15(火) 10:07:02 ID:???]
ナイフで切る

639 名前:nobodyさん mailto:sage [2008/07/15(火) 16:30:41 ID:???]
金太マスカット切る。

640 名前:nobodyさん mailto:sage [2008/07/15(火) 17:14:52 ID:???]
>>639
金太マスカットナイフで切る

641 名前:nobodyさん mailto:sage [2008/07/15(火) 17:23:42 ID:???]
イタソー

642 名前:nobodyさん mailto:sage [2008/07/15(火) 18:50:51 ID:???]
キンタマスカっとナイフで切る

643 名前:nobodyさん mailto:sage [2008/07/15(火) 18:53:53 ID:???]
金太マカオに着く

644 名前:nobodyさん [2008/07/15(火) 21:18:40 ID:DXWqVvj6]
金田負けるな



645 名前:nobodyさん mailto:sage [2008/07/25(金) 08:19:08 ID:???]
てつおがんばれ



646 名前:nobodyさん mailto:sage [2008/07/25(金) 09:00:16 ID:???]
瓦礫の国の王様とはな!

647 名前:nobodyさん mailto:sage [2008/07/26(土) 17:37:22 ID:???]
キンタマスカキスカットスル

648 名前:nobodyさん mailto:sage [2008/07/27(日) 02:47:15 ID:???]
スレを見て
季節を実感
夏休み

649 名前:nobodyさん mailto:sage [2008/08/07(木) 01:00:06 ID:???]
リクエストすると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さん mailto:sage [2008/08/22(金) 09:53:00 ID:???]
Ajaxで作りたい場合、
php等のプログラム言語+javascriptの知識
が必要になると思うんですが、
それぞれの比率ってどれくらいでしょうか?
PHP等:javascript = 5:5 くらいですか?

651 名前:nobodyさん mailto:sage [2008/08/22(金) 10:23:49 ID:???]
それを知ってどうする。どっちも基礎からちゃんとやれ。

652 名前:nobodyさん mailto:sage [2008/08/22(金) 12:06:57 ID:???]
Ajaxでやりたいことによるでしょ。
大体その5:5ってどこから出てきたの?

653 名前:nobodyさん mailto:sage [2008/08/22(金) 12:25:00 ID:???]
実際、どんなサービスにするかで、君の言う比率は変わるよ!

654 名前:nobodyさん mailto:sage [2008/08/30(土) 17:56:17 ID:???]
AjaxというよりJavaScriptのライブラリになると思うのですが、以下ができるテーブルはないでしょうか?

1.各セルが編集できる
2.行を追加できる
3.行の位置を変更できる



655 名前:nobodyさん mailto:sage [2008/08/30(土) 23:35:01 ID:???]
>>654
2と3だけならprototype.jsを使って作ったことがある。
一応それに特化したライブラリを探したけどなかったと思う。
というか、書いてみたら意外と簡単で特にライブラリはいらなかったw

用途が業務系とかでブラウザが固められるなら、特にprototype.js等を使わなくても
ネイティブのDOM処理系で作れるはず。
1はedit in placeで検索すればある程度情報があると思う。

656 名前:nobodyさん mailto:sage [2008/08/31(日) 10:45:40 ID:???]
>>655
サンクス
検索してみます

657 名前:nobodyさん mailto:sage [2008/08/31(日) 11:35:30 ID:???]
テーブル.rows[列].cells[行] を、
textareaとかにコピーして、編集が終わったら戻せばいいんじゃない?
で、テーブル.insertRow()と.deleteRow()で行位置変更。

658 名前:nobodyさん mailto:sage [2008/09/01(月) 02:29:04 ID:???]
つーか絶対そういうライブラリあるよ

659 名前:nobodyさん mailto:sage [2008/09/01(月) 12:44:09 ID:???]
あるある大百科!

660 名前:nobodyさん mailto:sage [2008/09/01(月) 13:41:46 ID:???]
jQueryあたりのpluginであるかもしれんな

661 名前:nobodyさん mailto:sage [2008/09/01(月) 21:30:56 ID:???]
俺もjQueryのライブラリであったなと思ったんだけど探せなかったな
前にブックマークしたと思ったのに
sortばかり出てきた。なんてやつだっけかな

662 名前:nobodyさん mailto:sage [2008/09/01(月) 22:52:08 ID:???]
ほい
phpspot.org/blog/archives/2007/05/javascripttable.html

663 名前:nobodyさん [2008/09/02(火) 20:52:26 ID:4aUDg2rd]
最強のAjaxブラウザ登場か?Google Chrome
jp.techcrunch.com/archives/20080901meet-chrome-googles-windows-killer/

664 名前:nobodyさん mailto:sage [2008/09/02(火) 23:28:56 ID:???]
スクリプトエンジンは、ネイティブコードを吐く本格的なVMを用意するつもりらしい



665 名前:nobodyさん mailto:sage [2008/09/03(水) 02:10:17 ID:???]
>>664
>ネイティブコードを吐く本格的なVM
(゚Д゚)ハァ?

666 名前:nobodyさん mailto:sage [2008/09/03(水) 02:27:43 ID:???]
どっちだよw

667 名前:nobodyさん mailto:sage [2008/09/03(水) 11:08:40 ID:???]
>>663
これ表示が結構速いらしいな。IEの4倍とか。
JavaScriptでV8とかいう技術を使ってるらしいが、何なんだろうな。

668 名前:nobodyさん mailto:sage [2008/09/03(水) 11:39:10 ID:???]
技術じゃなくて、VM 実装の名前>V8

669 名前:nobodyさん [2008/09/03(水) 16:07:51 ID:roB79MS1]
グーグル「Chrome」、JavaScriptベンチマークで競合ブラウザを圧倒

japan.cnet.com/story_media/20379766/chrome_subbenchmark_460x355.jpg
builder.japan.zdnet.com/news/story/0,3800079086,20379766,00.htm

670 名前:nobodyさん mailto:sage [2008/09/03(水) 18:27:10 ID:???]
ブラウジング体験を向上:
「V8」エンジンに込めた高速化の願い、Google Chromeの狙いとは
「Google Chrome」ブラウザ公開は、複雑性を増すWeb環境のパフォーマンス向上が狙いだったと、プロジェクト担当者が説明した。

www.itmedia.co.jp/enterprise/articles/0809/03/news051.html

671 名前:nobodyさん mailto:sage [2008/09/03(水) 18:28:51 ID:???]
V8はデンマークを拠点に活動しているJava VM開発のエキスパート、ラーズ・パーク氏のチームが20年近く蓄積したノウハウを反映させて実現したものだと、
アプソン氏は説明。「既存の処理性能を何倍にも高速化することに注力し、今後のWeb世界での標準になることを目指したものだ」(同氏)

672 名前:nobodyさん mailto:sage [2008/09/04(木) 07:06:13 ID:???]
ejohn.org/blog/javascript-performance-rundown/

実務では、DOM のレンダリングやネットワークアクセスが遅いから
それに引っ張られて V8 自体の効率はあまり関係無くなる感じ。

しかし、これだけ早いエンジンが BSD で出てきたら、
ちょっとうちのエンジンにスクリプト言語として組み込んでみようか、てのは有り得るかも。
V8 って名前がブランドになるかも知れないし。

JSON もそうだけど、主体が DOM から JavaScript になってきた感じ。

673 名前:nobodyさん mailto:sage [2008/09/05(金) 02:05:44 ID:???]
そのベンチはChromeに有利なベンチだから普通に使うと全然違うよ。
ただ、処理量の多いやつだとかなり早いのは確か。
普通に使う分には飛びぬけて早くもない。

674 名前:nobodyさん mailto:sage [2008/09/05(金) 09:48:48 ID:???]
「Google Chrome」に脆弱性発覚、「ファイルを勝手にダウンロード」
−悪質ファイルを意図せず実行する危険性、対策は設定変更−
itpro.nikkeibp.co.jp/article/NEWS/20080904/314175/

だってよ。



675 名前:nobodyさん mailto:sage [2008/09/05(金) 21:29:48 ID:???]
普通に落ちてしょんぼり…まだ人柱だな

676 名前:─━─━─━─━ ◆Ajax/1czSM mailto:sage [2008/10/15(水) 16:28:17 ID:???]
>>37
それを言うでない

677 名前:nobodyさん mailto:sage [2008/11/01(土) 20:22:14 ID:???]
マスカット良さそうだから使おうと思う
VBライクな開発出来そうなのがいいな
でも資料少なすぎ

Dojoとかもっと良さそうだけど敷居高すぎ
英語わからんわ

678 名前:nobodyさん mailto:sage [2008/11/11(火) 22:09:43 ID:???]
おっぱいもみたい

679 名前:nobodyさん [2008/12/18(木) 16:58:44 ID:yc+rNnSd]
要素数が不定のチェックボックス値をphpに送る場合って
どういうのがスマート?
とりあえず今は値を「,」で繋げた文字列をPOSTして
phpで分解して処理してるんだけど。


680 名前:nobodyさん mailto:sage [2008/12/18(木) 17:11:58 ID:???]
hoge[]だとダメなの?

681 名前:nobodyさん [2008/12/18(木) 18:39:02 ID:yc+rNnSd]
>>680
あ、すごいゴメン。
javascriptで送信するんす。

682 名前:nobodyさん mailto:sage [2008/12/18(木) 20:32:51 ID:???]
javascriptだとhoge[]でダメなの?

683 名前:nobodyさん mailto:sage [2008/12/19(金) 13:09:18 ID:???]
javascriptの配列をphpに送っても配列として受け取ってくれないよね?

684 名前:nobodyさん mailto:sage [2008/12/19(金) 13:16:41 ID:???]
>>683
こういうの使わないの?
www.prototypejs.org/api/form/serialize

var hoge = new Array("apple", "banana", "carrot");



685 名前:nobodyさん mailto:sage [2008/12/19(金) 13:19:13 ID:???]
>684途中で送信しちゃったごめん。

自分はprototype.jsのシリアライズ使っちゃうけど、以前は

var hoge = new Array("apple", "banana", "carrot");
var _hoge = hoge.join(",");
で、コンマ区切り文字列として送信。

PHP側で、
$hoge = explode(",", $_POST['hoge']);

686 名前:nobodyさん mailto:sage [2008/12/20(土) 13:44:29 ID:???]
jQueryのformプラグイン

687 名前:nobodyさん mailto:sage [2008/12/20(土) 16:51:47 ID:???]
name属性はいくらでも好きに設定できるだろ

688 名前:nobodyさん mailto:age [2008/12/29(月) 19:24:29 ID:???]
くだらない質問ですみません。

UI/Datepicker - jQuery JavaScript Library
docs.jquery.com/UI/Datepicker

これを使っているのですが、カレンダーのポップアップがアニメーションでの
ろのろ表示されてわずらわしいのです。もっと一瞬で表示できるようにならな
いでしょうか?

$.datepicker.setDefaults({
    showAnim: 'slideDown',
    speed: 'fast'
});

この辺の設定が問題のような気がしますが、どういう値にしたら良いか分かり
ません。

689 名前:nobodyさん mailto:sage [2008/12/29(月) 20:12:28 ID:???]
すみません、自己解決しました。

jQuery UI - Functional demos
ui.jquery.com/repository/tags/latest/demos/functional/#ui.datepicker
ここの"Animations"という項目です。

$("#anim").datepicker({
duration: "",
});

そして >>688の項目を全部、取り除くと、すばやく動くようになりました。


690 名前:nobodyさん mailto:sage [2008/12/31(水) 23:05:07 ID:???]
池■田大■作の本名はソン・テチャク。小泉純一郎、小沢一朗は朝鮮人。
911では小型の水爆が使用されている。
ri■ch■ardkosh■im■izu.at.webry.info/
創価の保険金殺人事件。
オウム事件は、統一・創価.北朝鮮の共同犯行である。CIAが監修している。
www15.ocn.ne.jp/~oy■ako■don/kok_web■site/ir■iguc■hi.htm
与党も野党もメディアも全部朝鮮人だった。
jb■bs.li■vedo■or.jp/b■bs/read.cgi/news/20■92/115794■1306/

2ちゃんねるは統一■教会が個人情報を集めるための道具。運営には統一■教会がいる。
駅前で「手相を見せてください」と勧誘してるのが統一教■会。(カルト宗教)  
カルト宗教の下にいる人と上にいる奴を分けて考えないといけない。下にいる利用される人は上がどんなことをしてるか知らない。

ユダヤ権力の子分→2ちゃん運営=統一協会上層部=層化上層部=自民党清和会=野党の朝鮮人ハーフの政治家=
与党の朝鮮人ハーフの政治家=金 正日(キム・ジョンイル )=読売サンケイ=小沢十朗
ユダヤ人=ロックフェラー=ブッシュ=クリントン=ヒラリー=アドルフ・ヒトラー=オサマ・ビンラディン

毎日新聞スレを荒らしてる奴らも統■一教会の可能性が高い。
荒らしは洗脳するために「ネトウヨ」などのレッテル付けレスを何千回もする。
現実には「ネトウヨ」などは存在しない。
changi.2ch.net/test/read.cgi/ms/1230363385/

691 名前:nobodyさん [2009/01/18(日) 21:08:38 ID:RWI8lZ69]
いちユーザーだがAJAXの実行速度は改善したか?
07年にAJAXを使った大手企業が作ったシステム(グループウェア)
を検証したが、遅すぎてつかえたものじゃなかった。
IE7使えとかは無しだぞ。

692 名前:nobodyさん mailto:sage [2009/01/18(日) 22:15:19 ID:???]
Ajaxの実行速度ってナンジャロ
リクエストを頻繁に送るなってことかいな

693 名前:nobodyさん mailto:sage [2009/01/19(月) 10:06:29 ID:???]
>>691
言ってる意味がわからないけど、普通Ajaxの実行速度ってネットワークにかかわってくるんじゃないの?
あと、ただでさえ重いIE7を引き合いに出してるのはなんで?

694 名前:nobodyさん mailto:sage [2009/01/19(月) 10:56:16 ID:???]
>>691
実行速度はサーバに処理させる内容による。ブラウザはあまり関係ない。
下手なSEだったら、Ajax使おうが使うまいが体感速度は改善しないよ。



695 名前:nobodyさん mailto:sage [2009/01/19(月) 13:02:27 ID:???]
最近はサーバでもネットワークでもなく、クライアントの性能の比重が高まってる。
JavaScriptの実行性能が特に重要。
同じマシンで、GmailをIEとFireFoxの両方で動かしてみ。
JavaScriptの実行性能の違いでどれだけ変わるかを体感できるから。

696 名前:nobodyさん mailto:sage [2009/01/19(月) 13:57:11 ID:???]
Javascriptの性能の違いが、実行速度の決定的差でないことを教えてやる、、、イヤムリ

697 名前:nobodyさん mailto:sage [2009/01/23(金) 11:14:53 ID:???]
質問させてください。

jQueryを複数のFrameで利用している状態において、
Content-Disposition: inline:(ファイル名)で画面に表示を行おうとするとJavaScriptのエラーが発生してしまいます。
自分で調べることができたのは jQuery内で document変数にアクセスした時点で「インターフェイスがサポートされていません。」
と、引っかかっているようでした。
環境はIE7、jQuery1.3.1 です。

同じような現象にあった方がいらっしゃれば教えていただけますか?
またこの時だけjQueryの動きを無効にできればそちらでもありがたいです。

698 名前:nobodyさん mailto:sage [2009/01/23(金) 12:04:15 ID:???]
>>697
状況が飲み込めませんが、content-dispositionを使わなければよいのでは?
そのようなデータをAjaxで取得しようとするのは、何か違和感を感じます。

699 名前:nobodyさん mailto:sage [2009/01/23(金) 14:12:57 ID:???]
>>698
レスありがとうございます。

ファイル表示にはAjaxを用いていません。ファイル表示用のサーブレットにキックしてそこで
content-disposition inline:〜でファイル表示を行っています。
ただファイル表示以外のFrameではjQueryを使用している状態です。
ここから空想ですが、jQueryを使用しているFrameで他のFrameであろうが
documentを取得しようとするためエラーが発生しているのではないかと思っています。

700 名前:nobodyさん mailto:sage [2009/01/23(金) 17:29:46 ID:???]
>>699
あるframeのURLを書き換えてファイル内容を表示することが、
他のframe配下のスクリプトに影響するとは考えにくいですね。
必要最小限のシンプルなコードにしてテストすることをお勧めします。
あとAjax関係ないのであれば、ココ以外で聞いた方がいいような・・・。

701 名前:nobodyさん mailto:sage [2009/01/27(火) 23:09:57 ID:???]
jquery uiのdialogって1.6rc5試してみたんだが、
dialog('close')で消しても、残ってね?

702 名前:nobodyさん mailto:sage [2009/01/28(水) 08:19:58 ID:???]
初心者にはprototype.jsとjqueryってどっちがいい?
やりたいことは単純な要素の書き換えなんだが。

703 名前:nobodyさん mailto:sage [2009/01/28(水) 08:52:21 ID:???]
単純な書き換えなら、ライブラリを使わないのも手。

704 名前:nobodyさん [2009/01/28(水) 11:07:20 ID:mvznneH/]
いざajaxと思ってすいすい作業をしていたがmultipartが使えないということが分かり絶望したorz

みんなflashでアップロードやってるとかネットに出てる・・・複数指定できて便利とか

でも認証で問題があるらしい。セッション管理してるから問題ないぜと一瞬思った

しかしFLASHからクッキーを呼び出すとXSSで攻撃されるからだめだという話も出てる。

ああ、どうしたらいいんだ。orz

そもそもFLASHを使うのってセキュリティ上、邪道じゃないのか

ajaxでできないのは技術的にむずかしいからでなくて危険だから禁止にしてるってことでしょ







705 名前:nobodyさん mailto:sage [2009/01/28(水) 13:02:14 ID:???]
結局、iframeをダミーのPOST先してやる方法がいいかなと

でもこれajaxじゃない・・・ただのDHTMLだ・・・

706 名前:nobodyさん mailto:sage [2009/01/28(水) 20:16:46 ID:???]
>>702
初心者なんて自称する人にライブラリなんていらんと思うw
ただ要素の書き換えをするって程度なら
グローバルに適当に関数なり変数なりガシガシ置きまくって
getElementById〜set/getAttr〜とかで適当に書き換えてやる程度で十分じゃね
わざわざライブラリ使うほどのもんでもないとおも

解析しながら勉強とかもやってくつもりならprototype.jsのがいいかな
jQueryはよくできてるけど仕組みが少し難しいから
自称初心者が勉強するには少しばかり座敷ryが高いかもしれない

>>704
独り言なら日記帳へどうぞ^w^

707 名前:nobodyさん mailto:sage [2009/01/28(水) 20:32:43 ID:???]
>>702
>>706が言ってるような自分で全部やってくって作業は
クロスブラウザの面で大変だからやめた方がいいと個人的には思うな。
「あれ?何でIEでsetAttribute上手くいかないの?」とか。

覚えること少ないのはjQueryだと。ドット使ってどんどんつなげていく感じで済むし。
Prototype.jsはそれぞれのオブジェクト名と使い方を覚えていかなきゃいけない

708 名前:nobodyさん mailto:sage [2009/01/29(木) 01:02:49 ID:???]
マイ糞ソフトの呪いのせいで、setAttr使おうとして今日もしばらく悩まされたぜw

709 名前:nobodyさん mailto:sage [2009/01/29(木) 02:50:54 ID:???]
マイクロソフトの実装で悩むのは末尾コンマだけでおなかいっぱいです。


710 名前:nobodyさん mailto:sage [2009/01/29(木) 05:11:13 ID:???]
>>702
俺も707に同意。初心者だからライブラリ使うんでしょ。まぁプロでもだが。
getElementById〜set/getAttr〜
を書いてクロスブラウザ対策するのと、
$('hoge').innerHTML = 'hoge';
と書くの、どちらが楽か考えればわかる。

今後jquery のが発展しそうだからそっち使った方がいいよ。

711 名前:nobodyさん mailto:sage [2009/01/29(木) 20:06:49 ID:???]
まあ規模にもよるわな

712 名前:nobodyさん mailto:sage [2009/01/31(土) 13:39:15 ID:???]
>>706,707,710
みなさん回答ありがとう!
とりあえずjQuery使ってみます。

713 名前:nobodyさん [2009/02/03(火) 10:45:11 ID:B7SnZ0Q0]
くだすれ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さん mailto:sage [2009/02/03(火) 11:03:57 ID:???]
>>713
プラグインにそういう機能がないのなら改造するしかないのでは?
私はjQuery使わずにDragでも何でも自作するタイプなので、参考にならない
かもしれませんが、あなたのしたいことは割と簡単に出来るたぐいですよ



715 名前:nobodyさん mailto:sage [2009/02/03(火) 12:22:09 ID:???]
>>713はマルチポスト


716 名前:712 [2009/02/06(金) 15:34:00 ID:o/GHzhmK]
containment を使うことでなんとかなりました。ありがとうございましたm(_ _)m






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<202KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef