usability

Missing popout class in ASP.NET menu for nodes without a URL

I’m having a little problem with the popout icon in the ASP menu control not appearing when the sitemap node doesn’t have a URL. Take the following sitemap nodes as an example: <siteMapNode title="Top 1" url="~/Top1.aspx"> <siteMapNode title="Sub 1" url="~/Sub1.aspx" /> </siteMapNode> <siteMapNode title="Top 2"> <siteMapNode title="...

tables with many columns in a web applications

Hello; Which is the best way to represent data from a table with many columns and possible long text in the columns? The dialema is , if i use tables, the table width is very long and the table overflows outside the div. What options are there, can i list the data, the way this posts are listed in stackoverflow in a business application...

Order of OK, APPLY, CANCEL buttons.

An extenstion of this question: http://stackoverflow.com/questions/50335/ok-cancel-or-cancel-ok Where should the APPLY button go (clicking the APPLY button has the same effect as clicking OK, except the dialog remains open)? Windows typically uses OK-CANCEL-APPLY, but my inclination is to use OK-APPLY-CANCEL. Also, if the APPLY button...

How do I set up an if/or condition, such that my design changes based on the user's browser's font size?

Answerers: How does one literally detect the user's font scale, so that it may be used as a variable? I am trying to create some if/else statements based on the user's font scaling (not browser zooming), to extend the usability of my sites. The two given answers are workarounds for a single case (the scenario described). The scenario ...

displaying combined similar data

I'm designing a web application - prototyping and wireframing the main pages so I've got an idea of what it will do. I'm struggling on how to display my data to users. We basically provide them with an email inbox, a phone message system and a fax system. This means three different types of data - one is textual, one is audio and one is...

Is it advisable to have a mobile version of a web application?

With the advent of smart phones, individuals are now able to access a given site or application in one of three ways: Through the same site that is rendered on desktop machines Through a minimized mobile version of the site Through a proprietary mobile application In an ideal world, users could choose from any of those three methods....

text field input focus on mouseover

We have the following snippet to get focus on a particular text field in a form onmouseover="this.focus();" We have lots of text input fields throughout the user interface which expect some kind of input from the user. Is it a good practice to provide focus to the text fields onmouseover, assuming the target audience is not that com...

You must have JS enabled message?

What's the best way to implement a "you must have JS enabled" message? My site simply won't work without JS at the moment. Should I use the <noscript> tag? Should I hide the entire page's content, put a message about needing JS enabled, and then hide the message and show the content with JS? -- This might cause the message to be tempor...

possible solutions for version control of hierarchical documents

Hello internet techno-persons, I am writing a project for users to create documents from document elements (basically images and html fragments). The top level documents will be under basic version control (where every save increments the version number, and all previous versions are kept in the db) The document elements will also nee...

Learning about usability: resources for the programmer

Although I enjoy programing a lot, I am also very interested in user interface design and improving the user's experience. Therefore, I am thinking of moving my career in the direction of usability. I would like to try to teach myself as much as I can about usability. I've already read the classic "Don't Make Me Think" by Steve Krug, and...

Statistics on business use of web-based vs desktop applications

I've attempted, unsuccessfully, to find statistics on how much day-to-day tasks are conducted in a web-browser vs desktop applications in a contemporary business environment. Think MS Outlook vs Gmail, Excel vs web-based CRM, etc. I am sure the percentages vary significantly from company to company, and form industry to industry. So,...

HTML Buttons - Best Practices

Assume you have a customer-facing application hosted on a Web server. You have no control or knowledge of the customer's client. You also want an appealing design but you don't want to overwhelm the user with heavy graphics and/or obtrusive JavaScript. You've got a nice CSS layout with rounded corners but the default gray buttons stan...

Best workflow for binding website user accounts with facebook accounts

I need to implement facebook-connect to a website where users already might have their internal accounts. If internal account doesn't exist, it should be created from facebook credentials. Also it should be possible to link an existing account to facebook account. The technical implementation is clear to me, but I am more interested abou...

Popup Dialogs in web applications

Hi team; Are popup dialogs a good thing as far as web application usability is concerned? i know they break the back button. Are they worth using or should they be used only when you cant avoid? regards. Josh ...

Visual Studio 2010 - change from F# to C/C++?

Hi! Maybe a stupid question... currently I'm stuck sine half an hour. How do I I change the perspective. I did something F# but now I need to to do C++. Practically - like in Eclipse - I want to be switch the programming language now... ;) Sorry... doesn't seem to be too intuitive. ...

What kind of status messages can be shown to the user on a search

What kind of status messages can be shown to the user on a search, involving active users. msg.no.users=There are no active users. msg.many.users=There are {0} active users. msg.one.user=There is one active user. We currently show 3 different messages, as shown above. We have been thinking of removing msg.one.user and modifying the ms...

Is it OK to sometimes leave ~5% of the people "behind" / The Epic Javascript 'usability' debate: Episode #101.

I'm certain this has been asked before-in other ways-please bear with me (for a moment) while I proceed to pinpoint the exact question: (((Not intending to offend anyone))) 1) In general usability is truly important. 2) "Blind people" can't be airline pilots (for example), and people with an IQ of 47 may never be able to read a massiv...

Is it good idea to use URL names with special characters?

Is it good SEO to have URL's (page names) with non-english characters like Chinese names in URL's? ...

Pressing both mouse buttons in Opera

In Opera, on some sites, pressing both mouse buttons simultaneously leads you to some other page, for example, to the separate comments page, when watching a Youtube video. Or to the sitemap on some other websites. May be it is related to Mouse chording ? or is it something different ? How to control this event (disable it or change t...

How should I allow my members to cancel their accounts for my site?

What is the best way to allow a member to cancel their account? Should I simply have them click a cancel button on the site? ...