molily: Verständnisfrage zu Java und php

Beitrag lesen

<?
echo "<link href="css/galleria.css" rel="stylesheet" type="text/css" media="screen"> ";
echo "<script type="text/javascript" src="java/jquery.js"></script>";
echo "<script type="text/javascript" src="java/jquery.galleria.js"></script> ";
echo "<script type="text/javascript"> jQuery(function($) { $('ul.gallery').galleria(); }); </script>";
?>

  
PHP ist ein HTML-Präprozessor. Das heißt, man schreibt PHP-Code zwischen HTML-Code, um HTML-Code dynamisch zu generieren. Es besteht kein Grund und hat keinen Vorteil, statischen HTML-Code derartig in PHP-Strings unterzubringen und mit echo auszugeben. Du kannst diesen Code auch außerhalb von <?php ... ?> schreiben, das PHP-Script wird dasselbe HTML-Dokument generieren.  
  

> kann mir jemand erklären warum das so ist?  
  
Du kannst es dir vermutlich selbst erklären, indem du z.B. den vom PHP-Script generierten Code ansiehst (»Quelltext anzeigen« im Browser wählen) und nach Fehlern bzw. Unterschieden suchst.  
Außerdem solltest du die JavaScript-Konsole der Browser nach Fehlermeldungen prüfen.  
  
Mathias

-- 
[JavaScript-Erweiterung für das SELFHTML-Forum](http://forum.de.selfhtml.org/js/doku/)