Archivlink: javarea.de Forum > JavaScript > Script Validierung
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Script Validierung
Pages: [1]
| geschrieben von sobi am 26.06.2008 - 23:09 |
Ich bekomme ein JavaScript in folgendem Entwurf nicht validiert::
http://validate.sobers.de
Der W3C Validator zeigt mir einen Fehler in folgender Codepassage an::
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?php
// erzeuge intro sound genau 1x bei aktiviertem javascript
if ($_SESSION['sound'] == 0) {
echo "<script type=\"text/javascript\" language=\"javascript\"> document.write('<object type=\"audio/mpeg\" data=\"./sounds/intro.mp3\" height=\"0\" width=\"0\"><param name=\"filename\" value=\"./sounds/intro.mp3\"></object>')</script>";
$_SESSION['sound'] = 1;
}
?>
|
Angeblich versuche ich den <object> Tag zu schließen und der soll nicht offen sein. Wenn ich den </object> Tag weglasse, validiert die Site einwandfrei, allerdings gibt es bei der Ausführung dann CSS Probleme. Mei HTML Editor zeigt mir im Syntax Check an, der <script> Tag sei garnicht geöffnet. Ich bin konfus....
Überseh' ich da mal wieder was ??? grübel ???
Besten Dank schonmal
cu
Uli |
| geschrieben von sobi am 27.06.2008 - 12:03 |
| HTML-Quelltext | 1:
| <\/object> |
muss der Abschlusstag heissen. Dann klappts.
cu
Uli  |
| geschrieben von Patrick am 30.06.2008 - 23:49 |
wenn dem wirklich so ist, dann muss das doch auch beim </script> abschluss tag, so aussehen: <\/script>
Oder liege ich jetzt völlig daneben? |
| geschrieben von sobi am 30.06.2008 - 23:54 |
| Da wird nix angezeigt vom Validator, ich hab auch gerätselt... |
| geschrieben von Micha am 01.07.2008 - 13:02 |
| Zitat | | | Original geschrieben von Patrick am 30.06.2008 - 23:49
wenn dem wirklich so ist, dann muss das doch auch beim </script> abschluss tag, so aussehen: <\/script>
Oder liege ich jetzt völlig daneben? |
Nein, der Scriptbereich ist im Browser wohl immer bei der Zeichenkombination "</" zu ende, daher sollte der Slash maskiert werden. Siehe
http://forum.de.selfhtml.org/archiv..../#m1072874 oder
http://forum.de.selfhtml.org/archiv..../#m1089498
Gruß Micha
|
|