Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Имеет ли смысл разделение на фреймы ? (https://javascript.ru/forum/misc/20909-imeet-li-smysl-razdelenie-na-frejjmy.html)

RUVATA 22.08.2011 15:18

Имеет ли смысл разделение на фреймы ?
 
Всем доброго времени суток...
Хотел спросить совета у коллективного разума, прежде чем кинуться читать, внимать и пробовать.
Возникла определенная проблема с анимацией в IE6, она была "препарирована", и оказалась особенностью браузера/платформы, чем я собственно решил поделиться...
Так как она не решена до конца... т.е. я по прежнему не получил анимации для связки WinXP + HTA, которая по всей видимости равносильна WinXP + IE6-7(так как в WinXP HTML Application host использует движок IE6-7, не зависимо от установленного в системе IE)
Несколько дней я уделил вопрошанию совета на тематических форумах Microsoft и т.д. просмотров куча - ответа нет.
Ну что-ж надо искать "обход"...
И я предположил что мне может помочь разделение дока на frame или внедрении iframe, и анимацию выполнять в отдельном фрейме.
Как вы думаете имеет ли смысл пробовать или вы заранее можете мне подсказать что это ничего не даст ?

Solovei95 23.08.2011 16:41

Фреймы это всегда вред - не советую!

popov654 26.08.2011 12:25

Не всегда)

melky 26.08.2011 21:04

Цитата:

Сообщение от popov654 (Сообщение 122619)
Не всегда)

сегодня - всегда

popov654 27.08.2011 04:02

С чего Вы взяли? Я всегда почти их использую. Очень помогает)

melky 27.08.2011 10:01

зачем? сегодня они нужны только для асинхронной отправки файлов. Вроде всё.

легче сверстать, чем iframe вставлять

devote 27.08.2011 10:14

Цитата:

Сообщение от melky
сегодня они нужны только для асинхронной отправки файлов.

С появлением FileReader и этого уже не нужно будет... Честно говоря я сам не пойму для чего еще iframe можно применить)

popov654 27.08.2011 14:50

Не соглашусь с Вами.
1. Вставка всяких там рекламных баннеров, сётчиков посещений и т.п.
2. Вместо контейнера DIV (если про айфрейм говорим, да впрочем и обычных фреймов это тоже касается)
3. Самое главное - обмен данными между документами. Допустим, в скрытом (!) айфрейме я получаю из PHP скрипта какие-то данные (у скрипта есть JS функции выдачи). При этом (!) перезагрузки основной страницы не происходит, перегружается только скрытый айфрейм (причём можно его перезагрузку повесить на таймер, что чрезвычайно удобно).

Хотя не спорю, это всё же заметно по некоторым контролам браузера, так что AJAX изящнее. Но я его пока не знаю :) Потому что нуб)

devote 27.08.2011 14:53

Цитата:

Сообщение от popov654
так что AJAX изящнее. Но я его пока не знаю Потому что нуб)

Вот с этого и надо было начинать :D

popov654 27.08.2011 14:58

Не, ну Вы правы, но мой-то способ тоже вполне себе рабочий (хотя может и через ж...) :D
Вот живой пример: http://popov654.pp.ru/mixfm
Подсказка: через айфрейм достаётся название трека для бегущей строки

Кроме того: AJAX подход не избавит от кучи ненужных записей в логах веб-сервера, которых явно чересчур много (ну ещё бы, каждые 8 секунд запрос посылается)


Часовой пояс GMT +3, время: 11:11.