Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Вниз

Дабы не офтопить:   Найти похожие ветки 

 
McSimm ©   (2006-10-20 16:07) [0]

Иксик wrote:
Полчаса набирал сообщение, случайно нажал на back, вернулся, текста нет... Ну елки, млин, моталки!!!!!!! Почему нельзя сохранять состояние, как на всех человеческих формах??

Ничего не понял. Нажал back, назад вернулся как ? кнопкой forward ?
--
Поведение Back и Forward реализуется только браузером.
--
Проверил - набрал текст, нажал back / forward - текст на месте.
Или ты не о том ?


 
Agent13 ©   (2006-10-20 16:14) [1]

Дай угадаю - ты заходил Файрфоксом? :)
Дело в том, что по всей видимости это камень в огород ИЕ :(
Так, как описывает Иксик, ведёт себя только этот браузер, в Файрфоксе и Опере текст остаётся на месте.


 
McSimm ©   (2006-10-20 16:16) [2]

Возможно. У меня нету IE, проверить не могу.


 
Vaitek__   (2006-10-20 16:17) [3]

IE возможно прав, с точки зрения безопастности. Чтобы злоумышленник не смог прочитать что вы вводили в форму, нажав кнопку back.

Но все же это немного параноидально.


 
Есипенко ©   (2006-10-20 16:24) [4]

ИЕ 6 - полет нормальный


 
Esu ©   (2006-10-20 16:27) [5]

Что тут сказать... It depends.
Обычно это все же виноват создатель формы, а не броузер


 
McSimm ©   (2006-10-20 16:29) [6]


> Обычно это все же виноват создатель формы, а не броузер

можно поподробнее ?


 
stone ©   (2006-10-20 16:32) [7]


> McSimm ©   (20.10.06 16:16) [2]
> Возможно. У меня нету IE, проверить не могу.

проверено в IE работает (версия 6.0.2800.1106)


 
Плохиш ©   (2006-10-20 16:33) [8]


> Полчаса набирал сообщение

Сообщения, на набор которых уходит полчаса, надо набирать в любимом текстовом редакторе ;-)


 
Esu ©   (2006-10-20 16:46) [9]


> McSimm ©   (20.10.06 16:29) [6]
>
> > Обычно это все же виноват создатель формы, а не броузер
>
> можно поподробнее ?

Сначала не понял, что речь идет об этом форуме :)
Нормальное поведение textarea при back/forward это сохранение текста. В данном случае он не сохраняется у меня в IE 6.0.2900.2180
Сильно не вникал но похоже при нажатии на back/forward идет загрузка данных с сервера. Ну попытавшись попасть пальцем в небо скажем кеш отключен где-то в хедере (что вообщем-то было бы разумно). А в IE этой ситуации не предусмотрели при восстановлении контента контролов.


 
Esu ©   (2006-10-20 17:06) [10]


> А в IE этой ситуации не предусмотрели при восстановлении
> контента контролов.

И судя по предидущим репликам не во всех IE :)


 
McSimm ©   (2006-10-20 17:16) [11]


> Сильно не вникал но похоже при нажатии на back/forward идет
> загрузка данных с сервера.


Лучше вникнуть, хотя бы несильно :)

Никаких запросов при Back/Forward ни один нормальный браузер посылать не должен. (Более того, его не посылают также и остальные браузеры)

Но, даже не зная этого, - откуда на сервере или в каком-то кэше возьмется вами набранный но неотправленный текст ?


 
Esu ©   (2006-10-20 17:24) [12]


> Лучше вникнуть, хотя бы несильно :)
>
> Никаких запросов при Back/Forward ни один нормальный браузер
> посылать не должен. (Более того, его не посылают также и
> остальные браузеры)
>
> Но, даже не зная этого, - откуда на сервере или в каком-
> то кэше возьмется вами набранный но неотправленный текст
> ?

Ну я конечно глупый но не до такой степени :) Если я смотря Ваше сообщение нажал back и увидел в верхней ветке одного человека ответившего последним, нажал forward и через минуту нажав back увидел уже другого ответившего (Вас между прочим :) то обмен данными с сервером произошел.
Должен или не должен броузер что-то посылать решает создатель страницы. В данном случае посылает. Уж не знаю засчет чего посылает, возможно засчет бага в данной версии IE.
Текст в кеше на сервере вполне может и "взяться" если сильно захотеть. Но в данном случае он должен быть в кеше броузера, а некоторые версии IE при отключенном кешировании его не восстанавливают.


 
McSimm ©   (2006-10-20 17:32) [13]


> Должен или не должен броузер что-то посылать решает создатель
> страницы

Нет, поверьте. В спецификациях и рекомендациях. Это может решать только автор браузера. Кнопка Back/Forward должна возвращать браузер к зафиксированному состоянию, но никак не к перезапросу.
Ну, а если браузер делает перезапрос, никакого текста не может быть в принципе. Его не может быть ни в кеше браузера,- чтобы он там был, он должен был быть отправле вместе со страницей с сервера,- ни в каком либо кеше сервера, это вообще нонсенс.


> Текст в кеше на сервере вполне может и "взяться" если сильно
> захотеть.

Тогда при каждом вашем нажатии на кнопки клавиатуры и прочих изменениях в textarea (мышью) я буду вынужден отправлять измененный текст на сервер.
Даже если сильно захотеть, быстро "расхотится" :)


 
Gero ©   (2006-10-20 17:45) [14]

Используй клиент.


 
Esu ©   (2006-10-20 17:45) [15]


> Нет, поверьте. В спецификациях и рекомендациях. Это может
> решать только автор браузера. Кнопка Back/Forward должна
> возвращать браузер к зафиксированному состоянию, но никак
> не к перезапросу.

Может и должна... С этим спорить не буду, если уж это где-то описано как постулат то готов поверить. Но лично для меня такой постулат странен.
Это вместо того что бы нажать сейчас один раз back и увидеть последние изменения на форуме мне нужно нажать сначала back, а потом F5 ? Почему не сделать опционально ? Выключено кеширование значит обновить, не выключено значит статическая страница (ну еще режим offline нужно учесть).
BTW проверил на IE из win2003 server, та же ситуация. Идет перезапрос.


> Ну, а если браузер делает перезапрос, никакого текста не
> может быть в принципе. Его не может быть ни в кеше браузера,
> - чтобы он там был, он должен был быть отправле вместе со
> страницей с сервера,- ни в каком либо кеше сервера, это
> вообще нонсенс.

А почему не может в принципе ? Что тут такого что бы человечество не могло реализовать ? :)


> Тогда при каждом вашем нажатии на кнопки клавиатуры и прочих
> изменениях в textarea (мышью) я буду вынужден отправлять
> измененный текст на сервер.
> Даже если сильно захотеть, быстро "расхотится" :)

Ну раз уж находятся люди которые по полчаса посты набирают то возможно это имеет смысл ;) пусть и не каждое движение но раз в 5 минут можно :)


 
Ketmar ©   (2006-10-20 17:47) [16]

клиентами надо пользоваться. %-)


 
Gero ©   (2006-10-20 17:49) [17]

> [13] McSimm ©   (20.10.06 17:32)

Выйди, пожалуйста, в ICQ.


 
Eraser ©   (2006-10-20 17:50) [18]

> [3] Vaitek__   (20.10.06 16:17)


> IE возможно прав, с точки зрения безопастности. Чтобы злоумышленник
> не смог прочитать что вы вводили в форму, нажав кнопку back.

пароли в Опере не сохраняются в этом случае.


 
McSimm ©   (2006-10-20 17:55) [19]


> Gero ©   (20.10.06 17:49) [17]
>
> > [13] McSimm ©   (20.10.06 17:32)
>
> Выйди, пожалуйста, в ICQ.

impossible :(


 
Германн ©   (2006-10-20 18:01) [20]


> Ketmar ©   (20.10.06 17:47) [16]
>
> клиентами надо пользоваться. %-)
>

Так двое уже высказались. Ещё двоих ждём. :-)


 
McSimm ©   (2006-10-20 18:01) [21]


> Почему не сделать опционально ? Выключено кеширование значит
> обновить, не выключено значит статическая страница (ну еще
> режим offline нужно учесть).

Вероятно именно так и сделано в IE - фоновый запрос он посылать умеет, даже придумали собственный управляющий заголовок для этого, и если страница обновилась, грузит свежую, если нет - показывает исходный вариант.


> Но лично для меня такой постулат странен.
> Это вместо того что бы нажать сейчас один раз back и увидеть
> последние изменения на форуме мне нужно нажать сначала back,
>  а потом F5 ?

Как один из аргументов - сохранение заполненных форм :)
Другой аргумент - рекомендации - кнопки истории должны показывать действительное состоянии страницы, когда ее покинули и она была помещена в историю. При перезапросе вы в принципе получаете новый контент, который может сильно отличаться.


 
Gero ©   (2006-10-20 18:03) [22]

> [19] McSimm ©   (20.10.06 17:55)

Зайди тогда, если не тяжело, в Сайт "Мастера Делфи", отпишись там.


 
saxon   (2006-10-20 20:24) [23]

Что это делает? (из сырца местной страницы)
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-control" CONTENT="private">
<META HTTP-EQUIV="Expires" CONTENT="0">


 
Furyz ©   (2006-10-20 21:14) [24]

> <META HTTP-EQUIV="Pragma" CONTENT="no-cache">

может это оно?
Из-за него то инекшируетя


 
Anatoly Podgoretsky ©   (2006-10-20 21:54) [25]

Германн ©   (20.10.06 18:01) [20]
Ну я пользуюсь, очень удобно.


 
Германн ©   (2006-10-21 00:25) [26]


> Anatoly Podgoretsky ©   (20.10.06 21:54) [25]

Один остался. Или их исторически двое было? Склероз, блин :-(


 
Gero ©   (2006-10-21 00:27) [27]

> [26] Германн ©   (21.10.06 00:25)

Известных мне клиентов для этого форума восемь штук.


 
Gero ©   (2006-10-21 00:27) [28]

> [27] Gero ©   (21.10.06 00:27)

Не считая, конечно, всяких недописанных поделок.


 
Kolan ©   (2006-10-21 00:29) [29]


> Или ты не о том ?

У меня такое было, тока в упор не помню из-за чего. Кажется если возникал люк при отправке... Одно время постоянно копировал весь пост перед отправкой....


 
Anatoly Podgoretsky ©   (2006-10-21 00:33) [30]

Германн ©   (21.10.06 00:25) [26]
Только один, тот который в стадии бета, читает стабильно. Потихоньку доводится до ума.


 
Иксик ©   (2006-10-21 00:44) [31]


> McSimm ©   (20.10.06 16:07)  
> Иксик wrote:
> Полчаса набирал сообщение, случайно нажал на back, вернулся,
>  текста нет... Ну елки, млин, моталки!!!!!!! Почему нельзя
> сохранять состояние, как на всех человеческих формах??
>
> Ничего не понял. Нажал back, назад вернулся как ? кнопкой
> forward ?
> --
> Поведение Back и Forward реализуется только браузером.
> --
> Проверил - набрал текст, нажал back / forward - текст на
> месте.
> Или ты не о том ?

Максим, извиняюсь за излишнюю эмоциональность! Плохиш прав, нужно было во внешнем редакторе. Да - back и forward. Не знаю браузер это или что, но в том же браузере в yahoo mail если я пишу письмо и нажму back, а потом forward, то набранный текст останется.
У меня IE 6.0 sp2


 
Ketmar ©   (2006-10-21 00:49) [32]

>[31] Иксик(c) 21-Oct-2006, 00:44
>нужно было во внешнем редакторе
клиентов надо использовать. %-)


 
Иксик ©   (2006-10-21 00:52) [33]


> Ketmar ©   (21.10.06 00:49) [32]

Ага.. Я вообще тогда отсюда вылезать не буду.. :)


 
Ketmar ©   (2006-10-21 00:54) [34]

>[33] Иксик(c) 21-Oct-2006, 00:52
>Ага.. Я вообще тогда отсюда вылезать не буду.. :)
я долго сидел через www. флудить не мешало. %-)


 
Иксик ©   (2006-10-21 00:59) [35]


> Ketmar ©   (21.10.06 00:54) [34]
> >[33] Иксик(c) 21-Oct-2006, 00:52
> >Ага.. Я вообще тогда отсюда вылезать не буду.. :)
> я долго сидел через www. флудить не мешало. %-)

ну ты вообще 1ый в десятке :)


 
Германн ©   (2006-10-21 01:59) [36]


> Gero ©   (21.10.06 00:27) [27]
>
> > [26] Германн ©   (21.10.06 00:25)
>
> Известных мне клиентов для этого форума восемь штук.
>

Да ну!
Не, ну тогда я не только ламо, но ещё и "презренное ламо со встроенным слерозом"! :-(


 
Ketmar ©   (2006-10-21 02:07) [37]

>[36] Германн(c) 21-Oct-2006, 01:59
>Да ну!
http://delphimaster.net/view/16-1161201232/


 
чемодан ©   (2006-10-21 02:12) [38]

> [36] Германн ©   (21.10.06 01:59)

Вот список (возможно, неполный):

AP Client (Автор: Anatoly Podgoretsky; http://podgoretsky.com ). Особенность: NNTP-сервер.
Console DM client (Автор: Ketmar; http://avalon-group.ho.com.ua/cdm ). Особенность: консольный интерфейс.
DelphiLook (Автор: Ломброзо; http://dmjsclient.narod.ru ). Особенность: HTA-приложение на XML.
DMClient (Авторы: nikkie, Gero; http://dmclient.org.ru ). Особенность: сходство с web-версией сайта.
DMFC (Автор: Sir Alex). Об особенностях не известно.
Dolphin (Автор: McSimm; http://www.delphimaster.ru/dolphin ). Особенность: первый клиент для delphimaster.
JDMClient (Автор: VirEx; http://jdmc.kladovka.net.ru ). Особенность: клиент для мобильных телефонов на Java.
Magic Forum (Автор: Piter; http://www.magic-forum.narod.ru ). Особенность: сходство с web-версией сайта.


 
Gero ©   (2006-10-21 02:12) [39]

Предыдущий пост от меня.


 
Германн ©   (2006-10-21 02:31) [40]

Ketmar ©   (21.10.06 02:07) [37]
Gero ©   (21.10.06 02:12) [38]
"О сколько нам открытий чудных готовити просвещенья дух!"
Копирайт не указываю, имхо он и так всем известен.
И почему я ещё ни разу не попробовал хоть какой-то из них? :-)
Лень и консерватизм! Вот мои недруги!



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.62 MB
Время: 0.043 c
5-1142841939
DVM
2006-03-20 11:05
2006.11.12
Нужен совет по созданию компонента с потоком.


2-1161933177
_guest_
2006-10-27 11:12
2006.11.12
Можно ли послать сообщение компоненту не имеющему свойства Handle


15-1161338945
default
2006-10-20 14:09
2006.11.12
По мотивам двойного хеширования;)


5-1142836091
Muchacho
2006-03-20 09:28
2006.11.12
получить имена всех свойств и методов данного класса


15-1161759470
Курдль
2006-10-25 10:57
2006.11.12
Какие именно задачи следует решать с помощью ХП?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский