Ошибка работы JS после перезагрузки аяксом
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Ошибка работы JS после перезагрузки аяксом - 2009-07-15 18:59:03.746666
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
Писать весь код не вижу смысла, потому попытаюсь объяснить: В ИЕ 7 возникает следующая проблем: есть див, в нем 2 картинки и внезу страницы 1 2 3 …. Нжимаю на одну из страниц, загружаются следующие 2 картинки и меняются станицы, то есть перегружается весь див. После перезагрузки сколько не кликай на 1 2 3 … все равно ничего не выдаст. Я проверял, если вставить в функцию JS, которая перегружает этот все алерт, то он не выскакивает function newsride(param_etr) { alert('ok'); $("#events").load('special/news.php?filter='+param_etr); } То есть по клику на 1 2 3 не распознается имя функции newsride, потому что ошибки никакой не выдает. Думал, что делов в кодировках. Свел все в кодировку iso-8859-1. Тоже безрезультатно. Пробывал в мозилле, все нормально работает.
|
|
|
RE: Ошибка работы JS после перезагрузки аяксом - 2009-07-15 23:29:59.586666
|
|
|
Dunhill
Сообщений: 77
Оценки: 0
Присоединился: 2006-10-17 18:39:40.256666
|
Если я верно понял (однако выкладывать код - всегда есть смысл), проблема в том, что ЖС не работает со сгенерированными элементами. Где то статейку читал - если в закладках есть, то сейчас дам ссылку…
|
|
|
RE: Ошибка работы JS после перезагрузки аяксом - 2009-07-15 23:31:22.320000
|
|
|
Dunhill
Сообщений: 77
Оценки: 0
Присоединился: 2006-10-17 18:39:40.256666
|
http://www.linkexchanger.su/2008/73.html
|
|
|
RE: Ошибка работы JS после перезагрузки аяксом - 2009-07-16 06:03:47.210000
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
Попробуй подебажить ВижуалСтудией, но скорее всего это очередной баг эксплорера, так что ищи обходные пути. Если ты всё точно описал, значит проблема возникает после вызова load, попробуй заменить его на get (если расширенный объект поддерживает такой метод), добавь callback в вызов, посмотри что покажет.
|
|
|
RE: Ошибка работы JS после перезагрузки аяксом - 2009-07-16 10:10:47.740000
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
Пробела была действительно так, как я и предполагал, в кодировках, то есть JS-файл был в кодировке UTF, а подгружаемый результат с аякса в ISO. В итоге подгружаемый результат не видел имя джаваскриптовой функции, потому что оно было написано не в той кодировке, что и он сам. Это баг IE. Может написать им в саппорт?
|
|
|
RE: Ошибка работы JS после перезагрузки аяксом - 2009-07-16 14:46:06.483333
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
И ты думаешь они его поспешат исправлять?)) Различие в кодировках - это твоя проблема, а для них это не самая большая проблема с IE.
|
|
|
RE: Ошибка работы JS после перезагрузки аяксом - 2009-07-16 15:01:39.843333
|
|
|
zhuk
Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
|
IE7 уходит в прошлое. Саппорту он нафиг не нужен.
|
|
|
RE: Ошибка работы JS после перезагрузки аяксом - 2009-07-16 18:11:05.083333
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
quote:
ORIGINAL: zhuk IE7 уходит в прошлое. Насмешил:)))))))) Или может ты имел в виду, что нужно ориентироваться на IE 8? У моей знакомой вообще еще IE 5.5 стоит:))
|
|
|
|
|