Das ist ganz einfach.
Du benötigst erst einmal natürlich den von der Auflösung des Bildschirms abhängigen Mittelpunkt. Dieser bekommt Du hiermit:
Code:
var x = screen.width / 2
var y = screen.height / 2
Da sich in der Computerwelt bekanntlich alles an der linken oberen Ecke eines Objektes orientiert (ausser man ist Freehand-Nutzer
), musst Du jeweils die Hälfte der Höhe sowie der Breite des zu öffnenden Fensters abziehen:
Code:
// in Deinem Beispiel betragen
// Breite und Höhe 760 bzw.
// 360 Pixel, also nehmen wir
// das jetzt mal
var x = (screen.width / 2) - 380
var y = (screen.height / 2) - 180
Jetzt haben wir die nötigen Werte ermittelt und können das ganze in die Funktion einbauen:
Code:
fw_menu_0.addMenuItem("Name","window.open('/ordner1/ordner2/ordner3/name.html','','status=yes,width=760,height=360,left='+x+',top='+y)");