Xpoint
   [напомнить пароль]

Удобство перехода на другую страницу через выпадающие списки <select>

Метки: [без меток]
2004-02-02 03:04:40 [обр] banderas(0/4)[досье]
Вот простой код выпадающего меню с переходом на наш форум
при выборе пункта 1. В Mozilla 1.5 и Opera 7.11 работает, а в ИЕ 6.0 - никак не реагирует. Как решить эту проблему сильно не изменяя этот код?
  Спасибо.
<html>
<head>
<title>Выпадающее меню</title>
</head>
<body>
<form>
<select>
<option onmouseup="document.location.href='http://xpoint.ru'">1
<option>2
<option>3
<option>4
</body>
</html>
спустя 5 часов [обр] AB...(0/233)[досье]
Если поставить обработчик JavaScript, на select, то должно работать везьде.
спустя 27 минут [обр] Юрий Щапов(3/114)[досье]
Позвольте привести Вам фрагмент книги "Дизайн пользовательского интерфейса" (Влад. В. Головач):
В интернете проблема иная. Раскрывающийся список часто используется как навигационное меню. Это изначально неправильно, поскольку содержимое такого меню не видно сразу и уж тем более им трудно индицировать пользователям, в каком разделе сайта они находятся. Это, впрочем, не главное. Большая проблема заключается в том, что список снабжают скриптом, который запускается сразу по выбору значения. Такой метод имеет два недостатка. Во-первых, список исторически не является элементом управления прямого действия (как и чекбокс, например), что приводит к потере пользователями чувства контроля над системой. Во-вторых, раскрывающиеся списки довольно сложны, так что пользователи часто совершают моторные ошибки при выборе нужного элемента. Поскольку эта ошибка не может быть обнаружена системой и не всегда обнаруживается пользователями, часты ситуации, когда пользователь (как ему кажется) выбирает один раздел, а перемещается в другой, что совсем нехорошо. Таким образом, навигационные раскрывающиеся списки нужно снабжать кнопкой, которая и будет запускать действие, запускать же действие сразу после выбора элемента в списке нельзя.
спустя 47 минут [обр] banderas(0/4)[досье]
Юрий Щапов[досье]
Хоть Влад. В. Головач и не авторитет для меня
(просто я его не знаю), однозначно он прав,
просто наверное мне надо чаще ставить себя
на место неопытного пользователя,
чтобы сделать свой сайт близким к идеалу
с точки зрения юзабилити.
   
В принципе тему можно было бы и закрыть,
но, если модератор не против,хотелось бы усышать побольше
мнений о поднятой теме (достоинства и недостатки раскрывающихся меню).
Спасибо.
спустя 52 минуты [обр] Юрий Щапов(3/114)[досье]

Интересная книга. Почитайте (http://www.uibook1.ru/uidesign1.pdf — 2,3Мб)

Насколько я понял, автор имеет в виду именно те списки, которые изготавливаются при помощи <select><option>.

спустя 2 часа 49 минут [обр] Дмитрий Юров(1/411)[досье]
М Я не совсем понял, что вы хотите обсуждать — изначальный вопрос о неработающем меню или эргономику выпадающих списков?
спустя 5 минут [обр] Дмитрий Юров(1/411)[досье]
Если по теме:
<select onChange="if (this.selectedIndex > 0) document.location.href=this.options[this.selectedIndex].value">
<option value="http://xpoint.ru/">
...
спустя 1 час 12 минут [обр] banderas(0/4)[досье]
Дмитрий Юров[досье]
Я имел ввиду именно второе - эргономику.
спустя 10 минут [обр] banderas(0/4)[досье]
Юрий Щапов[досье]
За ссылку отдельное спасибо.
спустя 3 минуты [обр] Юрий Щапов(3/114)[досье]
Тогда надо в юзабилити тему открывать.
Может быть Вам будет интересна такая дискуссия: Выпадающие меню ?
спустя 3 минуты [обр] banderas(0/4)[досье]
Дмитрий Юров[досье]
В принципе решение кроссбраузерное , но с точки зрения удобства
было бы лучше рядом кнопочку "GO".
Но за решение спасибо.
спустя 3 минуты [обр] banderas(0/4)[досье]
Юрий Щапов[досье]
Ладно, соблюдём все правила форума, всем спасибо,
открою что-нибудь подобное в юзабилити, а этот топик, уважаемый модератор, торжественно закрываем.
   Спасибо.
спустя 7 минут [обр] Дмитрий Юров(1/411)[досье]
М Перенесено из форума "Интернет::HTML-верстка::Особенности браузеров"
Powered by POEM™ Engine Copyright © 2002-2005