Plazierung eines Formulars

Hallo,

ich habe eine etwas kniffelige Aufgabe es geht darum das wir mit 2 Bildschirmen arbeiten, wenn nun das CRM nicht auf den Hauptbildschirm geöffnet ist und ich nun aus der Ansicht einen Datensatz öffne und sich dann ein Formular öffnet, ist dieses Formular leider immer auf den anderen Bildschirm und das nerft total weil man es wieder rüberschieben muss, besteht irgendeine Möglichkeit das sich das Formular dort öffnet wo sich das Fenster befindet aus dem man dies geöffnet hat.
Mein Quellcode Sieht momentan so aus es befindet sich im Onload des Formulars. Jedoch öffnet sich das fenster trotzdem immer auf dem Hauptbildschirm.

function getMouseXY (e) {

if ( event.clientX ) {
CurrentLeft = event.clientX + document.body.scrollLeft;
CurrentTop = event.clientY + document.body.scrollTop;
}
else {
CurrentLeft = e.pageX;
CurrentTop = e.pageY;
}
if ( CurrentLeft < 0 ) { CurrentLeft = 0; };
if ( CurrentTop < 0 ) { CurrentTop = 0; };
OnCrmPageLoad(CurrentLeft, CurrentTop);

return true;

};
window.document.onmousemove = getMouseXY;


function OnCrmPageLoad(CurrentLeft, CurrentTop)
{
AdjustWindow(500, 600, true, CurrentLeft, CurrentTop);
}

function AdjustWindow( width , height , center , posX , posY ) {

if( center == true )
{
posX = (screen.width - width)/2;
posY = (screen.height - height)/2;
}

window.top.resizeTo(screen.width, screen.height);
window.top.moveTo(posX, posY);


}


function fullscreenMain() {
try {
if (crmForm.FormType != 5) {
window.top.moveTo(0, 0);
window.top.resizeTo(screen.width, screen.height - 25);
}
} catch (e) { }
};


AW: Plazierung eines Formulars

Hallo,

normalerweise wird in CRM immer dort das Formular geöffnet, wo es zuletzt geöffnet wurde.

Unter Windows 8 lässt sich ansonsten auch sehr einfach mit der Windows-Taste und den Cursortasten sehr schnell ein Fenster verschieben.

Ansonsten hilft wohl nur ein Multi-Monitor-Tool, um eine vernünftige Lösung zu finden.

Viele Grüße,
Jürgen


AW: Plazierung eines Formulars

Hallo,

normalerweise wird in CRM immer dort das Formular geöffnet, wo es zuletzt geöffnet wurde.

Unter Windows 8 lässt sich ansonsten auch sehr einfach mit der Windows-Taste und den Cursortasten sehr schnell ein Fenster verschieben.

Ansonsten hilft wohl nur ein Multi-Monitor-Tool, um eine vernünftige Lösung zu finden.

Viele Grüße,
Jürgen