Anzitutto la cosa si puo` realizzare anche con solo CSS. E` la tecnica usata nelle gallerie.
Si puo` fare che il blocco che compare stia sopra il resto della pagina, ad esempio con:
codice:
HTML:
<ul id="lista">[*]<a href="#" title="primo link">[img]img.permanente[/img]
<span>qui il blocco che devi visualizzare - non puo` contenere div, ma solo elem. inline</span>
</a>[*] ... ecc.[/list]
CSS:
#lista {
list-style-type: none;
... /* non deve avere posizionamenti */
}
#lista li {
list-style-type: none;
margin: 0;
padding: 0;
/* puo` esserci un float */
}
#lista img.perm {
border: 0;
...
}
#lista span {
display: block;
position: absolute;
top: ...; /* posizione rispetto al blocco posizionato che lo contiene (o ris. al body) */
left: ...;
z-index: 20;
}