PHP-Code in jQuery-Anweisung

Surfer81

Grünschnabel
Hallo Leute!

Ich habe folgenden jQuery-Code:
Code:
$(document).ready(function() {		
 
		$(window).bind("resize", function() {
 
			var height = $(window).height();
			var width = $(window).width();
			var height_tb = height - 90;
 
			if (width > height) {
			   PHP-Code hier möglich? Wenn ja, wie?
			} else {
	                   PHP-Code hier möglich? Wenn ja, wie?
			}
		});
		$(window).trigger('resize', true); 
	});

Wie ist es möglich PHP-Code in die jQuery-Anweisungen (if-/else) einzufügen?

Vielen Dank für eure Hilfe!

Surfer81
 
Ansich kannst da an PHP-code einfügen was du willst, JS-seitig wird es erst interessant, wenn dein PHP-code eine Ausgabe erzeugt. Die muss dann halt an der jeweiligen Stelle gültige JS-Syntax sein. Bsp:
Code:
            if (width > height) {
               <?php echo "alert('ich bin breiter als höher');";?>
            } else {
                       <?php echo "alert('ich bin höher als breiter');";?>
            }

Das ganze muss sich natürlich auch in einem PHP-Skript befinden, damit es überhaupt geparst wird.

Nur soviel sollte dir klar sein: du hast keine Möglichkeit, mit PHP selbst auf die Bedingung im JS-Code zu reagieren. Das, was du dort ausgibst wird von seiner Natur aus immer statisch bleiben.

Was genau willst du denn tun?
 
Ich habe ein Magazin, was ich in einem iPad/Android swipen/zoomen kann.

Nun möchte ich folgendes haben:
Wenn man das iPad/Android im Querformat (Landscape) hält, dann soll, außer der 1.Seite, die Magazin-Seiten doppelt (2. und 3.Seite, 4. und 5.Seite usw.) dargestellt werden. Dazu gibt es ein PHP-Code, welches das macht.
Und wenn man das iPad/Android im Hochformat (Portrait) hält, dann sollen die Seite einzelt dargestellt werden. Auch dazu gibt es ein PHP-Code.

Nun soll halt unterschieden werden: Wenn Querformat, dann führe den 1.PHP-Code aus und wenn Portrait, dann den 2.PHP-Code.
 
Hi!
Wie abuzze schon sagt, kannst du kein Php-Code ausführen lassen
wenn Javascript meint, dass es soweit ist.
Aber mit Ajax kannst du in der If-Else-Schleife das Ergebnis des jeweiligen Php-Codes nachladen.
Du musst wissen, dass der Php-Code auf dem Server ausgeführt wird und
dessen Ergebnise dann an den Browser bzw. das Gerät geschickt wird.
Wobei hingegen Javascript auf deinem Gerät direkt ausgeführt wird.

Gruß!
 

Neue Beiträge

Zurück