|
Страница 1 из 1 [ Сообщений: 11 ] |
Автор |
Сообщение |
AlexShop
участник
|
|
Есть страница, на ней один iframe.
Пользователь "гуляет" по ифрайму - нажимая на ссылки.
Когда пользователь нажимает кнопку "refresh" - ифрайм возвращается обратно на страницу прописаную в "src", а мне нужно что б не возвращался.
Первое что приходит в голову: использовать куки/сессии - запоминать текущее положение.
Что нибуть еще?
_________________ Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
|
|
|
|
|
Parkhomenko
постоянный участник
|
|
AlexShop писал(а): | Первое что приходит в голову: использовать куки/сессии |
Ну вообщем правильно мыслите...
+ Яваскрипт
на яндексе почти так и сделано
|
|
|
|
|
AlexShop
участник
|
|
Parkhomenko,
спасибо, просто хотел уточнить.
а зачем Яваскрипт? Пхп сделает все что нужно (поменяет значение src).
Кстати куки/сессии будут работать пока родительская страница и iframe на одном домене.
можно сделать что бы работало на разных - больше работы.
_________________ Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
|
|
|
|
|
Бaзиль
участник
|
|
AlexShop, скорее жаваскрипт. С куками будет не очень корректно, если у человека открыто несколько вкладок с этим сайтом - при обновлении будет загружена не та, которая в этой вкладке, а та, которая была загружена последней.
_________________ Не кочегары мы, не плотники,
Но сожалений горьких нет -
Как нет?
А мы дизайнеры-художники,
И с высоты вам шлем привет -
Привет!
|
|
|
|
|
AlexShop
участник
|
|
Parkhomenko, Crazy, Бaзиль - спасибо буду пробовать.
Куки точно придется использовать. Можно это делать через яваскрипт (для подстраховки) и пхп.
А как подругому непредставляю?
Но лучше всего вместо iframe просто инклюдить файлы. Бум смотреть.
_________________ Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
|
|
|
|
|
MpaK999
участник
|
|
AlexShop, может ифрайм эмулировать обычным дивом с оверфлов ауто, а внутри него применять AJAX с сохранением хистори?
_________________ :: metal kick ass ::
|
|
|
|
|
AlexShop
участник
|
|
MpaK999,
Грубо говоря есть статичный сайт (дизайн).
И система (каталог, корзинка, заказ).
Вначале система делалась для другого сайта. Поэтому она не такая абстрактная как хотелось бы.
Надо как то их совместить.
Система уже имеет (кое где) Ajax, поэтому я решил в новом сайте вырубить окно (iframe) и крутить там систему заказов. И все гладко работает. Есть четкое разделение между ними - что хорошо.
Другой вариант, пройтись по системе (страничка за страничкой) и внедрить туда новый дизайн.
Проблема будет с апдейтами. Но постараюсь разделить их как можно четче.
Из-за того что в системе уже есть Ajax - все становится сложнее
Наверно остановлюсь на втором варианте, что бы не иметь проблем с рефрешами.
А то сейчас иногда нетерпеливые покупатели во время транзакций (делают рефреши) - получаются двойные заказы.
_________________ Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
|
|
|
|
|
MpaK999
участник
|
|
AlexShop писал(а): | А то сейчас иногда нетерпеливые покупатели во время транзакций (делают рефреши) - получаются двойные заказы. |
может как-нить блокировать в базе это, показывать состоянием, модальным окном и т.п.?
_________________ :: metal kick ass ::
|
|
|
|
|
Don Julio
постоянный участник
|
|
оффтопик: а этот <iframe> в ИЕ не подглючивает? У меня в 6-м ИЕ то кажет, то не кажет. В ФФ и Опере, все ок.
_________________ Не бойтесь.
|
|
|
|
|
|
Страница 1 из 1 [ Сообщений: 11 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|