iframe или ajax

14. okt 2009. 00:21
14. okt 2009. 00:33

Какие плюсы/минусы можети нести использование iframe вместо ajax? Кто пользовался iframe откликнитесь плз...
пример iframe: каталог товаров(страница с номером N) генерится как содержимое
iframe а обновление(переход к следующей странице,прошлой или инфо о товаре) проходит по клику на стандартный <a href="нужное действие сгенериное ПХП" target="spisok">. Т.е. как пользователь кликнул на линк сервер переваривает запрос (href содержимое) и кидает ответ который попадает в iframe.
плюсы: 1) ненужны примочки типо jquery и javascript вообще.
2)история кликов автоматом запоминается браузером, т.е. back будет действительно действие обратно.

14. okt 2009. 15:22

Я неговорю о статике, со стороны сервера естественно php. Я про вариант изменения данных в браузере клиента.
<ajax>request,update div</ajax>
или
<iframe name="content"><a href="/content/show" target="content">next page</a>

Atslegas vārdi: iframe ajax web0

Lai atbildētu uz šo jautājumu, Jums ir nepieciešams autorizēties.

Atbildes (3)

  1. 0
Агиба Ч. 14. okt 2009. 00:47 Viņa atbildes

ajax как-то покруче будет по мне - фсе эти крутящиесся колесики, бусики и ракушки...
а iframe как-то вроде и не со мной, ой боюсь я его - чюжой он

  1. 0
Никита С. 14. okt 2009. 10:09 Viņa atbildes

iframe не безопасен если загружать содержимое других сайтов, мало ли какие там скрипты, всё поломают. Аякс в этом плане вообще не позволяет ничего грузить с других доменов.

Аяксом вы можете получить данные, на основе которых вы можете что-то изменить на текущей странице, а не тупо загрузить содержимое. Например, пользователь ввёл кол-во денег которые он хочет конвертировать в евро. Аякс делает запрос на курс валют (например это Форекс, где данные меняются постоянно), и меняет значение в евро. В этом случае достаточно получить одно число. Потом с этим числом можно делать что угодно: на лету менять статистику, показать какие-то изменения графически. В случае с iframe - делать запрос на html-страницу с возвращением числа, гораздо больше трафика и гемора с оформлением.

Да и jquery на столько прост, что вами перечисленные «минусы» неадекватны.

  1. 0
Valērijs D. 14. okt 2009. 12:28 Viņa atbildes

Лучше иметь статику и тысячу китайцев, которые будут набивать все поступившие данные в html файлики. Безопасней некуда!

Autorizācija

Ienākt