Se hai trovato un codice che utilizza JS, forse ti conviene abbandonarlo e rifare da zero: infatti l'impostazione con JS e` diversa da quella con solo CSS.
La struttura fondamentale da usare e`:
HTML
codice:
<a href="...">[img]primaimmagine.gif[/img]
<span id="primo">
qui il blocco che deve apparire
</span>
</a>
<a href="...">
<span id="secondo">[img]secondaimmagine.gif[/img]
qui il blocco che deve apparire
</span>
</a>
...
CSS
codice:
a {
...
}
a img {
border: 0;
...
}
a span {
display: none;
}
a:hover span {
display: block;
position: absolute; /* o relative */
top: ...px; /* oppure bottom - anche espresso in altra unita` di misura */
left: ...px; /* oppure right - ... */
}