Validator motzt Strings in JavaScript an
Kalle_Worms
- javascript
0 Struppi1 Axel Richter0 L00NIX
Hallöle,
habe meine Seite durch den Validator http://validator.w3.org/ geschickt.
Mit JavaScript möchte ich bei Mausklick ein Objekt schreiben, aber der Validator motzt:
<script language="JavaScript" type="text/javascript">
<!--
...
var txt ="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' ";
txt = txt +"codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' ";
txt = txt +"width='10' height='10'>";
txt = txt +"<param name='movie' value='"+quelle+"'>";
txt = txt +"<param name='loop' value='false'>";
txt = txt +"<param name='quality' value='high'>";
txt = txt +"<embed src='"+quelle+"' quality='high' ";
txt = txt +"pluginspage='http://www.macromedia.com/go/getflashplayer' ";
txt = txt +"type='application/x-shockwave-flash' width='10' height='10'>";
txt = txt +"</embed></object>";
document.getElementById("flash").innerHTML = txt;
...
//-->
</script>
Wieso ????
LG Kalle
Mit JavaScript möchte ich bei Mausklick ein Objekt schreiben, aber der Validator motzt:
Wäre vielleicht noch sinnvoll zu erfahren, mit welchem DOCTYPE du gerne Validieren möchtest (und warum).
- end tag for element "EMBED" which is not open
- end tag for element "OBJECT" which is not open
- (und weitere)
<script language="JavaScript" type="text/javascript">
und das veraltete language Attribut, oder?
Struppi.
Hallo,
Mit JavaScript möchte ich bei Mausklick ein Objekt schreiben, aber der Validator motzt:
- end tag for element "EMBED" which is not open
- end tag for element "OBJECT" which is not open
- (und weitere)
<script language="JavaScript" type="text/javascript">
<!--
...
txt = txt +"</embed></object>";
^Die Zeichenkombination "</" beendet für den Validator das SCRIPT-Element. Folglich wird alles Nachstehende als HTML interpretiert.
Maskiere die "/"-Zeichen.
txt = txt +"</embed></object>";
viele Grüße
Axel
Hallo,
Maskiere die "/"-Zeichen.
txt = txt +"</embed></object>";
Danke, hat geklappt.
Auch an L00NIX: Auslagern könnte infrage kommen, aber dann muss ich zwei Dateien handhaben.
LG Kalle
Hallo
habe meine Seite durch den Validator http://validator.w3.org/ geschickt.
[...]
Wieso ????
Keine Ahnung warum, aber umgehen kannst du es immer, indem du die JavaScripts aus der HTML-Datei auslagerst.
Gruß
L00NIX