Gunnar Bittersmann: Proportionales Rechteck irgendwie erstellen CSS JS PHP

Beitrag lesen

@@YoCoSi:

nuqneH

Dafür müsste das div ja wissen wie hoch es ist! Aber mit PHP komm ich da ja leider nicht weiter da es ja nicht weiß wie groß meine Auflösung ist.

Worun wirst du aufgelöst?

Und die Auflösung deines oder irgendweesen Monitors ist auch irrelevant.

Und richtig, mit PHP geht’s nicht so richtig. Glücklicherweise gibt’s ja eine clientseitige Scriptsprache.

<http://de.selfhtml.org/javascript/objekte/all.htm#offset_height@title=Höhe der Box auslesen> (vergiss document.all, sondern auf das bspw. per document.[ref:self812;javascript/objekte/document.htm#get_element_by_id@title=getElementById()] geholte Elementobjekt anwenden), verdoppeln und den Wert als <http://de.selfhtml.org/javascript/objekte/style.htm@title=Breite setzen> (Achtung: Einheit 'px' nicht vergessen!).

Die Funktion so früh wie möglich aufrufen (wenn das DOM fertig ist, Javascript als letzes vor </body> [PERFORMANCE-BP2]) und auch beim Eintreffen des resize-http://de.selfhtml.org/javascript/sprache/eventhandler.htm@title=Events (oder besser wie von [molily] beschrieben).

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)