Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
Alt 12.07.2009, 16:18 Nach oben    #1
Erfahrener Benutzer
 
Registriert seit: 19.08.2005
Beiträge: 127
Standard Mauszeigerposition - auch ohne Event?

Hallo,
Ich suche derzeit nach einer möglichkeit, die Mauszeigerposition auch ohne ein event zu bestimmen.
Derzeit mache ich es über ein
Code:
...
document.onmousemove = movetip;
...
function movetip(Ereignis) {
var x = Ereignis.pageX;
var y = Ereignis.pageY;
...
}
Aber das hat den Nachteil, dass die Maus eben erst einmal bewegt werden muss und ausserdem scheint es in einigen Browsern nicht zu funktionieren.
Gibt es bessere Alternativen?
__________________
Programming today is a race between software engineers striving to build bigger and better
idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the
universe is winning.
Buhmann ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.07.2009, 22:12 Nach oben    #2
Johannes Müller
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 693
Standard

Nicht das ich wüsste. Mauseigenschaften werde eigentlich generell über Events abgefragt. Imo hat es eigentlich auch gar keinen großen Sinn, außerhalb eines Eventhandlers Mauskoordinaten zu benötigen... Worum geht es dir denn genau?

Zu der Cross-Browser-Funktionalität musst du ma googeln, teilweise heißen die Eigenschaften einfach anders (mouseX und mouseY wenn ich mich nicht täusche).
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.07.2009, 23:48 Nach oben    #3
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 3.198
Standard

ggf. (weiß ich nicht) kannst du dir aber die Arbeit auch von einem JS-framework abnehmen lassen, dass mit div. Browsern zurecht kommt.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.07.2009, 01:54 Nach oben    #4
Erfahrener Benutzer
 
Registriert seit: 19.08.2005
Beiträge: 127
Standard

Ein Js-Framework halte ich für etwas übertrieben. Ich möchte eigentlich nur ein funktion haben, die ein div erstellt, welches sich mit der Maus mitbewegt. Die funktion wird dann von entsprechenden Elementen per onmouseover oder onmousedown aufgerufen, bekommt aber noch andere parameter, deswegen kann ich dort nicht direkt die Mausposition abfragen (oder ich weiß zumindestens nicht, wie). Diese funktion erstellt dann den Eventhandler, der bei der nächsten Bewegung der Maus das div verschiebt. Das problem ist aber, dass ein Mouseover auch schon einmal ausgelöst werden kann, ohne dass sich die Maus bewegt (z.b. durchs scrollen). In diesen Fällen wird dann zwar ein div erstellt, aber nicht an die korrekte Position verschoben, was wirklich sehr unschön ist. Und gerade in den onmousedown-Fällen kann man sich auch nicht darauf verlassen, dass die Maus in der nahen Zukunft bewegt wird ...
__________________
Programming today is a race between software engineers striving to build bigger and better
idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the
universe is winning.
Buhmann ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.07.2009, 08:58 Nach oben    #5
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 397
Standard

Zitat:
Zitat von Buhmann Beitrag anzeigen
In diesen Fällen wird dann zwar ein div erstellt, aber nicht an die korrekte Position verschoben, was wirklich sehr unschön ist.
Setze halt eine globale Variable in "movetip", die du vor dem sichtbar machen des divs prüfst.
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL 5.1 kommt in die Beta-Phase Ben Nachrichten 1 02.03.2006 14:31
Eigenes TreeModel und updates pago Desktop-Applikationen und Grafik 3 24.11.2005 16:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:12 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47