Witam...
Dokopałem się do skryptu wyświetlającego dymek do elementu pod kursorem. Troche go już przerobiłem. Teraz wygląda tak:
<html>
<head>
<title>DYMEK</title>
<style>
.chmurka {
position: absolute;
font-family: Arial, Helvetica;
color: #222222;
font-size: 8pt;
background: #FCF204;
padding: 3px;
border: 1px;
border-style: solid;
margin-top: 12px;
margin-left: 8px;
margin-right: -1000;
}
</style>
<script type="text/javascript">
function chmurka(e,v){
if(v.title){
var t=document.createElement("div");
t.className="chmurka";
t.innerHTML=v.title;v.title="";
v.move=function(e){
e=e||event;
t.style.left=e.clientX + document.body.scrollLeft+"px";
t.style.top=e.clientY + document.body.scrollTop+"px";
}
v.move(e);
document.body.appendChild(t);
v.onmousemove=function(e){v.move(e)}
v.onmouseout=function(e){
v.title=t.innerHTML;
document.body.removeChild(t);
}
}
}
</script>
</head>
<body>
<p align="right">NAJEDZ TU KURSOREM >>> <a href="#" title="ZAWARTOŚĆ DYMKA" onmouseover="chmurka(event,this)">tekst</a></p>
</body>
</html>
Zostały jeszcze 2 problemy :/
- Pod IE (gdy tekst jest za bardzo w prawo) każdą spację zamienia w enter (tworzy tyle linijek ile jest wyrazów),
- Gdy dymek jest wysunięty w prawo za obszar strony to strona się rozszeża (chciałbym aby dymek przesuwał się w lewo).
Może potrafi mi ktoś pomóc ?? :>
Z góry dziękuję za pomoc...