Thread Drag'n'Drop ueber iframes hinweg. (2 answers)
Opened by ich at 2007-03-02 15:22

ich
 2007-03-02 15:22
#25067 #25067
User since
2003-09-19
120 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

ich versuche gerade ,,drag'n'drop`` ueber iframes hinweg zu realisieren (Firefox 2.0).

Das klappt auch soweit ganz gut (zu 50%). Die anderen 50% bekommt das Hauptframe nicht das "mousemove" event mit sobald der Mauszeiger das IFrame verlaesst.

Mal eine kleine grafik dazu:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
|------------------------------------------------------------------------------------|
| hauptseite mit onmousemove=function(e) { ... }|
| |
| |-------------------------------------| |
| | iframe mit | |
| | onmousemove= | |
| | function(e){ .... } | |
| | | |
| | | |
| | | |
| |-------------------------------------| |
| |
|------------------------------------------------------------------------------------|



So ich geh jetzt mit dem Mauszeiger in das IFrame rein.
Drueck die linke Maustaste (halte sie unten) und zieh dann den Mauszeiger in das Hauptfenster (um dort die Taste wieder loszulassen).

Allerdings ist es jetzt so, dass die Funktion onmousemove im IFrame aufgerufen wird. ABER sobald der Mauszeiger das IFrame verlaesst die Funktion onmousemove im Hauptfenster ~nicht~ aufgerufen wird.

Aussnamen bestaetigen die Regel. Manchmal (so in 40 - 50 % der Faelle) wird die onmousemove Funktion des Hauptfensters aufgerufen (was wichtig ist und auch so sein sollte).


Jetzt die Frage: Hat jemand schonmal so ein aehnliches Problem gehabt und weiss eine Loesung?
Oder kann ich irgendwie dem Hauptfenster sagen, dass es jetzt auf Events hoeren soll?


Ich hoffe das war einigermassen verstaendlich ;-)

Gruss
Jan\n\n

<!--EDIT|ich|1172842217-->
If you tell the truth you don't have to remember anything.
-- Mark Twain

View full thread Drag'n'Drop ueber iframes hinweg.