<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Kommentare zu: Anreicherung meiner Webseite mit WAI-ARIA</title>
	<atom:link href="http://grochtdreis.de/weblog/2010/03/11/anreicherung-meiner-webseite-mit-wai-aria/feed/" rel="self" type="application/rss+xml" />
	<link>http://grochtdreis.de/weblog/2010/03/11/anreicherung-meiner-webseite-mit-wai-aria/</link>
	<description>Weblog über Webstandards, das Internet und vieles mehr.</description>
	<lastBuildDate>Tue, 03 Apr 2012 14:39:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Weitere WAI-ARIA-Verbesserungen &#171; F-LOG-GE</title>
		<link>http://grochtdreis.de/weblog/2010/03/11/anreicherung-meiner-webseite-mit-wai-aria/comment-page-1/#comment-268300</link>
		<dc:creator>Weitere WAI-ARIA-Verbesserungen &#171; F-LOG-GE</dc:creator>
		<pubDate>Fri, 12 Mar 2010 11:29:07 +0000</pubDate>
		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=730#comment-268300</guid>
		<description>[...] meinen gestrigen Beitrag meldete sich Alexander Farkas mit zwei interessanten Kommentaren und einem alternativen Skriptvorschlag. Ich habe seine Anregung bzgl. der [...]</description>
		<content:encoded><![CDATA[<p>[...] meinen gestrigen Beitrag meldete sich Alexander Farkas mit zwei interessanten Kommentaren und einem alternativen Skriptvorschlag. Ich habe seine Anregung bzgl. der [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Marco Zehe</title>
		<link>http://grochtdreis.de/weblog/2010/03/11/anreicherung-meiner-webseite-mit-wai-aria/comment-page-1/#comment-268299</link>
		<dc:creator>Marco Zehe</dc:creator>
		<pubDate>Fri, 12 Mar 2010 10:00:39 +0000</pubDate>
		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=730#comment-268299</guid>
		<description>Hi zusammen!
Es ist richtig, dass aria-expanded nicht auf alles anwendbar ist. Siehe hierzu die &lt;a href=&quot;http://www.w3.org/WAI/PF/aria/states_and_properties#aria-expanded&quot; title=&quot;Link zur WAI-ARIASpezifikation&quot;&gt;Beschreibung&lt;/a&gt;. Die Spezifikation fasst es inzwischen aber so weit, dass wir uns im entsprechenden &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=474294&quot; title=&quot;Bug: Support aria-expanded on more roles&quot;&gt;Bug&lt;/a&gt; dazu entschlossen haben, es als universelles Attribut zu behandeln. Und streng genommen ist Jens&#039; Anwendung sogar innerhalb der Spezifikation, denn &quot;Sectionhead&quot; ist explizit als Rolle zugelassen. :)</description>
		<content:encoded><![CDATA[<p>Hi zusammen!<br />
Es ist richtig, dass aria-expanded nicht auf alles anwendbar ist. Siehe hierzu die <a href="http://www.w3.org/WAI/PF/aria/states_and_properties#aria-expanded" title="Link zur WAI-ARIASpezifikation">Beschreibung</a>. Die Spezifikation fasst es inzwischen aber so weit, dass wir uns im entsprechenden <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=474294" title="Bug: Support aria-expanded on more roles">Bug</a> dazu entschlossen haben, es als universelles Attribut zu behandeln. Und streng genommen ist Jens&#8217; Anwendung sogar innerhalb der Spezifikation, denn &#8220;Sectionhead&#8221; ist explizit als Rolle zugelassen. <img src='http://grochtdreis.de/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: alexander farkas</title>
		<link>http://grochtdreis.de/weblog/2010/03/11/anreicherung-meiner-webseite-mit-wai-aria/comment-page-1/#comment-268298</link>
		<dc:creator>alexander farkas</dc:creator>
		<pubDate>Fri, 12 Mar 2010 00:32:39 +0000</pubDate>
		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=730#comment-268298</guid>
		<description>Hi nochmal,

ja, es sollte absolut reichen, wenn die h3 eine &lt;code&gt;role=&quot;button&quot;&lt;/code&gt; und ein &lt;code&gt;tabindex=&quot;0&quot;&lt;/code&gt; bekommt. 

Allerdings ist ein click-Listener hier nicht mehr ausreichend, da das click-Event nur bei &quot;nat&#252;rlich&quot; klickbaren Elementen ein eingabeunabh&#228;ngiges Event darstellt (au&#223;er man verwendet Screenreader oder andere ATs, die dieses Event eingabeunabh&#228;ngig machen. (Das Script f&#252;gt daher ein neues Event hinzu namens &#039;ariaclick&#039;.))

Was das Testen mit Screenreader angeht, so war dein Script SR-zug&#228;nglich. Lediglich hat die Aria-Verbesserung keine solche Verbsserung gezeigt. Ich kann mich jetzt irren (war n&#228;mlich nur ein voreingenommener Schnelltest, in dem ich meine anf&#228;ngliche Vermutung, da&#223; das nicht funktioniert, best&#228;tigt sehen wollte): aber das d&#252;rfte in praktisch allen Screenreadern der Fall sein. Laut MSAA-Inspect hat FF 3.6 unter WinXP das aria-expanded gar nicht &#252;bertragen und weder Jaws 10 noch NVDA haben sich das bei mir auf anderem Wege gezogen. Im IE8 habe ich gar nicht erst getestet, da er hier das expanded eh nur bei trees, tabs und Konsorten beherrscht.

Letztendlich bin ich durch deinen Beitrag auf einen neuen/alten overflow-hidden Jaws/FF-Bug gesto&#223;en. Danke, es werden Tage der Verzweiflung folgen.</description>
		<content:encoded><![CDATA[<p>Hi nochmal,</p>
<p>ja, es sollte absolut reichen, wenn die h3 eine <code>role="button"</code> und ein <code>tabindex="0"</code> bekommt. </p>
<p>Allerdings ist ein click-Listener hier nicht mehr ausreichend, da das click-Event nur bei &#8220;nat&#252;rlich&#8221; klickbaren Elementen ein eingabeunabh&#228;ngiges Event darstellt (au&#223;er man verwendet Screenreader oder andere ATs, die dieses Event eingabeunabh&#228;ngig machen. (Das Script f&#252;gt daher ein neues Event hinzu namens &#8216;ariaclick&#8217;.))</p>
<p>Was das Testen mit Screenreader angeht, so war dein Script SR-zug&#228;nglich. Lediglich hat die Aria-Verbesserung keine solche Verbsserung gezeigt. Ich kann mich jetzt irren (war n&#228;mlich nur ein voreingenommener Schnelltest, in dem ich meine anf&#228;ngliche Vermutung, da&#223; das nicht funktioniert, best&#228;tigt sehen wollte): aber das d&#252;rfte in praktisch allen Screenreadern der Fall sein. Laut MSAA-Inspect hat FF 3.6 unter WinXP das aria-expanded gar nicht &#252;bertragen und weder Jaws 10 noch NVDA haben sich das bei mir auf anderem Wege gezogen. Im IE8 habe ich gar nicht erst getestet, da er hier das expanded eh nur bei trees, tabs und Konsorten beherrscht.</p>
<p>Letztendlich bin ich durch deinen Beitrag auf einen neuen/alten overflow-hidden Jaws/FF-Bug gesto&#223;en. Danke, es werden Tage der Verzweiflung folgen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jens Grochtdreis</title>
		<link>http://grochtdreis.de/weblog/2010/03/11/anreicherung-meiner-webseite-mit-wai-aria/comment-page-1/#comment-268297</link>
		<dc:creator>Jens Grochtdreis</dc:creator>
		<pubDate>Thu, 11 Mar 2010 23:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=730#comment-268297</guid>
		<description>Hallo Alexander. Marco Zehe hatte meine Implementierung getestet und f&#252;r funktionsf&#228;hig empfunden. Aber es kann nat&#252;rlich sein, da&#223; das nicht in jedem Screenreader funktioniert. Deine Version ist wesentlich umfangreicher als meine. Ich muss sie mir mal in Ruhe anschauen, um sie zu verstehen. Wenn ich darf, w&#252;rde ich sie bei mir einbauen. Dann sp&#228;testens ist es aber wohl doch Zeit f&#252;r eine externe Datei. Oder ich versuche den Code zu komprimieren. Die wenigen Zeilen, die ich bisher geschrieben hatte, waren mir eine externe Datei nicht wert. 

W&#252;rde es nicht gen&#252;gen, zus&#228;tzlich zu den beiden jetzt schon hinzugef&#252;gten Attributen noch das &lt;code&gt;role&lt;/code&gt;-Attribut hinzuzuf&#252;gen?

Und w&#252;rde es bei der &#220;berschrift nicht gen&#252;gen, mittels jQuery einen Fake-Link einzuf&#252;gen? Dann stellt sich aber immernoch die Frage, wohin dieser Link f&#252;hren soll. Ich stehe nicht auf Fake-Links. Das mag eine Stilfrage sein. Aber ich behalte sie gerne bei, bis ich einen vern&#252;nftigen Grund finde, die Stilfrage anders zu bewerten. Den Fokus kann ich noch hinzuf&#252;gen, gute Idee. Vielen Dank f&#252;r Deinen Input.</description>
		<content:encoded><![CDATA[<p>Hallo Alexander. Marco Zehe hatte meine Implementierung getestet und f&#252;r funktionsf&#228;hig empfunden. Aber es kann nat&#252;rlich sein, da&#223; das nicht in jedem Screenreader funktioniert. Deine Version ist wesentlich umfangreicher als meine. Ich muss sie mir mal in Ruhe anschauen, um sie zu verstehen. Wenn ich darf, w&#252;rde ich sie bei mir einbauen. Dann sp&#228;testens ist es aber wohl doch Zeit f&#252;r eine externe Datei. Oder ich versuche den Code zu komprimieren. Die wenigen Zeilen, die ich bisher geschrieben hatte, waren mir eine externe Datei nicht wert. </p>
<p>W&#252;rde es nicht gen&#252;gen, zus&#228;tzlich zu den beiden jetzt schon hinzugef&#252;gten Attributen noch das <code>role</code>-Attribut hinzuzuf&#252;gen?</p>
<p>Und w&#252;rde es bei der &#220;berschrift nicht gen&#252;gen, mittels jQuery einen Fake-Link einzuf&#252;gen? Dann stellt sich aber immernoch die Frage, wohin dieser Link f&#252;hren soll. Ich stehe nicht auf Fake-Links. Das mag eine Stilfrage sein. Aber ich behalte sie gerne bei, bis ich einen vern&#252;nftigen Grund finde, die Stilfrage anders zu bewerten. Den Fokus kann ich noch hinzuf&#252;gen, gute Idee. Vielen Dank f&#252;r Deinen Input.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: alexander farkas</title>
		<link>http://grochtdreis.de/weblog/2010/03/11/anreicherung-meiner-webseite-mit-wai-aria/comment-page-1/#comment-268296</link>
		<dc:creator>alexander farkas</dc:creator>
		<pubDate>Thu, 11 Mar 2010 22:10:04 +0000</pubDate>
		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=730#comment-268296</guid>
		<description>Nur funktioniert das nicht was du da schreibst. Marco hat sich, so wie ich das damals gelesen habe, verk&#252;rzt ausgedr&#252;ckt. Da er in einem &#228;lteren Artikel erw&#228;hnt hat, da&#223; die a11y-Entwickler bei Mozilla das aria-expanded-Attribut - entgegen der aria-Spezifikation - erweitert haben (geht auch bei button), habe ich nicht schon da &quot;klug geschissen&quot; :-). 

Gr&#252;nde:
1. aria-expanded ist kein Universal-Attribut. Damit das aria-expanded-Attribut auch richtig weitergeleitet wird, mu&#223; das Element eine entsprechende Rolle haben. Diese Rollen werden durch die aria-Spezifikation festgelegt. Wie gesagt, Mozilla hat sich entschieden, da&#223; aria-expanded-Attribut auch in anderen F&#228;llen &quot;weiterzuleiten&quot;. (Das war die richtige Entscheidung. Meiner Meinung nach sollten eh alle Aria-Eigenschaften universal einsetzbar sein. (Ob sie dann funktionieren/richtig vom Screenreader interpretiert werden k&#246;nnen, ist dann eine andere Frage.)

Damit du aber von diesem Feature profitieren kannst, mu&#223; da nat&#252;rlich eine Rolle ran, die das expanded-Attribut unterst&#252;tzt.

2. Du &quot;mi&#223;brauchst&quot; eine h3 als klickbares Element. Das ist bei ausgeschaltetem JS richtig, bei eingeschaltetem &#039;falsch&#039;, auch das schreit nach einer Ver&#228;nderung der Rolle. (Der gemeine Screenreader err&#228;t nur, aufgrund eines schlechten Workarounds, da&#223; die h3 wahrscheinlich klickbar ist. In Zeiten, in denen Entwickler vermehrt Event-Delegation einsetzen, ist dieser Workaround nicht mehr zuverl&#228;ssig und man sollte sich nicht auf ihn verlassen.)

3. Ein Tastaturnutzer w&#252;rde sich freuen, wenn die h3-&#220;berschrift fokusierbar, der focus gestyled und auch durch Tastatur einen klick ausl&#246;sen w&#252;rde.

&lt;a href=&quot;http://gist.github.com/329709&quot;&gt;Script-Vorschlag f&#252;r zug&#228;ngliches Toggle&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Nur funktioniert das nicht was du da schreibst. Marco hat sich, so wie ich das damals gelesen habe, verk&#252;rzt ausgedr&#252;ckt. Da er in einem &#228;lteren Artikel erw&#228;hnt hat, da&#223; die a11y-Entwickler bei Mozilla das aria-expanded-Attribut &#8211; entgegen der aria-Spezifikation &#8211; erweitert haben (geht auch bei button), habe ich nicht schon da &#8220;klug geschissen&#8221; <img src='http://grochtdreis.de/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . </p>
<p>Gr&#252;nde:<br />
1. aria-expanded ist kein Universal-Attribut. Damit das aria-expanded-Attribut auch richtig weitergeleitet wird, mu&#223; das Element eine entsprechende Rolle haben. Diese Rollen werden durch die aria-Spezifikation festgelegt. Wie gesagt, Mozilla hat sich entschieden, da&#223; aria-expanded-Attribut auch in anderen F&#228;llen &#8220;weiterzuleiten&#8221;. (Das war die richtige Entscheidung. Meiner Meinung nach sollten eh alle Aria-Eigenschaften universal einsetzbar sein. (Ob sie dann funktionieren/richtig vom Screenreader interpretiert werden k&#246;nnen, ist dann eine andere Frage.)</p>
<p>Damit du aber von diesem Feature profitieren kannst, mu&#223; da nat&#252;rlich eine Rolle ran, die das expanded-Attribut unterst&#252;tzt.</p>
<p>2. Du &#8220;mi&#223;brauchst&#8221; eine h3 als klickbares Element. Das ist bei ausgeschaltetem JS richtig, bei eingeschaltetem &#8216;falsch&#8217;, auch das schreit nach einer Ver&#228;nderung der Rolle. (Der gemeine Screenreader err&#228;t nur, aufgrund eines schlechten Workarounds, da&#223; die h3 wahrscheinlich klickbar ist. In Zeiten, in denen Entwickler vermehrt Event-Delegation einsetzen, ist dieser Workaround nicht mehr zuverl&#228;ssig und man sollte sich nicht auf ihn verlassen.)</p>
<p>3. Ein Tastaturnutzer w&#252;rde sich freuen, wenn die h3-&#220;berschrift fokusierbar, der focus gestyled und auch durch Tastatur einen klick ausl&#246;sen w&#252;rde.</p>
<p><a href="http://gist.github.com/329709">Script-Vorschlag f&#252;r zug&#228;ngliches Toggle</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

