Суть приложения заключается в подгрузке аяксом html'a с сервера и замене на него содержимого body в файле index.html моего приложения. Сам index.html кроме подгружаемых скриптов и стилей ничего не содержит - только пустой body с заданным id. В подгружаемом html'e при помощи javascript настроена навигация перемещением фокуса по тегам <a> - есть возможность опять аяксом заменять содержимое body в index.html приложения на содержимое других страниц.
Сразу скажу, что проблема наблюдается в эмуляторах 1.5.1 (2010г) и 2.5.0 (2011г), а в эмуляторе 3.0.0 (2012г) все работает идеально.
Теперь проблема - главная страница аяксом загружается и показывается всегда, с нее можно перейти (здесь и дальше под перейти я понимаю заменить аяксом содержимое body в index.html) на несколько других (основные разделы). В том числе есть страница логина (единственная с формой и тэгами <input> - при переходе на нее эмулятор (на телевизоре то же самое) практически мгновенно выдает Error 404: The page cannot be displayed. Go back to the previous page and try another link. MAPLE -- Samsung Elec. Объект XMLHttpRequest при этом доходит только до ready state 2. В поисках причины страницу логина урезал до пустого файла - все равно 404. Но! Если переходить на нее первой - она загружается (правда потом при попытке перейти с нее куда-нибудь еще - 404). Дальше, первый переход с главной на любую другую страницу всегда успешен, но если попытаться с этой страницы перейти повторно на нее же или на одну из основных разделов - 404. Есть некоторые последовательности переходов 'раздел-подраздел', которые работают, а есть которые выдают 404.
Кроме того, в эмуляторах 1.5.1 и 2.5.0 через раз отображаются фоновые изображения div'ов. Хотя иногда все же случается, что все фоны отображаются с первого раза. Бывает, когда не все фоны сразу отобразились, при перемещении фокуса на другой элемент показывается часть неотобразившихся фонов, при повторном перемещении фокуса отображаются остальные фоны. А бывает что при перемещении фокуса ничего не меняется - системы не заметил. Опять таки в эмуляторе 3.0.0 все идеально.
Буду рад любой помощи. Спасибо!
Сразу скажу, что проблема наблюдается в эмуляторах 1.5.1 (2010г) и 2.5.0 (2011г), а в эмуляторе 3.0.0 (2012г) все работает идеально.
Теперь проблема - главная страница аяксом загружается и показывается всегда, с нее можно перейти (здесь и дальше под перейти я понимаю заменить аяксом содержимое body в index.html) на несколько других (основные разделы). В том числе есть страница логина (единственная с формой и тэгами <input> - при переходе на нее эмулятор (на телевизоре то же самое) практически мгновенно выдает Error 404: The page cannot be displayed. Go back to the previous page and try another link. MAPLE -- Samsung Elec. Объект XMLHttpRequest при этом доходит только до ready state 2. В поисках причины страницу логина урезал до пустого файла - все равно 404. Но! Если переходить на нее первой - она загружается (правда потом при попытке перейти с нее куда-нибудь еще - 404). Дальше, первый переход с главной на любую другую страницу всегда успешен, но если попытаться с этой страницы перейти повторно на нее же или на одну из основных разделов - 404. Есть некоторые последовательности переходов 'раздел-подраздел', которые работают, а есть которые выдают 404.
Кроме того, в эмуляторах 1.5.1 и 2.5.0 через раз отображаются фоновые изображения div'ов. Хотя иногда все же случается, что все фоны отображаются с первого раза. Бывает, когда не все фоны сразу отобразились, при перемещении фокуса на другой элемент показывается часть неотобразившихся фонов, при повторном перемещении фокуса отображаются остальные фоны. А бывает что при перемещении фокуса ничего не меняется - системы не заметил. Опять таки в эмуляторе 3.0.0 все идеально.
Буду рад любой помощи. Спасибо!
Комментарий