Здравствуйте.
Пишу, наверное, про баг.
По чему сюда? Не очень понимаю англ. и не магу написать в Bugzill`у, и прошу сделать это кого-то.
Предсловие:
Пишу сайт. Пришло время взяться за что-то интересное. И одной из задачей представшей передо мной - написания скрипта который бы изменял контент страницы в зависимости от ответа сервера. То есть из использовением технологии AJAX Ответ сервера формируется XML тегами. И от написав всё что хотелось, я начал "тестирования" своей системы.
Однажды я увидел что на страницу выводится не весь текст который должен был быть в соответствием теге! Тогда канечно я начал искать ошибку в своем коде в частности и в серверной части.
Но потратив не мало времени, результат поиска не показал ничего подозрительного!
Тогда я пошол в мой любимый ФаерБаг и начал следить за системой, и в мои глаза попался такой странный факт, дело в том что в ответе сервера весь нужный текст в нужном теге был! А вот когда его скрипт пытался выводить, то выводил только часть содержания!
Дело в том что в тот вечер я наслаждался работой новой сборки Firefox 4 Beta 11, и почитав, что это может быть первым багом который я сумел увидеть в этой версии продукта.
Конечно я запустил другие браузера и увидев что в них всё работает отлично, решил проверить работу моего скрипта в старой версии ОгненногоЛиса. Сел тогда за комп отца, и запустил там ФаерФокс 3.6(точной номер зборки я не помню) я увидел что снова скрипт вставил лишь часть текста!
Суть бага:
При обработки ответа сервера, я пытаюсь получить содержания кода таким способом
innerText = (refreshXmlHttp.responseXML.documentElement.getElementsByTagName( 'nameOfTag' ).item(0).firstChild.data);
В результате я получаю не полный текст, а всего лишь 4096 символов! когда основной текст содержит на много большое количество всяких знаков и букв.
Возможно нужно больше инфы?
ОСь как на моём компе так и на машине отца - Windows XP SP3.
Отредактировано romms (25-02-2011 19:49:43)
Отсутствует
romms
А в других браузерах вы разве не пробовали?
На мой взгляд куда более простой вариант узнать источник проблемы, чем писать на форуме.
Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями
Отсутствует
Najlus, смотрел, там всё работает отлично...
pi.v.vitaly, спасибо за положительные отзови, и впрочем я не говорю что с русским у меня всё отлично, так как моя родина не єта страна, и практики разговора ею я не имею
На мой взгляд куда более простой вариант узнать источник проблемы, чем писать на форуме.
Разве я не написал в чём проблема на мой взгляд?
При обработки ответа сервера, я пытаюсь получить содержания кода таким способом Код: innerText = (refreshXmlHttp.responseXML.documentElement.getElementsByTagName( 'nameOfTag' ).item(0).firstChild.data); В результате я получаю не полный текст, а всего лишь 4096 символов! когда основной текст содержит на много большое количество всяких знаков и букв.
ЗЫ. извените, но чесно говоря, я ожидал больше серьёзности , а не обсуждения тем не касающихся основной...
Отсутствует
ЗЫ. извените, но чесно говоря, я ожидал больше серьёзности , а не обсуждения тем не касающихся основной...
Знаете, здесь нет разработчиков браузера, чтобы точно вам ответить насчёт него. Также здесь скорее всего нет профессиональных web-программистов, которые сходу смогли бы указать вам на ошибку.
Лично я считаю что проблема в коде и рекомендовал бы вам обратиться на специализированный форум
Вы ленивы, следовательно вы изобретательны (Граф Де Гиш)
Список настроек About:config на русском языке с пояснениями и рекомендациями
Отсутствует
https://bugzilla.mozilla.org/show_bug.cgi?id=194231
https://bugzilla.mozilla.org/show_bug.cgi?id=452675
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Ну, есть такое - текст длиной больше 4096 бьется на отдельные текст-ноды по 4096. Решается обращением к свойству textContent родительской ноды. Гуглу про сей факт, кстати, известно.
Отсутствует