PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   PHP und Browserbreite (http://www.selfphp.de/forum/showthread.php?t=15882)

NEWLIFE83 17.01.2007 02:38:39

PHP und Browserbreite
 
Hallo, nein, es geht nicht um die Frage, ob an mit einer PHP eigenen Funktion die Browserbreite prüfen kann.
Aber: Wie kann ich es trotzdem, ohne Javascript einsetzen zu müssen?
(Das kann der Kunde eben leider ausschalten...)
Habe schon überlegt, einzelne Pixel an den Browser zu senden, bis zum Zeilenumbruch, und dann den Counterstand (Wenn das irgendwie geht) abzufangen.

Hat irgendwer ne Idee, wie ich das bewerkstelligen kann????

Wäre für eine konstruktive Antwort sehr dankbar.

MFG, Sam

NEWLIFE83 17.01.2007 02:41:05

AW: PHP und Browserbreite
 
Ergänzung: Statt Pixel könnte man ja evtl. auch einen Buchstaben mit einer bestimten Größe senden? Hm. Einfach zu spät um diese Zeit.....
*denk*Geht es auch, ohne das der User davon was mitbekommt?

Andes 17.01.2007 13:27:15

AW: PHP und Browserbreite
 
Ohne Javascript wird es nicht gehen. Deine Idee mit den Pixeln hat eine Lücke. Wie willst du den Zeilenumbruch ermitteln. Die Darstellung setzt ja erst der Browser um. Für PHP würden alle Pixel-Bilder in einer Zeile stehen. HTML kann den Zeilenumbruch nicht zurückliefern.
Für was brauchst du denn die Fenstergröße? Vielleicht reicht ja eine CSS-Lösung.

NEWLIFE83 17.01.2007 20:42:07

AW: PHP und Browserbreite
 
Hm. Problem ist, das Javascript abschaltbar ist. Ich möchte eine fast vollkommen grafische Homepage (Viele Bilder, Logos etc.) erstellen, ohne 3 Versionen programmieren zu müssen.

Wenn ich die aktuelle Browserbreite immer vor dem anzeigen der Seite hätte, wäre das mit einer Version möglich....


Also- mit Css ist es leider nur zum Teil möglich, flexibles Layout, weis ich ja...

Opendix 18.01.2007 00:50:16

AW: PHP und Browserbreite
 
öhm... warum nimmst du als breitenangabe nicht einfach 100%???

Domi 18.01.2007 11:16:20

AW: PHP und Browserbreite
 
Also ich bin der Ansicht, dass das mit CSS machbar ist! Schau dir mal die ganzen Funktionen auf www.css4you.de an. Evtl musst du dir halt einfach überlegen, dass du ein paar Bereiche auf der Seite brauchst die für breitere Auflösungen dehnbar sind, also einfach mit Farbe oder Textur auffüllen, dann denke ich kannste das gut bewerkstelligen. Was du auch machen kannst ist, dass du immer % angaben verwendest, oder einfach eine feste Größe, wer nen breiteren Bildschirm hat, bekommt halt links und rechts aufgefüllt, wer kleiner hat scrollt und das dann auf 1024*768 anpassen und gut. Oder 800*600 je nach dem halt. Sei Kreativ ;)

Gruss
Domi

feuervogel 18.01.2007 12:27:49

AW: PHP und Browserbreite
 
wenn NEWLIFE83 seine seite mit allem möglichen grafischen schnullibulli bestücken will, bringt ihm auch das ganze css zeug nichts. das eigentliche problem ist hierbei die ausgangssituation (nämlich dass lieber mit photoshop gespielt als drüber nachgedacht wird, woraus webseiten eigentlich bestehen sollten)

Heinrich 25.01.2007 23:48:56

AW: PHP und Browserbreite
 
@feuervogel

Es gibt eine ästhetische Dimension des Lebens - auch im Web - weiß nicht, ob das alles "Schnullibulli" ist?

Vielleicht sollten wir den guten alten gopher wieder aus der Gruft holen. Da hatten wir all die Problemchen nicht....

Nimm's nicht ernst *lach*

Ansonsten hat Domi ja das Richtige geschrieben. Ich würde die 1024x768 als Grundlage nehmen (wer da noch drunter ist, gehört zur verschwindenden Minderheit). Die drüber sind, sehen halt etwas weiß...

feuervogel 26.01.2007 07:58:52

AW: PHP und Browserbreite
 
@heinrich: die kunst ist doch, mit gegebenen mitteln (nämlich html+css) eine webseite ästhetisch zu gestalten.

und wenn man versucht, eine seite erst mal als grafik zu erstellen und dann 1:1 ins web zu übertragen, geht das meistens in die hose.

aber ich weiß, so altmodisch wie ich (pen&paper[TM]) ist die jugend von heute wohl nicht mehr *ggg*

und ernst nehmen? ach wo, ich mach solche seiten eh wieder zu, sobald ich sie sehe...

CIX88 26.01.2007 08:49:10

AW: PHP und Browserbreite
 
> Browserbreite prüfen

Ich frag mich immer wieder, was Leute mit der Browserbreite wollen ?
Gestaltet eure Websites so, dass es passt, egal welche Browserbreite vorhanden ist.


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:26:48 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.