― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2006年2月28日(火) 23:58 
Ajaxを勉強中の者です。

Firefox1.5.0.1においてJavaScriptでXMLを取得した後、document.getElementsByTagName("")[0].firstChild.data でタグ内の文字列を取得する際、XMLが一定の文字数を超えていると、途中で文字列が切れる現象が発生します。
(1.4xでも同様の問題が発生していましたので、どのバージョンでも再現できると思います)

以下のURLをAjaxから叩いてみてください。
http://www.geocities.jp/umssort/ajaxTest.html

IEでは、問題なく1から330までの数字が画面上に表示されると思いますが、Firefoxでは広告だけが表示されます。
JavaScriptコンソールから確認しますと、途中で文字列が切れているのが確認できると思います。

なお、jsファイルは以下のURLです。
http://www.geocities.jp/umssort/ajaxTest.js

また、取得しているXMLは以下のファイルです。
http://www.geocities.jp/umssort/numbers.xml


この問題について、ご存知の点がございましたら教えていただければ嬉しく思います。


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: 訂正
投稿記事Posted: 2006年3月01日(水) 00:02 
文章がおかしいです。

「以下のURLをAjaxから叩いてみてください」

「以下のURLをブラウザーから叩いてみてください」
です。

失礼しました。


通報する
ページトップ
  
引用付きで返信する  
 記事の件名:
投稿記事Posted: 2006年3月01日(水) 12:18 
JSコンソールにエラーが出ています。

Error: missing : after property id
Source File: http://www.geocities.jp/umssort/ajaxTest.js
Line: 42, Column: 5
Source Code:
umber)


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2006年4月03日(月) 10:45 
二三郎 さんが書きました:
Firefox1.5.0.1においてJavaScriptでXMLを取得した後、document.getElementsByTagName("")[0].firstChild.data でタグ内の文字列を取得する際、XMLが一定の文字数を超えていると、途中で文字列が切れる現象が発生します。
(1.4xでも同様の問題が発生していましたので、どのバージョンでも再現できると思います)

タグに対応するDOMオブジェクトのfirstChildだし、「文字列」とおっしゃっているところを見ると、多分textNodeの話ですね。
バグ 3324 でしょう。


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[148人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean