Как отключить стрелочки НАЗАД и ВПЕРЕД

Программирование на Active Server Pages и VBScript.
bs
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 31.01.2002 (Чт) 13:47
Откуда: Russia

Как отключить стрелочки НАЗАД и ВПЕРЕД

Сообщение bs » 05.08.2003 (Вт) 15:09

Я делаю систему электронного он-лайн тестирования. Надо оградить пользователя от возможности вернуться к предыдущей странице (к предыдущему вопросу) с помощью интерфейса эксплорера...

Страницы, разумеется, генерятся аспшкой.

Хотелось бы отключить стрелочки эксплорера назад и вперед.
Точнее отключать их совсем не нужно. Надо сделать так, чтобы при нажатии этих стрелок не происходило возврата на ранее сгенерированную (предыдущую) страницу, а писалось что-нибудь типа "Страница устарела" и т.д.

Заранее спасибо.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 05.08.2003 (Вт) 16:01

Ну, дык, флаг в руки и... попутного ветра! Id сессии известен, номер страницы/вопроса тоже, сохраняй и проверяй на предмет БЫЛО, о чём и сообчай, изумлённым от такой немерянной крутизны, опросистам.

aaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 190
Зарегистрирован: 08.02.2002 (Пт) 13:48
Откуда: Russia

Сообщение aaf » 09.08.2003 (Сб) 7:17

А если открывать свое окно, у котрого нет тулбара? По типу порно технологии! :lol:
Вечный LAmer

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 09.08.2003 (Сб) 11:41

aaf писал(а):А если открывать свое окно, у котрого нет тулбара? По типу порно технологии! :lol:


Может не прокатить... можно просто ссылку в другом окне открыть

skiperski правильно говорит надо переменную сессии делать, и на каждом этапе проверять. можно текущий адрес вопроса и всё!
На всех страницах делать проверку, так даже лучше, и вперёд перескочить неудастся!
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

bs
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 31.01.2002 (Чт) 13:47
Откуда: Russia

Сообщение bs » 19.08.2003 (Вт) 15:41

Не понимаю. Как это все должно выглядеть. Вы не могли бы кинуть какой-нибудь примерчик на эту тему. А то я что-то не очень догоняю как отслеживать id страницы...

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 26.08.2003 (Вт) 19:37

Код: Выделить всё
LastPage = Session("LastPage")
If (IsNumeric(LastPage)) Then LastPage = Int(LastPage) Else LastPage = 0
If (LastPage > CurrPage) Then CurrPage = LastPage
Session("LastPage") = LastPage

Это, конечно, грубый набросок, но суть ясна.


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList