Kleines Fenster öffnen lassen
Eric Teubert
- javascript
-1 Uli1 Felix Riesterer0 Raik
Hallo,
Was ich erreichen möchte ist, dass sich bei einem MouseOver neben dem Mauszeiger ein kleines Fensterchen öffnet und gewisse Informationen anzeigt.
Meine erste Idee war window.open()
Dort habe ich allerdings ein paar Probleme:
Erstmal finde ich es für meine Zwecke unschön, dass um das Fenter ringsherum immernoch kleine Browserfensterbalken sind und oben die standartmäßige Browserleiste ( nicht das URL-Fenster oder das Menü, sondern das darüber ). Am liebsten wäre es mir, einfach einen Table darzustellen, kein ganzes neues Fenster.
Dann gibt mir window.open()- soweit ich das überblicke - keine Möglichkeit, die Position abhängig vom Mauszeiger zu auszurichten.
Und ich habe noch keine Möglichkeit gefunden, dieses Fenster bei OnMouseOut wieder schließen zu können. Denke aber, dass sich das irgendwie über window.close() lösen lässt.
Meine Frage ist jetzt, ob es bessere Alternativen gibt, als window.open() ?
Um mein Ziel nocheinmal kurz zusammenzufassen:
Am liebsten nur einen <table> abhängig von der Mausposition ( bzw. dem Feld, wo sich die Maus drüberbewegt ) aufpoppen lassen, der onmouseout wieder verschindet.
mfg
Eric
Hi,
schau mal auf www.jswelt.de
da sollte dir geholfen werden.
Gruß Uli
Hi Eric!
Was du suchst nennt man einen "tool-tip". Das kann man mit Javascript machen. Ich habe soetwas zum Beispiel auf der Knoppix-Seite (http://www.knopper.net)gesehen.
Google doch mal nach tool-tip und Javascript...
Liebe Grüße aus Ellwangen,
Felix Riesterer.
Hallo, Eric!
Was ich erreichen möchte ist, dass sich bei einem MouseOver neben dem Mauszeiger ein kleines Fensterchen öffnet und gewisse Informationen anzeigt.
Meine erste Idee war window.open()
deine erste idee sollte das attribut "title" sein. such mal danach in selfhtml, vielleicht ist das ja schon das richtige für dich.
die zweite lösung basiert auf css: < http://aktuell.de.selfhtml.org/tippstricks/css/infobox/index.htm>
freundl. Grüsse aus Berlin, Raik
die zweite lösung basiert auf css: http://aktuell.de.selfhtml.org/tippstricks/css/infobox/index.htm
*Hand gegen die Stirn schlag*
CSS, na klar, dass ich da nicht selbst drauf gekommen bin. Ist doch viel schöner und kompatibler als JS!
Dankö