als hover ne art alt-fenster öffnen
.::crazycons::.
- javascript
0 Dirk0 norbert =:-)0 Der Hans
Moinsen,
was ich will ist schwierig zu erklären. ich möchte beim hover n fenster öffnen mit ner best. größe, das auf einem best. feld am cursor klöebt. also, das wenn man über n text fährt sich ein randloses fenster (also kein popup) öffnet, das dann n paar cm. groß am cursor hängt. wenn man vom text runterget solll natürlich auch dereffekt wech sein. am besten wäre es, wenn cih das in ner gresammten tabellenzelle hätte udn net nur auf m text!
mfg
de nixbligger
Hallo nixbligger.
So, oder so ähnlich. Allerdings habe ich das nur unter MSIE verwendet. Bei anderen Browsern dürfte es probleme geben.
<script language='JavaScript' type='text/javascript'>
function popUp(text)
{
with (document.getElementById('dynDiv').style)
{
visibility = 'visible';
position = 'absolute';top=window.event.clientY + document.body.scrollTop-20;
left=window.event.clientX + document.body.scrollLeft+20;
}
document.getElementById('dynDiv').firstChild.nodeValue=text;
}
function hide()
{document.getElementById('dynDiv').style.visibility= 'hidden';}
</script>
<div id='dynDiv' style='visibility:hidden'>nn</div></html>
ggfs. fomatieren!
Un das in die Zelle:
<div onmouseover="javascript:popUp('Beschreibung folgt.');" onmouseout="javascript:hide();">blabla</div>
Viel Spass
Dirk
Hallo crazycons!
Die wohl einfachste und effektivste Variante ist das Title-Attribut - anzuwenden auf die meisten HTML-Elemente - also auch auf Tabellenzellen.
zB:
...<td title="Wieso fahren sie mit Ihrer Maus gerade auf diese Zelle?">Bitte hier!</td>...
Wenn Du also nur Text anzeigen möchtest, würde ich diese Form empfehlen.
mfg
norbert =:-)
Moin!
Das Gute an "title" ist doch, dass man es auf fast alle Elemente
anwenden kann - auch auf Tabellenzellen!
Wenn du ganze formatierte Romane schreiben willst, musst du mal schauen,
ob dir http://www.bosrup.com/web/overlib/docs.html weiter hilft!?
Gruß
Der Hans