In article <0001HW.C443F7DF0002D926B01AD9AF@[EMAIL PROTECTED]
>,
TaliesinSoft <taliesinsoft@[EMAIL PROTECTED]
> wrote:
> On Sun, 4 May 2008 20:08:32 -0500, TaliesinSoft wrote (in article
> <0001HW.C443C8400016AA09B01AD9AF@[EMAIL PROTECTED]
>):
>
> > A button on a website typically has three states commonly referred to
as
> > "normal", "over", and "click".
> >
> > "Normal" is what is displayed when the cursor is not positioned over
the
> > button.
> >
> > "Over" is what is displayed when the cursor is positioned over the
button
> > and the mouse is not clicked.
> >
> > "Click" is what is displayed and what happens when the cursor is
> > positioned over the button and the mouse is clicked.
> >
> > I've noticed that there are two common behaviors for the "click"
state.
> > The first is that the appearance of the button changes upon a mouse
down
> > and the action takes place upon the subsequent mouse up. The second is
> > that the action takes place upon the mouse up and there is no action
for
> > the subsequent mouse down.
>
> Oops! That preceding sentence should have read "The second is that the
action
> takes place upon the mouse up and there is no action for the PRECEDING
mouse
> down"
>
> > An example of the first "down/up" behavior is the Apple website which
can
> > be seen at <www.apple.com>.
> >
> > An example of the second "up/only" behavior is a website I'm
developing
> > which can be seen at <http://homepage.mac.com/taliesinsoft/ECR/>.
> >
> > My query is to whether there is any agreed upon standard or convention
in
> > regards to button behavior.
There are two ways to do buttons that I know of--Javascript with images
and CSS using the <a> tag psuedo references. Both have downsides. You
can disable Javascript then the site won't give any visual feedback for
buttons. Some browsers don't do CSS very well and you won't have
working navigation buttons at all.
To do the mouse up/mouse down events for buttons you have to use
Javascript. And you can disable Javascript, so you're left with a site
without any visual cue for those buttons. How consistent is that?
Anyway, you can implement whatever you like and as long as it consistant
throughout the site, you'll be fine. To me the baseline are the
"normal", "over", and "click" states which you get with CSS and can't
turn off.
--
DeeDee, don't press that button! DeeDee! NO! Dee...
[I filter all Goggle Groups posts, so any reply may be automatically by
ignored]


|