Страница 1 из 1
Блокирование обновления страницы
Добавлено: 04 фев 2007, 14:37
brut
Сервер автоматически обновляет данные каждые 50 сек
Не успеваю осмыслить информацию
Чтоб заблокировать РефреШШШ организовал Цикл
Процессор не реагирует и до окончания цикла все ок
ВСЕ РАБОТАЕТ
Да вот только такой ломовой метод никакого удовлетворения не принес!!!!!
Может кто намекнет как этого добиться покрасивше
С Благодарностью !!!!!!
Re: Блокирование обновления страницы
Добавлено: 05 фев 2007, 01:35
Oscar
если "сервер обновляет", то надо сказать, чтобы не обновлял
иначе говоря вопрос: что значит "сервер обновляет" ?
И вообще, это чужой сайт (типа Google.com), который обновляет,
или собственный сайт, где можно что-то менять?
"организовал Цикл" - значит можно менять ?! что именно, на каком уровне?
Если страница для личного использования и просто хочется "осмыслить информацию",
то за то время, пока страница ещё не обновилась, можно скачать её на свой компьютер и открыть уже локально и читать, сколько захочется.
Re: Блокирование обновления страницы
Добавлено: 05 фев 2007, 08:39
brut
Извините сайт конечно же чужой.
изменения - это плагин для броузера где прописал
<script language="JavaScript">
i=50
j=50.00
function scr() {
for (i=50;i<82500;i++)
{
j=j+0.11
window.scroll(0, j)
}
}
setTimeout("scr()",5000);
</script>
пока выполняется for (...) страница не обновляется
но некрасиво как-то
Re: Блокирование обновления страницы
Добавлено: 05 фев 2007, 09:58
isms.ru
Как-то (лет 5-6 назад) проходил тестирование на каком-то сайте. Там тоже время отводилось на ответ.
Но мы не можем просто так.
Посмотрел, что в коде страницы есть переменная, которая считает время. Написал свою страничку в которой изменял ту переменную и все ок :-)
Re: Блокирование обновления страницы
Добавлено: 05 фев 2007, 11:57
__Yuri__
isms.ru писал(а):Как-то (лет 5-6 назад) проходил тестирование на каком-то сайте. Там тоже время отводилось на ответ.
Но мы не можем просто так.
Посмотрел, что в коде страницы есть переменная, которая считает время. Написал свою страничку в которой изменял ту переменную и все ок :-)
Опять-таки, право не хочу показаться занудой, но нормальные тесты пишутся на PHP (либо на другом серверном языке, которых я не пользую) и никакую переменную пользователь поменять уже не сможет.
2 brut Дык мона нажать кнопку "стоп" или "назад" в панели быстрого доступа браузера, выбрать работать offline, сохранить страницу или в настройках безопасности запретить хулиганить - что это такое без разрешения пользователя менять страничку? безобразие!
Re: Блокирование обновления страницы
Добавлено: 05 фев 2007, 14:54
brut
Должен вам заметить Yuri что вы как в воду глядите там все на PHP и ничего не поменять!!!!!!
У написал плагин (см. выше) так что нажимать ручками на стоп назад и offline режим эт не пойдет а вот о настройках безопасности это идея надо посмотреть !!!!!!!!!!
И абсолютно согласен хулиганють люди изменяя рефреша страницу без согласия!!!!!
Может еще будут идеи???????
С благодарностью брут!!!!!
Re: Блокирование обновления страницы
Добавлено: 05 фев 2007, 16:27
brut
Yuri Ваша идея насчет настройки безопасности прямо в яблочко!!!!!
Вы меня выручили - отправил в отклюку метаобновление и все проблемы решены!!!!!!
Снимаю шляпу - СЭР!!!!!
<script language="JavaScript">
function scr() {
window.scrollBy(0,1)
setTimeout("scr()",60);
}
window.setTimeout("scr()",10000);
</script>
И скрипт выглядит намного красивше - совсем другой компот!!!!!
можно добавить рефреш по желанию дописав -
document.location.assign("http://.......")
Re: Блокирование обновления страницы
Добавлено: 12 фев 2007, 09:49
isms.ru
__Yuri__ писал(а):Опять-таки, право не хочу показаться занудой, но нормальные тесты пишутся на PHP (либо на другом серверном языке, которых я не пользую) и никакую переменную пользователь поменять уже не сможет.
Ну-ну. Какая цель ставится. Если вы можете определить, что пользователь получил вашу страничку, что она отразилась - тогда склоняю перед вами шляпу. Это - полный контроль над экраном юзера.
Но такое сделать невозможно. Т.к. система - клиент-сервер. И сервер забыл о клиенте, отдав ему контент. как и клиент о сервере.
Поэтому, например, временной интервал различается на время доставки контента, минимум.
Re: Блокирование обновления страницы
Добавлено: 23 фев 2007, 16:25
__Yuri__
isms.ru писал(а):Ну-ну. Какая цель ставится. Если вы можете определить, что пользователь получил вашу страничку, что она отразилась - тогда склоняю перед вами шляпу. Это - полный контроль над экраном юзера.
Но такое сделать невозможно. Т.к. система - клиент-сервер. И сервер забыл о клиенте, отдав ему контент. как и клиент о сервере.
Поэтому, например, временной интервал различается на время доставки контента, минимум.
Это понятно, без клиентской части не обойтись. Но на PHP можно сделать, например, следующее - первое что пришло в голову за 10 сек: PHP генерит открытый ключ и закрытую часть, каждый раз разные, пишет в лог-файл на сервере время и закрытую часть, а открытый ключ засовывает в поле hidden формы. При нажатием пользователем кнопки отправки PHP страница-получатель формы проверяет заданный интервал времени и соответствие ключа. Поэтому если написать свою страничку на клиентской стороне, это не прокатит. А закрывает страничку по тайм-ауту конечно javascript.