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



Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.