Thomas Meinike: Bildschirmgröße

Beitrag lesen

Hallo,

Nur so nebenbei: PHP wird (http-)server-side benutzt - und da interessiert die Auflösung genau: NULL!

Im Kontext einer Website an sich gehe ich mit, aber es gibt durchaus auch Webanwendungen, bei denen die Server-seitige Kenntnis der aktuellen Fenstermaße (nicht Bildschirmmaße) von Vorteil ist, also != NULL ist.

Ich setze das gerade beim dynamischen Generieren von Grafiken im SVG-Format ein, wobei das Ergebnis optimal in das aktuelle Browserfenster passen soll. Mittels JavaScript werden die Maße uebergeben und ausgehend von einem Vorgabewert wird ein Skalierungsfaktor ermittelt, der dann mittels transform="scale(wert)" in das jeweilige SVG-Dokument geschrieben wird.

Ist kein JS verfuegbar, wird eben die Vorgabegroeße angenommen und man muss dann selbst zum Skalierungswerkzeug greifen.

MfG, Thomas