Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как перейти на одну страницу назад / 7 сообщений из 7, страница 1 из 1
31.08.2007, 14:40
    #34768057
random13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перейти на одну страницу назад
все банально просто как сначала кажется, javascript:history.back()

но не тут то было так как у меня есть форма на странице возникает проблема при нажатии на ссылку выскакивает дикое окно с вопросом относительно формы, это очень пугает, как бы избежать этого..
...
Рейтинг: 0 / 0
31.08.2007, 14:59
    #34768154
ambarka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перейти на одну страницу назад
похоже у тебя форма отправляется POST методом.
1) после того как форма обработается, делай редирект (на стороне сервера) на другую страницу (главное не ту, которая обрабатывает форму).
или
2) затирай хистори в браузере, чтоб нельзя было нажать "назад"
...
Рейтинг: 0 / 0
31.08.2007, 15:08
    #34768206
random13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перейти на одну страницу назад
ambarka_maxпохоже у тебя форма отправляется POST методом.
1) после того как форма обработается, делай редирект (на стороне сервера) на другую страницу (главное не ту, которая обрабатывает форму).
или
2) затирай хистори в браузере, чтоб нельзя было нажать "назад"

ну смотри, предположим есть магазин, человек что то заказал, затем перешел в корзину чтобы уже оформить заказ, соответственно тама есть форма, а мне нужна ссылка чтобы перейти обратно к результатам поиска откуда человек как раз добавлял
...
Рейтинг: 0 / 0
31.08.2007, 15:18
    #34768275
ambarka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перейти на одну страницу назад
тогда подходит как раз первый вариант

страница 1. пользователь выбирает товар и сабмитит на стараницу 2
страница 2. страница обрабатывает форму и сервер перенаправляет браузер на страницу 3
страница 3. что-то сообщает пользователю

таким образом в истории браузера остнется страница 3 и 1
и кнопками вперед назад ты никогда не попадешь на старницу 2
...
Рейтинг: 0 / 0
31.08.2007, 15:24
    #34768310
ambarka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перейти на одну страницу назад
страница 2. страница обрабатывает форму и сервер перенаправляет браузер на страницу 3

следует понимать как: серверный скрипт по адресу [страница 2] обрабатывает форму и и сервер редиректит браузер на страницу 3
...
Рейтинг: 0 / 0
31.08.2007, 15:34
    #34768360
random13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перейти на одну страницу назад
а по легче ни как, немного не подходит этот вариант

я еще пробовал передавать ссылку в виде переменной для возврата, но что-то не вышло
...
Рейтинг: 0 / 0
31.08.2007, 15:44
    #34768420
ambarka_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перейти на одну страницу назад
3)попробуй метод GET
но если ходить туда сюда, будет увеличиваться количество товара в корзине :)
4)можно сабмит делать в frame или iframe, без перезагрузки основной страницы
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как перейти на одну страницу назад / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]