Hi,
reicht aber doch eigentlich ein identifizierbarer Scriptbereich (<script id=...>)
Script ist eines der wenigen Elemente, die kein id-Attribut haben:
hier der Ausschnitt aus der HTML 4.01 DTD:
<!ATTLIST SCRIPT
charset %Charset; #IMPLIED -- char encoding of linked resource --
type %ContentType; #REQUIRED -- content type of script language --
src %URI; #IMPLIED -- URI for an external script --
defer (defer) #IMPLIED -- UA may defer execution of script --
>
bei XHTML 1.0 ist es ähnlich (language und xml:space zusätzlich):
<!ATTLIST script
charset %Charset; #IMPLIED
type %ContentType; #REQUIRED
language CDATA #IMPLIED
src %URI; #IMPLIED
defer (defer) #IMPLIED
xml:space (preserve) #FIXED 'preserve'
>
und für XHTML 1.1 (ziemlich unleserlich durch die vielen Entities...):
<!ENTITY % script.qname "%XHTML.pfx;script" >
<!ENTITY % XHTML.prefix "" >
<!ATTLIST %script.qname;
%XHTML.xmlns.attrib;
charset %Charset.datatype; #IMPLIED
type %ContentType.datatype; #REQUIRED
src %URI.datatype; #IMPLIED
defer ( defer ) #IMPLIED
xml:space ( preserve ) #FIXED 'preserve'
<!ENTITY % XHTML.xmlns.attrib "%NS.decl.attrib; %XLINK.xmlns.attrib;">
<!ENTITY % XLINK.xmlns.attrib "" >
<!ENTITY % NS.decl.attrib "%XHTML.xmlns.extra.attrib;">
<!ENTITY % XHTML.xmlns.extra.attrib "" >
Das müßte also erst noch geändert werden...
Ansonsten: welcher Ansatz auch immer, es sollte so sein wie mit dem Highlander: es darf nur einen geben ;-)
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/