Hab mal wieder eine kleine Frage über Webprogrammierung.
Und zwar habe ich hier eine per PHP generierte Webseite. Früher hatte ich dabei immer das Problem, mich beim
echo-Befehl zwischen einfachen oder doppelten Anführungszeichen zu entscheiden. Immerhin werden Variablen bei einfach Anführungszeichen nicht angezeigt und bei den doppelten muss ich die ganzen Anführungszeichen von HTML maskieren.
Zwischenzeitlich habe ich allerdings gelesen, dass man in HTML auch problemlos einfache Anführungszeichen nehmen darf und obwohl die doppelten weit verbreitet sind, scheinen wohl beide Arten regelkonform zu sein.
Allerdings funktionieren nun die JavaScript-Aufrufe nicht mehr, gibts dafür eine Lösung oder muss ich halt dabei auf die doppelten zurückgreifen?
Kleines Beispiel, wie ich's mir vorstelle. So funktionierts nicht:
Code:
<?php echo "<a href='index.php' onClick='alert(\"test\")'>"; ?>
Ist kein dringendes Problem, würde mich halt interessieren warum das so net geht
