Javascript erzeugt invaliden Code

Heyo,

habe mich hier registriert in der Hoffnung dass mein Problem hier behoben werden kann.

Ich hab ein JavaScript das die values bei onfocus verschwinden läßt und anschließend wieder einblendet.

Der Code erzeugt auf meiner Homepage ( idesignhp.de ~ kreatives Webdesign ) invaliden Code.

Seht selbst: Validator
Und das der Code:

[HTML] [/HTML]

Hoffe ihr wisst wieso das so ist :slight_smile:

greetz grafagoggel

Also ich mache es immer so: Javascript mit CDATA korrekt in XHTML einbinden | mediaVROG Blog
Da du ja auch ein xhtml doctype verwendest.

Ich hoffe, das hilft dir weiter.

Mfg

Das mit CDATA ist wirklich Blödsinn. Einfach < und & escapen.

Ich würde auf XHTML verzichten.

Also ich mache es immer so: Javascript mit CDATA korrekt in XHTML einbinden | mediaVROG Blog
Da du ja auch ein xhtml doctype verwendest.

Ich hoffe, das hilft dir weiter.

Mfg

Ohh man :slight_smile: So oft hab ich CDATA benutzt ohne wirklich zu wissen was es ist… Vielen Dank das hilft natürlich immer.

Das mit CDATA ist wirklich Blödsinn. Einfach < und & escapen.

Klar CDATA ist „ein bisschen gemurkst“… Oder man macht es so wie du!

Ich würde auf XHTML verzichten.

Ich nicht. Der Trend im Internet geht weiter :wink:

Ja, eben der Trend geht weg von XHTML.

Nicht vergessen: HTML5 ist auch XTML5

Die beste Lösung wäre es, wenn du dein JavaScript in eine separate Datei auslagerst. Dann kann es auch gecached werden. Ansonsten entweder & und < escapen, oder den Fehler beim Validieren ignorieren.

Ja, wenn es als xml ausgeliefert wird, was heute vermutlich nie der Fall ist und ob sich das in Zukunft ändert…?

Aber auslagern ist natürlich der beste Weg.