popup fenster zentrieren
bng.planlos.de.vu
- javascript
kann mir jemand sagen, wie ich popup fenster genau in der bildschirmmitte darstellen kann?
vielen dank im voraus, bng @ p-LAN-los
Hallo,
kann mir jemand sagen, wie ich popup fenster genau in der bildschirmmitte darstellen kann?
vielen dank im voraus, bng @ p-LAN-los
Aber selbstverständlich. Zuerst mußt du mit JavaScript die Höhe und Breite der Bildschirm-
Auflösung des Benutzers ermitteln. Mehr dazu im JavaScript-Teil von SelfHTML.
http://selfhtml.teamone.de/javascript/objekte/screen.htm
Anschließend mußt du die Breite des Popups von der Breite der Bildschirmauflösung abziehen
und das ganze durch 2 teilen. Das ist nun dein Horizontalwert der linken oberen Ecke des neuen Fensters in Pixeln.
Dann mußt du noch die Höhe des Popups von der Höhe der Bildschirmauflösung abziehen
und das ganze durch 2 teilen. Das ist nun dein Vertikalwert der linken oberen Ecke des neuen Fensters in Pixeln.
Gruß
Slyh
kann mir jemand sagen, wie ich popup fenster genau in der bildschirmmitte darstellen kann?
vielen dank im voraus, bng @ p-LAN-los
Habe hier ein Beispiel gefunden (URL: http://screenexa.net/de.comp.lang.javascript/faq/antwort.php?Antwort=fenster_winposition)
Beispiel 4:
Jetzt soll das Fenster genau in die Mitte des Bildschirms wandern. Dazu muß man allerdings erst mal errechnen, wo denn diese Mitte ist. Zur Bestimmung von Breite und Höhe des Bildschirmbereiches steht das screen-Objekt mit den Eigenschaften height und width zur Verfügung. Die "Außenmaße" des neuen Fensters geben seine Eigenschaften outerWidth und outerHeight an. Die Funktion Mitte() kann damit das Fenster aus Beispiel 1 so in die Bildschirmmitte bewegen:
function Mitte()
{
links = screen.width/2 - neues_Fenster.outerWidth/2;
oben = screen.height/2 - neues_Fenster.outerHeight/2;
neues_Fenster.moveTo(links,oben);
}