Перейти к контенту

Как мы ломали

  • записи
    24
  • комментариев
    147
  • просмотра
    16 233

Интересный баг


MiksIr

171 просмотр

Редактор, конечно, у нас пере...деланный. В общем, даже не сильно сам, сколь реализована была его аяксовая загрузка. Т.е. когда тыкаешь "ответить", то отдельной страницы у нас нет, отдельная страница - это маразм и фашизм ;)) В плавающий див мы грузим аяксом редактор (эдакая смесь HTML-я и жаваскрипта). Потом полученное с сервера благополучно делается $("#myId").html(request) и усе счастливы, jQuery выполняет жаваскрипт и все инициализируется.

К слову, jQuery исполняет этот пришедший JS вовсе не евалом. Он создает script ноду и сует ее в текущий документ, а браузер уже сам это хавает и исполняет.

И все было хорошо до FF3. Не, он мне нравится, даже очень, но словленный с ним глюк передать очень сложно ;) Т.е. вроде все работает, внутрях jQuery эта скриптовая нода создается, засовывается, жаваскрипт в полученном куске выполняется, редактор инициализируется... и как только мы выходим из этого жаваскрипта, возвращаясь в jQuery... редактор гаснет. Расследование показало, что уничтожается весь контент iframe-а.

Причины понять так и не удалось... обошли тем, что инициализируем редактор уже в другом месте, после $("#myId").html(request). Может сталкивался кто? =)

0 комментариев


Рекомендуемые комментарии

Комментариев для отображения не найдено.

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.