Cheatah: Frameset vom Validator abgelehnt - warum ?

Beitrag lesen

Hi,

document.write('</frameset>');

innerhalb von von <script> steht CDATA, d.h. HTML-Tags gelten auch als solche, ohne allerdings zwingend interpretiert zu werden. Du hast hier z.B. einen </frameset>-Tag, eingerahmt vom Text "document.write('" und "');". Allerdings wurde aus Sicht eines SGML-Parsers kein <frameset> geöffnet - das gibt's ja schließlich innerhalb von <script> nicht.

Es ist vielleicht ein bißchen schwer zu verstehen, aber die Lösung lautet '</frameset>', '</'+'frameset>' oder irgendwie sonst, so dass die Zeichenkette "</frameset>" nicht vorkommt. Just do it.

"end tag for element "FOO" which is not open"

Hat er wirklich "FOO" gesagt?

Cheatah