Forum Webscript.Ru

Программирование => PHP => Тема начата: Scroller от 22 Февраля 2006, 17:14:40

Название: проблема при создании чата
Отправлено: Scroller от 22 Февраля 2006, 17:14:40
Здравствуйте.
Для моего проекта требуется чат. Однако все скрипты, выложеные в инете, имели один недостаток: в IE при обновлении окна чата происходит щелчок( Можно ли обойти эту проблему?
А может кто поможет написать собственный скрипт?



З.ы. в поиске нашел темы про создание чата, но, ИМХО, здесь тема немного другая.
Название: проблема при создании чата
Отправлено: CGVictor от 22 Февраля 2006, 17:50:18
Scroller
IE в любом случае выдает щелчок при смене location.
Разве что на AJAX написать.
Название: проблема при создании чата
Отправлено: Scroller от 22 Февраля 2006, 17:56:05
CGVictor
На чем??
А ведь в чатах ниче не щелкает(((
Название: проблема при создании чата
Отправлено: CGVictor от 22 Февраля 2006, 18:38:59
Scroller
Цитировать
Scroller: ниче не щелкает

Это зависит от того, как ты написал чат. Можно написать и чтобы не щелкало. Всё. Точка.

Цитировать
Scroller: На чем??

Асинхронные запросы к серверу и js-изменение DOM. Гугль вам объяснит.
Название: проблема при создании чата
Отправлено: madMike от 22 Февраля 2006, 23:31:11
Вообще это все говно а не чаты (которые щелкают).
Чат надо писать как отдельный web-сервер (демона), с постоянным висячим подключением (как например chat.mail.ru), тогда ничего щелкать не будет.
А так можно пробовать всякие скрытые фреймы, возможности javascript и прочую брехню.
Чаты с демонами лежат в инете, так что можешь найти уже готовый.
Название: проблема при создании чата
Отправлено: CGVictor от 23 Февраля 2006, 12:10:24
madMike
Чат с демоном - для большинства проектов многовато.
Можно делать:
1) через ajax
2) через скрытый iframe (хотя все же будет щелкать)
3) написать на flash через xml-обмен
И ничего в этом из категории "всякая брехня" нет.
Название: проблема при создании чата
Отправлено: Scroller от 23 Февраля 2006, 16:11:57
CGVictor
1) Почитал про Аякс, не понравились некоторые пункты, например неподдерживание некоторыми браузерами, да и изучать новую технологию достаточно долго, а мне чат нужен срочно.
2) iframe тож не подходит, если все же будет щелкать.
3) Это выход, но я во флеше ни бум-бум.

Кстати, Котеров в ПХП4 упоминал такую функцию - flush(), с помощью которой реализуются многие чаты, однако ничего толкового он про нее не написал. Кто-нибудь может объяснить, как работать с этой функцией? Или может ссылку на материал про эту функцию дать? буду очень благодарен!
Название: проблема при создании чата
Отправлено: CGVictor от 24 Февраля 2006, 16:16:40
Scroller
Покажи мне браузер, который не поддерживает