Помнится, первой это сделала Опера. И ничего, вроде, удобно. А что?
Илья Бирман
Кнопка, менющая своё значение на противоположное — это может быть только вкл/выкл.
Сколько раз я скачивал заново страницу, загрузку которой пытался остановить, когда ещё пользовался тулбаром... Мудизм, короче, нельзя так делать.
Andrew
Контекстно-зависимый интерфейс — то, к чему всем надо стремиться: закачанную страницу не нужно останавливать, грузящуюся — перезагружать. Нет, бывают ситуации, когда страница зависла не до конца загрузившись, но даблклик ещё никого не убивал. Или у вас случайно этот самый даблклик происходит? Так может это проблема одного Ильи Бирмана, а не кнопки?
Лучше бы заголовок RSS исправили с «whatsoever.ru: последние заметки на всём сайте» на «whatsoever.ru: последние заметки на сайте whatsoever.ru Ильи Бирмана» :D
Илья Бирман
Андрей, почитайте Раскина, перед тем, как говорить нелепицу вроде вашего первого предложения.
Andrew
Красиво послали? Хозяин — барин.
Илья Бирман
Если в программе есть две функции RemoveFilm и RemoveTrack, удаляющие кино или песню соотвественно, то в тулбаре не должно быть двух кнопок «Удалить фильм» и «Удалить трек», а должна быть кнопка «Удалить», которая в зависимости от того, что у нас щас открыто, сама выбирает, какую функцию в коде вызвать. Но это вопрос того, что пользователю плевать на код и внутренний мир программы, он воспринимает эти действия одинаковыми, и поэтому ожидает, что они будут делаться одной кнопкой.
Кнопка «Обновить», объединённая с кнопкой «Стоп» — это модальность, причём жестокая, потому, что у пользователя почти нет возможности её осознать; с ней нужно бороться.
Контекстно-зависимый интерфейс — это если у вас в Фотошопе по правой кнопке размер кисти выпадает, а в почте — варианты «Ответить» / «Переслать». Контексты должны быть очевидно разными, их должен менять пользователь совершенно явно и осознанно. Между моментами, когда страница ещё грузится и когда она уже загрузилась, никакой контекст не меняется. Вы всё ещё смотрите ровно на всё то же самое. Вы приготовились остановить загрузку страницы (потому, что нужная вам информация уже открылась), подводите мышку к кнопке, чтобы остановить и жмёте, не заметив, что за пол миллисекунды до этого страница как раз загрузилась и смысл кнопки поменялся на противоположный. В результате, уже открывшаяся информация исчезает, потому, что всё начинает грузиться заново.
Почему я вам должен это объяснять? Потому, что вы не захотели подумать, и понять это самостоятельно; предложение почитать Раскина показалось вам посылом; а я оказался очень добр.
42
Всё абсолютно верно.
AG
Проще нажать на Ёsc. А в чём вообще смысл останавливать загрузку страницы? Сэкономить несколько килобайт трафика? Это ещё для кого-то актуально?
Илья Бирман
Во-первых, если страницы — Ютюб, то сэкономить можно несколько мегабайт.
Во-вторых, для меня эта проблема всё ещё актуальна, как и для большинства граждан моей страны.
Я не склонен платить за то, что мне не нужно, независимо от того, дорого это или дешёво.
AG
Сейчас специально зашёл проверить на ютуб, оперой и иексплорером — ютубу абсолютно пофигу на нажатие кнопки стоп, он грузит до упора.
Туговиков Станислав
гораздо хуже когда на одной кнопке висит Stop и Back в совокупности с отсутствующим кешом браузера
homm
На мой взгляд кнопка помимо смены своей функции должна еще и залипать на секунду. Т. е. грузится страница, мы нажимаем стоп, а в это время там уже релоад. Но реолад этот не доступен в течении одной секунды, мы по ошибки наживаем не на ту кнопку, но ничего не происходит, все счастливы :)
homm
Кстати, большинство диалоговых окон Оперы так и устроены, когда они появляются, кнопки на них в течении непродолжительного времени серые, нельзя нажать на них внезапно, если целился в ссылку, которая еще недавно была на месте этой кнопки.
Сколько раз я скачивал заново страницу, загрузку которой пытался остановить, когда ещё пользовался тулбаром... Мудизм, короче, нельзя так делать.
Лучше бы заголовок RSS исправили с «whatsoever.ru: последние заметки на всём сайте» на «whatsoever.ru: последние заметки на сайте whatsoever.ru Ильи Бирмана» :D
Кнопка «Обновить», объединённая с кнопкой «Стоп» — это модальность, причём жестокая, потому, что у пользователя почти нет возможности её осознать; с ней нужно бороться.
Контекстно-зависимый интерфейс — это если у вас в Фотошопе по правой кнопке размер кисти выпадает, а в почте — варианты «Ответить» / «Переслать». Контексты должны быть очевидно разными, их должен менять пользователь совершенно явно и осознанно. Между моментами, когда страница ещё грузится и когда она уже загрузилась, никакой контекст не меняется. Вы всё ещё смотрите ровно на всё то же самое. Вы приготовились остановить загрузку страницы (потому, что нужная вам информация уже открылась), подводите мышку к кнопке, чтобы остановить и жмёте, не заметив, что за пол миллисекунды до этого страница как раз загрузилась и смысл кнопки поменялся на противоположный. В результате, уже открывшаяся информация исчезает, потому, что всё начинает грузиться заново.
Почему я вам должен это объяснять? Потому, что вы не захотели подумать, и понять это самостоятельно; предложение почитать Раскина показалось вам посылом; а я оказался очень добр.
А в чём вообще смысл останавливать загрузку страницы? Сэкономить несколько килобайт трафика? Это ещё для кого-то актуально?
Во-вторых, для меня эта проблема всё ещё актуальна, как и для большинства граждан моей страны.
Я не склонен платить за то, что мне не нужно, независимо от того, дорого это или дешёво.
в совокупности с отсутствующим кешом браузера