Gunnar Bittersmann: href="#" lädt seite neu wenn in der url ein query enthalten ist

Beitrag lesen

@@EKKi:

hatte es so: <p onclick="return close('player')">X</p>

Und das war nicht gültig: <http://de.selfhtml.org/html/referenz/attribute.htm#p@title=<p> darf kein "onclick"-Attribut enthalten>.

Das ist Quatsch. Verlasse dich nicht auf Sekundärlitatur!

'p' darf '@onclick' haben [HTML401-STRICT-DTD]:

<!ATTLIST P  
  %attrs;                              -- %coreattrs, %i18n, %events --  
  >

Auch in XHTML [XHTML1-STRICT-DTD]:

<!ENTITY % attrs "%coreattrs; %i18n; %events;">

<!ATTLIST p  
  %attrs;  
  >

'@onclick' ist in '% events' drin.

Und <p onclick="[code lang=javascript]alert('foo');">foo</p>[/code] funktioniert problemlos. Da hat kointa wohl irgendwas falsch gemacht.

Live long and prosper,
Gunnar

--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)