Plazierung eines Formulars

31. August 2012 14:00

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) { }
};

Re: Plazierung eines Formulars

13. September 2012 10:38

Hallo,

es gibt keine supportete Möglichkeit, deine Anforderung umzusetzen.