Der Martin: Grafik mittig auf dem Bildschirm

Beitrag lesen

Hallo Jan,

kann mir jemand sagen wie ich eine Grafik genau in die Bildschirmmitte positionieren kann (möglichst Browser und Auflösungsunabhängig)?

letztendlich nur mit einem Popup. Denn schließlich weißt du gar nicht, ob das momentan aktive Browserfenster überhaupt die Mitte des Bildschirms überdeckt.
Dir bleibt also nur, mit window.open() ein Popup zu öffnen, das deine Grafik enthält. Über die zusätzlichen Parameter (dritter String) kannst du geeignete Werte für die Größe und die Position des neuen Fensters übergeben. Mit screen.width und screen.height kannst du vorher die Bildschirmabmessungen ermitteln; die Größe deiner Grafik kennst du ja selbst.

Aber diese "Lösung" ist auch mit Vorsicht zu genießen. Viele Anwender benutzen mittlerweile einen Popup-Blocker, oder es ist schon einer im Browser integriert. Eventuell lassen sie das Popup auch zu, aber nicht die individuelle Festlegung seiner Größe. Oder sie haben Javascript generell deaktiviert.
Du siehst also, dass da eine Menge Unwägbarkeiten dahinterstecken.

Wozu brauchst du das eigentlich? Eine Art Splash-Screen? Eine andere Anwendung fällt mir momentan nicht ein.

Schönen Sonntag noch,
 Martin

--
Mir geht es gut. Ich mag die kleinen Pillen, die sie mir dauernd geben.
Aber warum bin ich ans Bett gefesselt?