może ten kod Ci coś pomoże:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<link rel="stylesheet" type="text/css" href="stylesheet.css"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script language="javascript"><!-- var IE=document.all?true:false
if (!IE) {
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=mousePos;
var netX, netY;
}
function posX() {
if (IE) {
tempX=document.body.scrollLeft + event.clientX;
}
if (tempX<0) {
tempX=0;
}
return tempX;
}
function posY() {
if (IE) {
tempY=document.body.scrollTop + event.clientY;
}
if (tempY<0) {
tempY=0;
}
return tempY;
}
function Chmurka(T,t){
T.title=''
T.parentNode.lastChild.style.display=t?'block':'none'
}
function ChmurkaPrzesun(T, pX, pY) {
T.parentNode.lastChild.style.left=posX()+pX+"px";
if (posX()>800)
{
T.parentNode.lastChild.style.left=posX()-200+pX+"px";
}
T.parentNode.lastChild.style.top=posY()+pY+"px";
}
<span><a href="jakiślink" onmouseover="Chmurka(this,1)"; onmousemove="ChmurkaPrzesun(this,20,15);" onmouseout="Chmurka(this,0)"> jakiś link
</a><div class="chmurka1"> wyświetlany tekst w okienku
</div></span>
a to fragment pliku stylesheet.css:
.chmurka1 {
position:absolute;display:none;left:240px;top:0px;
border:1px solid #000;background-color:white;color:red;
padding:4px;font:italic normal 11px verdana,sans-serif;
}
co prawda nie działa dokładnie tak jak tego chcesz ale po najechamiu myszą na link, pojawia się okienko z tekstem bezpośrednio nad zawartością strony.
Może jak co nieco przerobisz osiągniesz żądaną funkcjonalność.