Комментарии 50
НЛО прилетело и опубликовало эту надпись здесь
У меня лично подобной проблемы нет — могу нажать «Назад», и Опера покажет текст, введённый в форму.
+4
Наврал. Тут же джаваскрипт… Да, есть проблема.
0
Наоборот! Как раз потому что яваскрипт, и страница не перезагружается, и можно сделать фишку. Я думаю, именно это и имел в виду автор: яваскрипт, отправляющий сообщение на сервер, проверяет ответ и - далее по тексту.
Гм. похоже, уже реализовали. Мне пишет Datahead is dead. Please try again later. Kolbaskin Error KE-911.
=)
Гм. похоже, уже реализовали. Мне пишет Datahead is dead. Please try again later. Kolbaskin Error KE-911.
=)
0
Наоборот! Как раз потому что яваскрипт, и страница не перезагружается, и можно сделать фишку. Я думаю, именно это и имел в виду автор: яваскрипт, отправляющий сообщение на сервер, проверяет ответ и - далее по тексту.
+1
Ага. Можно еще LiveHTTP headers держать у себя и в POST-данные залезть и забрать текст...
А фича ваша работает во фреймах во всех браузерах есть, даже в IE.
А фича ваша работает во фреймах во всех браузерах есть, даже в IE.
0
ну или firebug в лисе, тоже можно в хедеры залезть :)
+1
Или завести домашний сервак с firewall'ом, логирующим трафик, залезть в него по ssh и глянуть по-быстрому :-)
0
даешь конкурс на самое велосипедное решение!
не, ну если серьзено, тут куча веб-девелоперов, и для них firebug - мастхэв :)
не, ну если серьзено, тут куча веб-девелоперов, и для них firebug - мастхэв :)
+1
Говорят, есть вероятность новой версии Хабра? Будем надеяться. И ваше, безусловно, грамотное рассуждение наверняка найдёт там место.
0
Если дело дошло до «Gateway Time-out», то такая система может и не сработать.
А вообще, я уже привык (если пишу достаточно длинный текст), перед тем как отправить сообщение, нажимать Ctrl+A → Ctrl+C. :-) Так... На всякий пожарный...
А вообще, я уже привык (если пишу достаточно длинный текст), перед тем как отправить сообщение, нажимать Ctrl+A → Ctrl+C. :-) Так... На всякий пожарный...
+1
Возможно, автор имел в виду проверку АЯКСовым постером. В этом что-то есть.
0
Сервер в ответ кроме камментов будет присылать еще и posted=1 и если пришло - значит все ок. Если гейтвэй - скорее всего не запостилось. Автор в буфер копирует, потом refresh и отвечает если не запостилось.
0
у меня кстати в таких случая сообщение все-таки постилось
0
А вот если сделать автосохранение в "моё, но не опубликованное"? Каждые, например, 200 символов. Или каждые 5 минут. В настройках можно отключить.
0
Если сервер не доступен, то ничего не сохранится так или иначе, а если все в порядке, то это и не нужно. Главная задача в том, чтобы сообщить пользователю об ошибке, не потеряв текст.
+2
Верно. Зато это спасает от непреднамеренного закрытия браузера (начальник в кабинет зашел, машинально жмем на крестик - полторы страницы текста и пол-часа времени собаке под хвост).
0
...А если сервер недоступен, то об этом вы узнаете еще до того, как напечатаете 201-й символ :)
0
Если есть опасность получить "люлей" от начальства, всегда можно разработать какую-нибудь лукавую схему усыплять его бдительность. К примеру, писать текст в текстовом редакторе, после чего копировать результат. Причем заголовок у документа, для набора, можно сделать соответствующим профессиональной деятельности.
А вообще, на работе надо работать. :-)
P.S. Из минусов сохранения по кол-ву символов или времени: если после каждого 200-го символа будет происходить обращение к серверу, то это создаст на него доп. нагрузку. А "Хабрахабр" и так, судя по всему, не слишком расслабляется.
А вообще, на работе надо работать. :-)
P.S. Из минусов сохранения по кол-ву символов или времени: если после каждого 200-го символа будет происходить обращение к серверу, то это создаст на него доп. нагрузку. А "Хабрахабр" и так, судя по всему, не слишком расслабляется.
0
НЛО прилетело и опубликовало эту надпись здесь
Ага, тоже так делаю всегда в случае больших текстов.
0
А можно сделать две кнопочки "Отправить" и "Скопировать в буфер и Отправить"
0
Насколько я знаю, буфером пользователя через браузер управлять нельзя.
0
Можно и так. Только буфером будет справа квадратик, который не перегружается. Тогда в нем появится ваш текст ))
0
НЛО прилетело и опубликовало эту надпись здесь
Бывает :)
я когда-то тоже писал коммент на хабре,
перед тем как запостить, сохранил его целомудренно в клипборд,
потом случился вышеописанный таймаут,
я нажал "назад", потом "комментировать" в том же месте, где хотел
и обнаружил, что пропавший текст был в появившейся форме.
Возможно мой случай уникальный, но он был :)
я когда-то тоже писал коммент на хабре,
перед тем как запостить, сохранил его целомудренно в клипборд,
потом случился вышеописанный таймаут,
я нажал "назад", потом "комментировать" в том же месте, где хотел
и обнаружил, что пропавший текст был в появившейся форме.
Возможно мой случай уникальный, но он был :)
0
НЛО прилетело и опубликовало эту надпись здесь
Пунту раньше была любимой программой. Сейчас не использую по двум причинам: первая - сижу под линухом. Винда у меня все еще есть и сейчас, к примеру, я под ней (я под ней в игрушки некоторые играю). Эти сволочи сделали Ins как обязательную клавишу для перевода последнего слова в англ/рус. А я всю жизнь делаю Ctrl+Ins/Shift+Ins. В общем, лабуда выходит и ужасно бесит.
0
Иcпользуйте Punto Swither и забудьте о такой проблеме.
0
+1, нафик париться каждый раз копируя свои тексты, когда можно юзать кейлоггер
0
НЛО прилетело и опубликовало эту надпись здесь
В настройках PS можно настроить исключения.
0
Автоматический перекодировщик - это ужос. Я сразу выключаю. Однако горячей кнопкой переключать раскладку и капслок очень удобно.
0
Если решить эту проблему на Хабре, то на других ресурсах она скорее всего не решится... Для себя я нашел выход.
Вместо отправки сообщения путем:
1) Ctrl + Enter
Я использую:
1) Ctrl + A
2) Ctrl + C
3) Ctrl + Enter
Доли секунды, зато сколько нервов бережет!
Вместо отправки сообщения путем:
1) Ctrl + Enter
Я использую:
1) Ctrl + A
2) Ctrl + C
3) Ctrl + Enter
Доли секунды, зато сколько нервов бережет!
+1
2_iBear
Есть такая штука nnCorn.
Есть такая штука nnCorn.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Отдайте мои мысли!