MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
JavaScript の firstChild.data の文字数制限 https://forums.mozillazine.jp/viewtopic.php?f=2&t=754 |
ページ 1 / 1 |
作成者: | 二三郎 [ 2006年2月28日(火) 23:58 ] |
記事の件名: | JavaScript の firstChild.data の文字数制限 |
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 この問題について、ご存知の点がございましたら教えていただければ嬉しく思います。 |
作成者: | 二三郎 [ 2006年3月01日(水) 00:02 ] |
記事の件名: | 訂正 |
文章がおかしいです。 「以下のURLをAjaxから叩いてみてください」 は 「以下のURLをブラウザーから叩いてみてください」 です。 失礼しました。 |
作成者: | ゲスト [ 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) |
作成者: | WADA [ 2006年4月03日(月) 10:45 ] |
記事の件名: | Re: JavaScript の firstChild.data の文字数制限 |
二三郎 さんが書きました: Firefox1.5.0.1においてJavaScriptでXMLを取得した後、document.getElementsByTagName("")[0].firstChild.data でタグ内の文字列を取得する際、XMLが一定の文字数を超えていると、途中で文字列が切れる現象が発生します。
(1.4xでも同様の問題が発生していましたので、どのバージョンでも再現できると思います) タグに対応するDOMオブジェクトのfirstChildだし、「文字列」とおっしゃっているところを見ると、多分textNodeの話ですね。 バグ 3324 でしょう。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |