Hi!
ich habe folgendes Problem. Ich nutze ein Bild als Background (<img src="...) für meine Seite und diese Bild sieht je nach Browser Seitenverhältnis gestreckt oder gedrück aus - logisch.
Kennt einer von euch eine Möglichkeit die Fensterhöhe und -breite auszulesen, damit ich damit dann das Seitenverhältnis berechnen kann (Höhe durch Breite) um daraufhin sagen wir mal 2 verschiedene Hintergrundbilder zu laden, je nach Wert?
Beispiel:
z.b. 1024 x 768 --> Seitenverhältnis 1,33
z.b. 1920 x 1200 --> Seitenverhälntis 1,6
Ich lade für jeden Menüpunkt ein eigenes Bild, das passiert bereits per PHP abfrage:
<img id="top" src="
<?php if (is_home() or is_single()):
bloginfo('template_url');echo('/images/blog.jpg');
elseif (is_page('service')):
bloginfo('template_url');echo('/images/service.jpg');
elseif (is_page('portfolio')):
bloginfo('template_url');echo('/images/portfolio.jpg');
elseif (is_page('kontakt')):
bloginfo('template_url');echo('/images/kontakt.jpg');
else : bloginfo('template_url'); echo('/images/blog.jpg'); endif;
?>" alt="" />
Alles anzeigen
Ich vermute bisher folgendes:
Ich muss per javascript die innerwidth und innerheight auslesen und diese variablen dann an php übergeben um o.g. berechnung durchzuführen und daraufhin, je nach wert, das entsprechende bild zu laden..
hört sich cool an oder? aber wie mach ich das :mrgreen: ?
Danke schon mal an alle PHP/Javascript Experten