<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>www.tutorials.de</title>
<meta name="author" content="Quaese" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
*{ margin: 0; padding: 0;}
//-->
</style>
<script type="text/javascript">
<!--
function tooltip(objEvent, intShow)
{
if(!objEvent)
{
objEvent = window.event;
}
// Auslösendes Element ermitteln:
var objSrc = (objEvent.target)? objEvent.target : objEvent.srcElement;
with(document.getElementById("tool_id").style)
{
top = getPos(objSrc, true) + "px"; // y-Position festlegen
left = getPos(objSrc, false) + "px"; // x-Position festlegen
display = (intShow==1)? "block" : "none";
}
}
function getPos(objSrc, argTop)
{
var value = (argTop) ? (objSrc.offsetTop + objSrc.offsetHeight) : (objSrc.offsetLeft);
objSrc = objSrc.offsetParent;
while(objSrc)
{
value += (argTop) ? (objSrc.offsetTop) : (objSrc.offsetLeft);
objSrc = objSrc.offsetParent;
}
return(value);
}
// -->
</script>
</head>
<body>
<div id="tool_id" style="position: absolute; z-index: 99; top: 0; left: 0; width: 200px; height: 80px; border: 1px solid #aaa; background: #efefe0; display: none;">Ich bin der Tooltipp</div>
<div style="display: block; width: 400px; position: absolute; top: 20px; left: 20px; border: 5px solid limegreen; padding: 20px;">
<div style="margin: 30px; border: 1px solid #aaa; background: #ddd; padding: 24px;">
<a href="www.seite.de" style="font-size: 1.0em;" onmouseover="tooltip(event, 1);" onmouseout="tooltip(event, 0)">der Tooltipp</a>
<p style="height: 200px;">Mittendrin ein Absatz</p>
<p style="text-align: right;">
<a href="www.seite.de" style="font-size: 1.0em;" onmouseover="tooltip(event, 1);" onmouseout="tooltip(event, 0)">der Tooltipp</a>
</p>
</div>
</div>
</body>
</html>