Chciałbym, by po najechaniu na pole danej komórki w tabeli, w ustalonej pozycji wyświetlił się obrazek z boku komórki. Nie wiem czy dobrze kombinuję, dlatego zwracam się do Was o pomoc. Właściwie już prawie udało mi się osiągnąć zamierzony efekt. Problem mam tylko taki, że używając stylu css: position: relative; obrazek, który mi się wyświetla obok, zajmuje dodatkowo miejsce w komórce, z której rzekomo został "przesunięty".
Sytuacje doskonale widać na poniższym screenie:

Przedstawiam kod:
<html> <head> <style type="text/css"> div.submenu { position: relative; left: -150px; top: -75px; visibility: hidden; } </style> <script type="text/javascript"> <!-- function Pokaz(nazwa) { document.getElementById(nazwa).style.visibility = 'visible'; document.getElementById(nazwa).parentNode.style.backgroundColor = 'green'; } function Ukryj(nazwa) { document.getElementById(nazwa).style.visibility = 'hidden'; document.getElementById(nazwa).parentNode.style.backgroundColor = 'Transparent'; } //--> </script> </head> <body> <center> <table border="1"> <tr> <td class="menuitem" onmouseover="Pokaz('SubMenu1')" onmouseout="Ukryj('SubMenu1')"> napis <div id="SubMenu1" class="submenu"> <img src="image.jpg" border="0px"> </div> </td> </tr> </table> </center> </body> </html>
position: absolute; nie wchodzi chyba w grę, bo chciałbym, by zawsze obrazek pojawiał się w tym samym miejscu na stronie.
Pozdrawiam!