MudGuard: script/noscript in Tabelle

Beitrag lesen

Hi,

Ich wollte eine Tabellenzeile unterschiedlich machen, je nachdem scripting aktiviert ist oder nicht.
Nun sagt der HTML-Validator:
Warnung: <noscript> ist in <table> Elementen nicht erlaubt

  1. Muss ich dann tatsächlich die komplette Tabelle einmal in der
       Script-Version und einmal in der noscript-Version angeben?

Nö. Z.B.:
Setz die Tabelle in der noscript-Version ins Dokument.
Setze dahinter ein script-Element, in dem Du die nötigen Umbauten an der Tabelle per Script vornimmst.

  1. Gibt es in Javascript die Möglichkeit mit document.write(....)
       oder anders mehrzeiligen Text mit Sonderzeichen, wie ' " / etc.
       auszugeben?

Du müßtest die Backslashes und Zeilenumbrüche sowie die Anführungszeichen, die als Begrenzer des Strings dienen, per \ escapen.

Also z.B.:
alert("test"\"test\ test");

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.