- From: Don Hughes <support@sannotes.org>
- Date: Sun, 05 Oct 2003 11:23:50 -0400
- To: www-talk@w3.org
I have a page with thumbnail images at the top and when the user mousesover one, I want to display a larger image with comments. The first attempt used the following in the onmouseover: if (gImageCapableBrowser) { document.image.src = imageURL; return false; } else { return true; } This worked fine for the image, but I could not get it to display any comments. My second attempt was to create a series of hidden frames and make them visible in the onmouseover: CSS -- .hiddenImages { position: absolute; visibility: hidden; font-size: 14px; font-weight: bold; text-align: center; } Create images -- <span class="hiddenImages" id="I??" > <br> <img align="center" src="<%=overlayPath%>" border="0" alt=""> <br> --some comment goes here--- <br> </span> onmouseover function -- function ShowImage(object) { indent = screen.width * .28 document.all(object).style.posLeft=indent; document.all(object).style.visibility='visible'; } This worked better, but I still have two annoying problems: 1) Long comments extend way past either side of the image, instead of wrapping. 2) Images with long comments are not centered correctly on the screen, getting shoved to the right by the distance that the comment extends to the left of the image. Further down I would like to get this to vork in Modzilla. It works in IE, Opera, and Konqueror, but not Modzilla. The sample code that I have that tests document.layers and uses document.layers[object].visibility seems to be depreciated. ...don support@microtechniques.com White Plains, NY ...don dhughes@microtechniques.com White Plains, NY
Received on Monday, 6 October 2003 17:49:53 UTC