Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Щелчки при обновлении!!!

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

ADPRivne

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посоветуйте пожалуйста: сделал чат(с нуля написал), все работает жалоб нет!
Но во время обновления странички раздается щелчек!, который страшно задалбывает!
Что с ним можно сделать?
То есть как его убрать?
Заранее спасибо!!!

Всего записей: 12 | Зарегистр. 30-07-2004 | Отправлено: 14:43 19-08-2004
IntenT



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ADPRivne
громкость в колонках убери

Всего записей: 1584 | Зарегистр. 16-12-2001 | Отправлено: 15:08 19-08-2004
ADPRivne

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>>громкость в колонках убери
>>
 
Вариант неплохой подумаю!  
А еще?

Всего записей: 12 | Зарегистр. 30-07-2004 | Отправлено: 15:14 19-08-2004
Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А еще?

По чатам не лазить...

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 15:48 19-08-2004
ADPRivne

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>>по чатам не лазить....
 
Хороший ответ программера!!! :О(
Я и не лажу!!!
Это мой чат! и там сидят люди! А работа программиста сводится к удобству юзера(ну ифункциональность, конечно)
 
Неужели никто не знает!?!?........

Всего записей: 12 | Зарегистр. 30-07-2004 | Отправлено: 15:57 19-08-2004
3BEP



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ADPRivne
 
Сначал расскажи, как ты его обновляешь(какой командой), а потом спрашивай!

Всего записей: 81 | Зарегистр. 21-06-2004 | Отправлено: 16:11 19-08-2004
ADPRivne

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Рефрешем делал, а теперь сетинтервалом!!!

Всего записей: 12 | Зарегистр. 30-07-2004 | Отправлено: 16:21 19-08-2004
3BEP



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ADPRivne
 
Ага - это без докачки? А щелкает - браузер, это у него реакция такая ...
Кстати - страничка с текстом сообщений тянется скриптом или прописана статично?

Всего записей: 81 | Зарегистр. 21-06-2004 | Отправлено: 16:46 19-08-2004
ADPRivne

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>> Ага - это без докачки? А щелкает - браузер, это у него реакция такая ...  
Дык понятно! ;О)
>> Кстати - страничка с текстом сообщений тянется скриптом или прописана статично?
Структкра у меня такая:
Есть фреймовый документ, изначально фрейм с сообщениями пустой,
еще есть скрытый фрейм, который соединяется с сервером делает выборку новых сообщений, и втихаря дописывает в фрейм с сообщениями!
Сначала "скрытый" фрейм(СФ) обновлял рефрешем! Но так, оно кроме щелканья, оно при каждом обновлении, если открыто несколько страниц, перекидывало фокус на себя!
Так, что от такого варианта пришлось отказаться!
Сейчас делаю так: в статическом фрейме, прописал
setinterval("top.hidden.document.location='hidden.php' ",5000);
Работает нормально, но эти щелчки.........
Если можешь помоги.....
 

Всего записей: 12 | Зарегистр. 30-07-2004 | Отправлено: 17:00 19-08-2004
3BEP



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ADPRivne
 
Стыдно признаться в собственном невежесте, но способа вообще избавится от щелчков я не знаю. Есть способ растянуть периоды между щелчками - до 10-15 минут. Но реализацию этого способа на PHP я не знаю . Опишу смысл: Открывается соеденение с сервером и начинается закачка страницы клиентом; скрипт отдающий страницу клиенту периодически впадает в спячку, по восстановлении - проверяет наличие новых постов - если есть - отдает клиенту - впадает в спячку и т. д. Но PHP имеет ограничение на время выполнения скрипта - от умолчанию 30 секунд и аварийно завершает еще выполняющийся скрипт по истечение этого времени...

Всего записей: 81 | Зарегистр. 21-06-2004 | Отправлено: 17:57 19-08-2004
Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
3BEP

Цитата:
Но PHP имеет ограничение на время выполнения скрипта - от умолчанию 30 секунд  

Это можно поменять....
 
 
Добавлено

Цитата:
Хороший ответ программера!!! :О(  
Я и не лажу!!!  
Это мой чат! и там сидят люди! А работа программиста сводится к удобству юзера(ну ифункциональность, конечно)  
 
Неужели никто не знает!?!?........

Не путай Web-разработчиков (к которым ты обратился, как я понимаю) и програмистов, которые делали тот же IE... Щелкает у тебя не чат, а браузер....

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 19:00 19-08-2004
theIggs



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я ради интереса по той же теме спрошу: а нельзя ли делать обновление при помощи

Код:
@header("Refresh: 15;url=".$url);

?  
Если хедером обновляется страница, вроде нет щелчков?

----------
Русская поддержка по IP.Board на IBResource.ru.
Для счастья нужно: национальный трекер и поисковик!

Всего записей: 1114 | Зарегистр. 13-11-2002 | Отправлено: 19:21 19-08-2004
Church



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
@header("Refresh: 15;url=".$url);  

У меня щелчков нету... Вот тока почему-то у меня их нету, даже если я обычным рефрешем обновляю... :confused:

Всего записей: 1199 | Зарегистр. 05-09-2003 | Отправлено: 19:47 19-08-2004
ADPRivne

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
>>Если хедером обновляется страница, вроде нет щелчков?
Не знаю! Но у меня даже хидером щелкает! Да так, что мало не покажется!!! :О(
 
Не то Господа!!!
 
Неужели нигде не мелькало???

Всего записей: 12 | Зарегистр. 30-07-2004 | Отправлено: 20:13 19-08-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ADPRivne

Цитата:
Неужели нигде не мелькало???

control panel-->sound and audio devices ->Sounds tab
В Program events' для Windows Explorer убрать звук для Start Navigation.
и все.. либо не пользоваться IE

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:40 19-08-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Щелчки при обновлении!!!


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru