<?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: Besondere Links ohne Aufwand markieren</title>
	<atom:link href="http://www.postner.de/blog/2006/04/15/besondere-links-ohne-aufwand-markieren/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.postner.de/blog/2006/04/15/besondere-links-ohne-aufwand-markieren/</link>
	<description>Sascha Postner auf der Jagd.</description>
	<lastBuildDate>Fri, 27 Jan 2012 11:58:37 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Von: Kai LAborenz</title>
		<link>http://www.postner.de/blog/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-505</link>
		<dc:creator>Kai LAborenz</dc:creator>
		<pubDate>Mon, 10 Jul 2006 22:18:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.postner.de/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-505</guid>
		<description>Ein spannender Ansatz - aber nicht nur wegen der Screenreader, sondern wegen des Internet Explorers! Der verursacht nämlich bei umgebrochenen Links ziemlich lustige wahnsinnig machende Effekte. Daher kann dies als Work-Around für den IE verwendet werden.

Und natürlich muss der Text ins alt - ein title steht wenn überhaupt direkt im Linktag.</description>
		<content:encoded><![CDATA[<p>Ein spannender Ansatz &#8211; aber nicht nur wegen der Screenreader, sondern wegen des Internet Explorers! Der verursacht nämlich bei umgebrochenen Links ziemlich lustige wahnsinnig machende Effekte. Daher kann dies als Work-Around für den IE verwendet werden.</p>
<p>Und natürlich muss der Text ins alt &#8211; ein title steht wenn überhaupt direkt im Linktag.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sascha Postner</title>
		<link>http://www.postner.de/blog/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-504</link>
		<dc:creator>Sascha Postner</dc:creator>
		<pubDate>Fri, 21 Apr 2006 06:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.postner.de/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-504</guid>
		<description>Da hat Daniel wohl recht.
Ein sehr netter Ansatz, den ich bei Gelegenheit aufnehmen werde. Allerdings gibt es für mich da noch ein zwei Verbesserungsvorschläge respektive bittere Beigeschmäcker...

Zum einen sollte natürlich der alt tag nicht leer bleiben sondern ebenfalls mit &quot;(Dieser Link öffnet ein neues Fenster)&quot; markiert werden. Zum anderen stört mich etwas, dass z.B. beim Ausdrucken und Text Kopieren auch das Bild mit gezogen wird. Für den Ausdruck könnte man das ja ohne weiteres über CSS-Regeln für das Medium Print abfangen, aber wenn man den Text kopiert sind so immer die Bilder drin.

Auf jeden Fall ein interessanter Ansatz, der weiterverfolgt werden sollte.</description>
		<content:encoded><![CDATA[<p>Da hat Daniel wohl recht.<br />
Ein sehr netter Ansatz, den ich bei Gelegenheit aufnehmen werde. Allerdings gibt es für mich da noch ein zwei Verbesserungsvorschläge respektive bittere Beigeschmäcker&#8230;</p>
<p>Zum einen sollte natürlich der alt tag nicht leer bleiben sondern ebenfalls mit &#8220;(Dieser Link öffnet ein neues Fenster)&#8221; markiert werden. Zum anderen stört mich etwas, dass z.B. beim Ausdrucken und Text Kopieren auch das Bild mit gezogen wird. Für den Ausdruck könnte man das ja ohne weiteres über CSS-Regeln für das Medium Print abfangen, aber wenn man den Text kopiert sind so immer die Bilder drin.</p>
<p>Auf jeden Fall ein interessanter Ansatz, der weiterverfolgt werden sollte.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Daniel Jagszent</title>
		<link>http://www.postner.de/blog/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-503</link>
		<dc:creator>Daniel Jagszent</dc:creator>
		<pubDate>Thu, 20 Apr 2006 20:40:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.postner.de/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-503</guid>
		<description>&lt;p&gt;Die WAI Guidelines sind auch dafür da, das Webseiten auf möglichst vielen Medien möglichst optimal dargestellt werden. Dabei sollte man aber niemals solch exotische Medien wie Screenreader für blinde Menschen außer Acht lassen. Gerade für solche wurden ja wohl die WAI Guidelines erschaffen.&lt;/p&gt;
&lt;p&gt;Und für Screenreader und text-basierende Browser sind solche Methoden, die auf Hintergrundbildern basieren, nicht gangbar. Für die hilft nur, das Einfügen eines IMG-Tags hinter den Link. Wenn man auf Nummer sicher gehen will, muß man dies auf Serverseite tun. Viele Screenreader unterstützen aber mitlerweile auch JavaScript so dass folgende Abwandlung des obigen Javascripts hilfreich seien könnte:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
function changeLinks()&lt;br /&gt;
{&lt;br /&gt;
var as,i,islink;&lt;br /&gt;
// alle links extrahieren&lt;br /&gt;
as=document.getElementsByTagName(&#039;a&#039;);&lt;br /&gt;
for(i=0;i &lt; as.length;i++) { // das href aus dem link betrachten&lt;br /&gt;
islink=as[i].href;&lt;br /&gt;
// und dann schauen ob es zum selben Server geht&lt;br /&gt;
if (islink.indexOf(window.location.hostname)==-1)&lt;br /&gt;
{ // wenn es ein anderer Server ist Klasse und target ergänzen&lt;br /&gt;
as[i].className += &#039; newWinStyle&#039;;&lt;br /&gt;
as[i].target = &quot;_blank&quot;;&lt;br /&gt;
var img = document.createElement(&quot;img&quot;);&lt;br /&gt;
img.src=&quot;/images/icons/link-icon_external.gif&quot;;&lt;br /&gt;
img.title = &quot;Dieser Link öffnet ein neues Fenster&quot;;&lt;br /&gt;
img.alt = &quot;&quot;;&lt;br /&gt;
img.border = 0;&lt;br /&gt;
img.className += &#039; newWinIcon&#039;;&lt;br /&gt;
as[i].appendChild(img);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
// wenn der Browser DOMfähig ist, Funktion laden&lt;br /&gt;
if(document.getElementById &amp;&amp; document.createTextNode)&lt;br /&gt;
{ window.onload=changeLinks; }&lt;br /&gt;
&lt;/code&gt;
&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Die WAI Guidelines sind auch dafür da, das Webseiten auf möglichst vielen Medien möglichst optimal dargestellt werden. Dabei sollte man aber niemals solch exotische Medien wie Screenreader für blinde Menschen außer Acht lassen. Gerade für solche wurden ja wohl die WAI Guidelines erschaffen.</p>
<p>Und für Screenreader und text-basierende Browser sind solche Methoden, die auf Hintergrundbildern basieren, nicht gangbar. Für die hilft nur, das Einfügen eines IMG-Tags hinter den Link. Wenn man auf Nummer sicher gehen will, muß man dies auf Serverseite tun. Viele Screenreader unterstützen aber mitlerweile auch JavaScript so dass folgende Abwandlung des obigen Javascripts hilfreich seien könnte:</p>
<p><code><br />
function changeLinks()<br />
{<br />
var as,i,islink;<br />
// alle links extrahieren<br />
as=document.getElementsByTagName('a');<br />
for(i=0;i &#38;lt; as.length;i++) { // das href aus dem link betrachten<br />
islink=as[i].href;<br />
// und dann schauen ob es zum selben Server geht<br />
if (islink.indexOf(window.location.hostname)==-1)<br />
{ // wenn es ein anderer Server ist Klasse und target ergänzen<br />
as[i].className += ' newWinStyle';<br />
as[i].target = "_blank";<br />
var img = document.createElement("img");<br />
img.src="/images/icons/link-icon_external.gif";<br />
img.title = "Dieser Link öffnet ein neues Fenster";<br />
img.alt = "";<br />
img.border = 0;<br />
img.className += ' newWinIcon';<br />
as[i].appendChild(img);<br />
}<br />
}<br />
}<br />
// wenn der Browser DOMfähig ist, Funktion laden<br />
if(document.getElementById &#38;&#38; document.createTextNode)<br />
{ window.onload=changeLinks; }<br />
</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: blue moped blog &#38;#187; Blog Archive &#38;#187; The IE inline-wrap bug</title>
		<link>http://www.postner.de/blog/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-502</link>
		<dc:creator>blue moped blog &#38;#187; Blog Archive &#38;#187; The IE inline-wrap bug</dc:creator>
		<pubDate>Wed, 19 Apr 2006 12:05:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.postner.de/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-502</guid>
		<description>[...] Am auffälligsten ist dieser Fehler bei Hintergrundbildern. Auf dieser Seite nutze ich beispielweise ein Wordpress Plugin um Links ein kleines Icon anzufügen und so externe Links, die in einem neuen Fenster geöffnet werden, zu markieren (das ganze setze ich auch oft ohne Wordpress ein). Sobald ein solcher Link am Ende einer Zeile umbricht wird das Hintergrundbild nicht richtig angezeigt (linker Pfeil im folgenden Bild). Wie es eigentlich aussehen sollte zeigt der erste Link im Bild (rechter Pfeil).  Abb.1: der inline-bug im IE6 [...]</description>
		<content:encoded><![CDATA[<p>[...] Am auffälligsten ist dieser Fehler bei Hintergrundbildern. Auf dieser Seite nutze ich beispielweise ein WordPress Plugin um Links ein kleines Icon anzufügen und so externe Links, die in einem neuen Fenster geöffnet werden, zu markieren (das ganze setze ich auch oft ohne WordPress ein). Sobald ein solcher Link am Ende einer Zeile umbricht wird das Hintergrundbild nicht richtig angezeigt (linker Pfeil im folgenden Bild). Wie es eigentlich aussehen sollte zeigt der erste Link im Bild (rechter Pfeil).  Abb.1: der inline-bug im IE6 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Sascha Postner</title>
		<link>http://www.postner.de/blog/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-501</link>
		<dc:creator>Sascha Postner</dc:creator>
		<pubDate>Sun, 16 Apr 2006 19:55:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.postner.de/2006/04/15/besondere-links-ohne-aufwand-markieren/#comment-501</guid>
		<description>Einen Kommentar muss ja auch formatiert werden. :-) Deshalb testen wir das jetzt mal hier!</description>
		<content:encoded><![CDATA[<p>Einen Kommentar muss ja auch formatiert werden. <img src='http://www.postner.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Deshalb testen wir das jetzt mal hier!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

