Hallo,
<foo onclick="[code lang=javascript]window.location.href = 'http://example.net';"><bar/></foo>[/code] ist implementiert. 'foo' kann dabei beliebige Elemente enthalten.
Warum sollte man dafür dann nicht auch
<foo href="http://example.net"><bar/></foo>schreiben können?
'foo' kann auch nur für den 'a'-Elementtypen stehen, wenn man das nicht für beliebige Elemente implementieren möchte (warum auch immer?).
Ich verstehe schon, was du sagen willst, Eric Meyer hat vor kurzem nicht anders argumentiert.
Wo sollen die Probleme der Implementierung eines „magischen“ 'a' liegen?
Das fragst du am besten die Browserhersteller. Wenn ich mich nicht irre hat z. B. Mozilla damals angegeben, eine derartige Implementierung wäre nicht möglich.
Gruß.