Checkbox Label Problem

Hi All

A little problem for you; I am doing a little more work on my (intended
to be) accessible RSS aggregator <http://www.websticky.net/aggiegpl>.

Now that I have been using it for some time, I have found that the
operation that I perform most is to send items that are not of interest
to 'trash'.  This operation involves following a 'trash' link for the
relevant item, which sends a request to the server to set the trash flag
for the item in the database, then send the page back, minus the item
trashed.

This can become somewhat tedious, especially when a feed might return 50
items, only two being of interest.

To remedy this, I am providing an alternative way to perform bulk
operations, by means of selecting items by form checkboxes.

Here is my problem:  I want to put the checkbox before the item title.
Whilst the title might make acceptable contents for a <label></label>
for the checkbox, the item title is already an external link to the page
described by the title.  I assume that using a link (which is an action)
as a label for another, different action is a bad idea.

I do not want to have to add further text, just to label the checkbox.

I seem to recall that putting the relevant description in as a title
attribute for the checkbox would not work with all user agents.

Any ideas as to how best to label my checkboxes?  (Sample of a current
item, sans checkbox, below; checkbox would go immediately after the
opening of the <li>)

Cheers

Matthew Smith


HTML example:

<li class="linklist">
<a class="headline"
href="http://news.bbc.co.uk/go/rss/-/1/hi/sci/tech/4696173.stm"
title="view full article Engineers still chase shuttle fix"
>Engineers still chase shuttle fix</a>
[ <a href="/aggie.pl?a=archv;itemid=2139"
title="Archive Engineers still chase shuttle fix" >Archive</a> |
<a href="/aggie.pl?a=trash;itemid=2139" title="Trash Engineers still
chase shuttle fix" >Trash</a> ]
<br />Continued work on a troublesome fuel sensor means the space
shuttle Discovery will now fly no earlier than 26 July, Nasa says.
<br />(2005-07-20 13:12)
</li>

Received on Friday, 22 July 2005 04:10:55 UTC