uepselon: Fenster ohne Titelleiste verschieben

Beitrag lesen

Hallo,

ich öffne auf meiner Seite mit window.open ein neues Fenster im Vollbildmodus.
dieses  Fenster wird dann auf eine Größe von 500 * 300 Pixel gesetzt, mit dem
Effekt das nun im Internet Explorer, der Rahmen sowie Titelleiste verschwunden sind.

Soweit so gut, nun habe ich ein Bild eingefügt das quasi meine neue Titelleiste geben soll.
Bei einem onMousedown und onMousemove event auf das Bild wird eine Funktion aufgerufen, die
das Fenster dann verschiebt.
Das Fenster lässt sich mit dieser Funktion auch prima verschieben, nur wenn ich die Maus zu schnell
bewege denkt der Browser ich will das Bild per drag & drop aus der seite herausziehen und bricht
dann meine Schieben Funktion ab.
Wie kann ich diesen Effekt verhindern?.

Hier nochmal ein paar Zeilen Code zu den Funktionen:

//Funktion die bei Mousedown aufgerufen wird um das Verschieben vorzubereiten
function SetMove(value)
         {

move = value;

m_X = event.x;
         m_Y = event.y;
         }

//Funktion die bei Mousemove das Fensterverschiebt wenn die Maus gedrückt ist
function MoveIt(x,y)
         {
         win_X = event.x;
         win_Y = event.y;

if (move == true)
            {
            window.moveBy(win_X-m_X,win_Y-m_Y);
            }

}

document.onmousemove = MoveIt;

//Titelleiste in HTML mit Funktionsaufrufen
<a onMousedown="SetMove(true)" onMouseup="SetMove(false)" onMouseout="SetMove(false)"><img src="titlebar.gif" border="0"></a><a onClick="window.close()"><img src="close.gif" border="0"></a>

Vielen Dank falls jemand eine Lösung weiß.

Gruß

uepselon

http://www.uepselon.com