[JavaScript] window.open -> zentrieren

oDeM

Lt. Junior Grade
Registriert
Sep. 2002
Beiträge
374
[JS] window.open -> zentrieren

Hi,
hab ne JS funktion die ein window.open in der bildschirm mitte darstellen soll.

leider gottes wird immer alles links oben in der äußersten ecke ausgerichtet.

Code:
<script>
<!--
function popup(url) {
	
	var w = (screen.width-250)/2;
	var h = (screen.height-200)/2;
	
	window.open(url, "Preisliste","height=200px, width=250px, left= + w +, top= + h +, menubar=no, scrollbars=yes, toolbar=no")
}
//-->
</script>

wenn ich die variablen ausgeben lasse , dann kommt das richtige ergebnis heraus, aber scheinbar nicht im window objekt.

?????

MfG
oDeM :)
 
Re: [JS] window.open -> zentrieren

Code:
<script>
<!--
function popup(url) {
	
	var w = (screen.availWidth-250)/2;
	var h = (screen.availHeight-200)/2;
	
	window.open(url, "Preisliste","height=200, width=250, left=" + w +", top=" + h +", menubar=no, scrollbars=yes, toolbar=no")
}
//-->
</script>
Geht's so mit ein paar Anführungszeichen mehr, die die Strings umfassen? Zudem habe ich width und height durch availWidth und availHeight ersetzt, sodass unter Windows z.B. der Platzverbrauch der Taskleiste berücksichtigt wird. Die Angabe der Einheit (px) beid er Breite und Höhe muss oder darf glaube ich auch nicht sein.
 
k das mit den quotes wars!

thx für den tipp mit avail

MfG
oDeM :)
 
Zurück
Oben