OK - here goes:
Code:
<div class="product">
<a href="#" class="product-link" title="buy Product Title" rel="external">
<span class="add-to-scrapbook">
<label for="scrapbook">
<input name="" type="checkbox" value="" />add to my scrapbook
</label>
</span>
<span class="product-image">
<img src="../_assets/_graphics/dummy-products/09.png" alt="Product Title" border="0" />
</span>
<span class="prodname">Product Name</span>
<span class="price">£99.99</span>
<span class="buyfrom">Buy from<br /> Online Shop Name</span>
</a>
</div>
The span class 'add-to-scrapbook' needs to be hidden but appear on mouseover.
I've got it to appear/disapear using CSS when you mouseover the <a href> but as the <a href> surrounds it, when I click on the checkbox it selects the <a href>...
...looking at the code anew I probably don't even need a span 'add-to-scrapbook' - just style the label - but thats another issue.
Bookmarks