過去ログ表示


過去ログ 202 を表示

トピック内全 12 記事中の 11 〜 12 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0] [1]

Re[9]: Web 非標準の innerHTML を使いたくない
(#32048) このトピック中11番目の投稿
(環境: WinXP SP2/Firefox1.5)

> そもそも XMLHttpRequest が標準ではないのでは… というツッコミはさておき。

 今現在ワーキングドラフト段階です。
http://www.w3.org/TR/2006/WD-XMLHttpRequest-20060405/
 遠からず勧告も出るんじゃないでしょうか。


> ここで「テキスト」というのは、おそらく XML とは限らないテキストなんですよね?
> (XML であれば、responseText ではなく responseXML を使えば済むので。)

 結局 responseXML を使いたかったので、HTML をやめて、xhtml に xhtml の部分ドキュメントを埋め込むという方法をとりました。

 HTML だと responseText で取得した部分 HTML ドキュメントをスクリプトで解析しないといけなくなってしまい、自前でパーサを作るのと変らなくなってしまうので。今回は DOM の勉強もかねていたので、結局このような方法をとりました。

 go さん、mar さん、いろいろアドバイスありがとうございました。

P.S.
 innerHTML が将来、DOM1 仕様に追加されるというウワサも、ググってみると目にしました。ガセかも知れませんが

Re[10]: Web 非標準の innerHTML を使いたくない
(#32086) このトピック中12番目の投稿
(環境: WinXP SP2/Firefox1.5)

> HTML だと responseText で取得した部分 HTML ドキュメントをスクリプトで解析しないといけなくなってしまい、自前でパーサを作るのと変らなくなってしまうので。今回は DOM の勉強もかねていたので、結局このような方法をとりました。

ブラウザ内蔵のパーサを利用しつつ DOM の勉強、ということであれば
IFRAME に目的の HTML ドキュメントを読み込ませれば、ブラウザが DOM ツリーを作ってくれるので、
あとは DOM の勉強をすればオッケーですよ。
これなら HTML でもできます。
いわゆる Ajax の勉強にはなりませんが。

IFRAME についてはこのあたりで。
http://developer.apple.com/internet/webcontent/iframe.html


[ 前のトピック内容10件 ]
このトピックの全ページ / [0] [1]

返信不可


- Child Tree -