PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Problem mit einer simplen if-Anweisung
Beitrag
<blockquote data-quote="Duddle" data-source="post: 2586120" data-attributes="member: 17775"><p>Du wirfst hier mehrere Sprachen und Verantwortlichkeiten durcheinander. Abgesehen von der falschen Syntax solltest du dir erstmal klar machen, warum das nicht funktionieren kann.</p><p></p><p>PHP ist eine serverseitige Sprache. Das heisst, du als Endnutzer bekommst immer nur ein Ergebnis zu sehen. Dieses wird zwar dynamisch beim Server erzeugt (und kann entsprechend auf bestimmte Dinge reagieren), aber dein Browser bekommt immer nur die Endausgabe zu sehen.</p><p>Deshalb wird (abgesehen von irgendwelchen Hacks, die wir hier mal ignorieren) PHP niemals auf eine clientseitige Änderung wie dem Verändern der Browsergröße reagieren.</p><p></p><p>Eine clientseitige Sprache wie JavaScript hingegen läuft bei dir lokal, kann also bei lokalen Ereignissen handeln. JS wurde und wird daher noch recht häufig für das "responsive Webdesign" eingesetzt. Das ist ja offensichtlich dein Ziel.</p><p></p><p>Noch besser dafür sind dynamische CSS-Eigenschaften. CSS dient (größtenteils) zum Definieren des Aussehens deiner HTML-Elemente. Früher war das auf statische Regeln beschränkt (ergo Dynamik durch JS), aber dann wurden Media Queries in den Standard eingeführt, die Fallunterscheidungen und damit die Anpassung aufgrund von Browser-Parametern live erlauben.</p><p></p><p>Kurz: schau dir entweder Media Queries oder JavaScript an, wenn responsive Webdesign dein Ziel ist. PHP ist dafür der falsche Ansatz.</p><p></p><p>Abgesehen davon wirft deine Fallunterscheidung immer den Wahr-Fall (rot) aus, weil nicht-leere Strings in PHP als "true" evaluiert werden.</p><p></p><p></p><p>Duddle</p></blockquote><p></p>
[QUOTE="Duddle, post: 2586120, member: 17775"] Du wirfst hier mehrere Sprachen und Verantwortlichkeiten durcheinander. Abgesehen von der falschen Syntax solltest du dir erstmal klar machen, warum das nicht funktionieren kann. PHP ist eine serverseitige Sprache. Das heisst, du als Endnutzer bekommst immer nur ein Ergebnis zu sehen. Dieses wird zwar dynamisch beim Server erzeugt (und kann entsprechend auf bestimmte Dinge reagieren), aber dein Browser bekommt immer nur die Endausgabe zu sehen. Deshalb wird (abgesehen von irgendwelchen Hacks, die wir hier mal ignorieren) PHP niemals auf eine clientseitige Änderung wie dem Verändern der Browsergröße reagieren. Eine clientseitige Sprache wie JavaScript hingegen läuft bei dir lokal, kann also bei lokalen Ereignissen handeln. JS wurde und wird daher noch recht häufig für das "responsive Webdesign" eingesetzt. Das ist ja offensichtlich dein Ziel. Noch besser dafür sind dynamische CSS-Eigenschaften. CSS dient (größtenteils) zum Definieren des Aussehens deiner HTML-Elemente. Früher war das auf statische Regeln beschränkt (ergo Dynamik durch JS), aber dann wurden Media Queries in den Standard eingeführt, die Fallunterscheidungen und damit die Anpassung aufgrund von Browser-Parametern live erlauben. Kurz: schau dir entweder Media Queries oder JavaScript an, wenn responsive Webdesign dein Ziel ist. PHP ist dafür der falsche Ansatz. Abgesehen davon wirft deine Fallunterscheidung immer den Wahr-Fall (rot) aus, weil nicht-leere Strings in PHP als "true" evaluiert werden. Duddle [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Problem mit einer simplen if-Anweisung
Oben