|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Запрет на "возвращение" назад |
|
Запрет на "возвращение" назад
|
Новый участник Сообщения: 38 |
Появился вопрос, который пока так и не смог решить в полной мере. Делал систему проверки знаний и появилась потребность запретить пользователю возвращаться назад. Как один из вариантов можно конечно использовать обработчик:
Но во превых мне готовая ссылка ни к чему, так как у меня всё построено на формах. Поэтому открытие новых страниц происходит при нажатии на кнопку "Submit". Можно конечно (или нет?) сделать так чтобы страницы открывались каждый раз в новых окнах. При этом история будет удаляться. Можно конечно открывать весь мой сайт в окошке безо всяких панелей, использую JavaScript. Жду ваших идей по этому поводу. И если не трудно, то напишите полный синтаксис команды JavaScript для открытия страниц в новом окне. Заранее спасибо |
|
Отправлено: 22:32, 11-05-2007 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Coutty
Цитата:
Насчёт Artmoney не думаю, что такое возможно. Ведь открытые страницы хранятся во временной папке. Я пробовал как-то изменить этот код - помойму ничего не произошло. Хотя я может быть и путаю. Цитата:
vadimiron Цитата:
|
|||
Отправлено: 17:55, 13-05-2007 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Цитата:
Как ещё можно попробовать: В основной html вставить ссылку на ява-скрипт с содержанием А вместо этого "бла-бла-бла" написать свой код (как генерировать js из php, надеюсь, догадаться не трудно). Я не могу сказать точно, но вроде как у меня такое не кэшировалось. Попробуй. |
|
Отправлено: 19:11, 13-05-2007 | #12 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Coutty
Цитата:
Цитата:
В принципе должно прокатить. Только один вопрос. Можно ли этим способом вставлять строки в уже написаную страницу? Например идет вывод всякой фигни через echo потом document.write |
||
Отправлено: 19:20, 13-05-2007 | #13 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Цитата:
Т.е. такая последовательность (?): Вызов скрипта php, который сгенерирует html-обложку (head, title и прочее). В нём создать строку... ... (не помню точно, как пишется) для вставки скрипта. Соответственно, клиент, получив html, отправляет запрос на генерацию js, в котором уже будет основное содержимое. В итоге у клиента будет собранная незакэшированная (незакэшированная ли?) страница. Чтобы получить новую страницу нужно будет опять отправлять запрос на создание html. Таким образом, два скрипта: 1. Условно назовём htmlgen.php. Генерирует обложку, следит за изменением номера вопроса и обрабатывает ответ, полученный из формы. 2. scriptgen.php. Создаёт js с использованием запросов к базе данных или чего-там-ещё на основе числа из $_GET['number']. Обработкой результатов не занимается. |
|
Отправлено: 20:54, 13-05-2007 | #14 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 21:23, 13-05-2007 | #15 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Цитата:
![]() |
|
Отправлено: 21:28, 13-05-2007 | #16 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Будем думать. Долго, но упорно. Как всегда...
|
Отправлено: 21:37, 13-05-2007 | #17 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Цитата:
Для примера (этот код содержится в странице с названием 4.php): <?php session_start(); session_register("a"); $a=@$a+1; echo $a; ?> <form method=get action=4.php> <input value='продолжить' type=submit></form> Так скрипт работает только в том случае, если отключить передачу SID через COOKIE. Пробовал и другие комбинации параметров из php.ini, но ничего толкового не получилась. |
|
Последний раз редактировалось mrak1990, 16-05-2007 в 20:29. Отправлено: 21:02, 14-05-2007 | #18 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Coutty
Цитата:
|
|
Отправлено: 22:20, 14-05-2007 | #19 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Чего-то все молчат. Видно слишком глупые вопросы задаю. Ну на этот вопрос я думаю вы ответите. Можно ли последством JS или ка-то по другому удалять адреса из history?
|
Отправлено: 13:01, 01-06-2007 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] Как удалить папку "Моя музыка","Мои Картинки", "Мое видео"? | verdix | Microsoft Windows 2000/XP | 3 | 03-10-2009 23:46 | |
Debian/Ubuntu - [решено] Пропали кнопки "свернуть","закрыть","во весь екран" в папках | Alex.sys | Общий по Linux | 5 | 02-04-2009 11:13 | |
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") | submaster | Microsoft Windows NT/2000/2003 | 5 | 13-09-2006 12:29 | |
[решено] GPO - Запрет запуска службы "Центр обеспечения безопасности" | XPurple | Microsoft Windows NT/2000/2003 | 4 | 21-10-2005 18:15 | |
[решено] Запрет регистрации пользователя на DC - "Интерактивный вход в систему .." | Guest | Microsoft Windows NT/2000/2003 | 9 | 20-03-2004 12:44 |
|