<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>trafex &#187; WebDev</title>
	<atom:link href="http://trafex.de/blog/tag/webdev/feed/" rel="self" type="application/rss+xml" />
	<link>http://trafex.de</link>
	<description>webdev blog</description>
	<lastBuildDate>Sun, 22 Nov 2009 19:55:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SSH Mount unter Windows &#8211; Pfade vom Server als Laufwerk in Windows einbinden</title>
		<link>http://trafex.de/blog/51/ssh-mount-unter-windows-pfade-vom-server-als-laufwerk-in-windows-einbinden/</link>
		<comments>http://trafex.de/blog/51/ssh-mount-unter-windows-pfade-vom-server-als-laufwerk-in-windows-einbinden/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 08:14:37 +0000</pubDate>
		<dc:creator>StefanB</dc:creator>
				<category><![CDATA[trafex]]></category>
		<category><![CDATA[Anleitung]]></category>
		<category><![CDATA[betriebssystem]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[pfad]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://trafex.de/?p=51</guid>
		<description><![CDATA[Da ich zuhause der Bequemlichkeit wegen Windows einsetze, aber trotzdem gerne privat Entwickeln möchte, ohne mir einen kompletten Server unter Windows auf zu setzen, habe ich gesucht und gefunden: es gibt mit Dokan SSHFS eine gut funktionierende Lösung die ähnlich fusessh unter Linux funktioniert. Man kann damit einfach einen Pfad auf einem externen Server verschlüsselt [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich zuhause der Bequemlichkeit wegen Windows einsetze, aber trotzdem gerne privat Entwickeln möchte, ohne mir einen kompletten Server unter Windows auf zu setzen, habe ich gesucht und gefunden: es gibt mit <a href="http://dokan-dev.net">Dokan SSHFS</a> eine gut funktionierende Lösung die ähnlich fusessh unter Linux funktioniert. Man kann damit einfach einen Pfad auf einem externen Server verschlüsselt via SSH als Laufwerk unter Windows einsetzen.</p>
<p>Alle Links und Anleitung unter weiterlesen.</p>
<p><span id="more-51"></span></p>
<p>Dafür benötigt werden:</p>
<ul>
<li> <a href="http://www.microsoft.com/Net/Download.aspx">aktuelles .NET Framework von Microsoft</a></li>
<li><a href="http://dokan-dev.net/en/download/">Dokan library</a></li>
<li><a href="http://dokan-dev.net/en/download/">Dokan SSHFS</a></li>
</ul>
<p>Als erstes sollte man (wenn noch nicht vorhanden) das .NET Framework von Microsoft laden und installieren.<br />
Anschließend die Dokan library. Das ist die Basis für das Dokan SSHFS und stellt eine Schicht zwischen der Anwendung (in dem Fall Dokan SSHFS) und dem Betriebssystem (Windows) zur Verfügung. Die Installation sollte keine weiteren Probleme darstellen, ein Neustart ist nicht nötig.<br />
Als letztes einfach das Dokan SSHFS installieren. Auch hier sollte es keine Probleme geben.</p>
<p>Die Benutzung sollte weitestgehend selbsterklärend sein &#8211; einfach starten und die benötigten Daten eingeben:</p>
<p style="text-align: center;"><img class="size-full wp-image-58 aligncenter" title="dokansshfs1" src="http://trafex.de/wp-content/uploads/2009/09/dokansshfs1.png" alt="dokansshfs1" width="375" height="388" /></p>
<ul>
<li> Unter &#8220;Host&#8221; den Hostnamen des Servers eingeben (z.B.: trafex.de)</li>
<li>Bei &#8220;User&#8221; den Benutzernamen angeben, mit dem man sich einloggen möchte</li>
<li>der Port ist der Port, unter dem der SSH Daemon auf dem Server erreichbar ist</li>
<li>als nächstes kann man zwischen der Authentifizierung via Passwort wählen, dabei braucht man nur das Benutzerpasswort auf dem Server eingeben, oder ein SSH Keyfile.</li>
<li>&#8220;Server Root&#8221; gibt das als Basisverzeichnis, welches eingebunden werden soll. Die darunterliegende Verzeichnisse sind, solang man nich neu Mounted, nicht erreichbar.</li>
<li>zum Schluss gibt man den Laufwerksbuchstaben an, unter dem die Dateien unter Windows erreichbar sein sollen</li>
</ul>
<p>Nach dem Connecten braucht es einen kleinen Augenblick. Im Erfolgsfall bekommt man in einer kleinen Box den Status &#8220;sshfs start&#8221; gemeldet, im Fehlerfall die Meldung &#8220;failed to connect&#8221; &#8211; dann sollte man einfach noch mal die Angaben überprüfen.</p>
]]></content:encoded>
			<wfw:commentRss>http://trafex.de/blog/51/ssh-mount-unter-windows-pfade-vom-server-als-laufwerk-in-windows-einbinden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intern: trafex.de jetzt XHTML 1.0 Valid</title>
		<link>http://trafex.de/blog/23/intern-trafexde-jetzt-xhtml-10-valid/</link>
		<comments>http://trafex.de/blog/23/intern-trafexde-jetzt-xhtml-10-valid/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 13:30:57 +0000</pubDate>
		<dc:creator>StefanB</dc:creator>
				<category><![CDATA[Kompatibilität]]></category>
		<category><![CDATA[trafex]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[intern]]></category>
		<category><![CDATA[Optimierung]]></category>
		<category><![CDATA[Templates]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://trafex.de/?p=23</guid>
		<description><![CDATA[Gestern Abend hatte ich kurz Zeit gefunden ein paar XHTML-Fehler zu beseitigen. Somit ist trafex.de jetzt XHTML 1.0 Valid.
Im Wesentlichen handelte es sich dabei um eine Ersetzung von onClick nach onclick, sowie um &#38; Zeichen in Links welche korrekt &#38;amp; geschrieben werden müssen.
]]></description>
			<content:encoded><![CDATA[<p>Gestern Abend hatte ich kurz Zeit gefunden ein paar XHTML-Fehler zu beseitigen. Somit ist trafex.de jetzt XHTML 1.0 Valid.<br />
Im Wesentlichen handelte es sich dabei um eine Ersetzung von onClick nach onclick, sowie um &amp; Zeichen in Links welche korrekt &amp;amp; geschrieben werden müssen.</p>
]]></content:encoded>
			<wfw:commentRss>http://trafex.de/blog/23/intern-trafexde-jetzt-xhtml-10-valid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dokumentation über Sehbehinderte und Web Usability</title>
		<link>http://trafex.de/blog/14/dokumentation-uber-sehbehinderte-und-web-usability/</link>
		<comments>http://trafex.de/blog/14/dokumentation-uber-sehbehinderte-und-web-usability/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 09:12:39 +0000</pubDate>
		<dc:creator>StefanB</dc:creator>
				<category><![CDATA[Gestaltung]]></category>
		<category><![CDATA[Kompatibilität]]></category>
		<category><![CDATA[trafex]]></category>
		<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[Blind]]></category>
		<category><![CDATA[Sehbehindert]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://trafex.de/blog/14/dokumentation-uber-sehbehinderte-und-web-usability/</guid>
		<description><![CDATA[Sehbehinderte und blinde Menschen surfen mit Hilfe diverser Hilfsmittel, wie z.B. speziellen Bildschirm-Vergrößerungsprogrammen und Screenreadern, durch&#8217;s Web und stoßen dabei oft auf viele Barrieren, die ein normal sehender Mensch so garnicht wahrnimmt. Nur wie funktioniert das? Wie muss man sich das vorstellen?
Durch einen Blogeintrag auf tordox.org bin ich auf folgendes Video gestoßen:

Link: sevenload.com
Es wurde von [...]]]></description>
			<content:encoded><![CDATA[<p>Sehbehinderte und blinde Menschen surfen mit Hilfe diverser Hilfsmittel, wie z.B. speziellen Bildschirm-Vergrößerungsprogrammen und Screenreadern, durch&#8217;s Web und stoßen dabei oft auf viele Barrieren, die ein normal sehender Mensch so garnicht wahrnimmt. Nur wie funktioniert das? Wie muss man sich das vorstellen?</p>
<p>Durch einen Blogeintrag auf <a href="http://tordox.org/22/wie-bedient-ein-sehbehinderter-oder-ein-blinder-mensch-das-web">tordox.org</a> bin ich auf folgendes Video gestoßen:</p>
<p><script src="http://de.sevenload.com/pl/oP4Nkfd/380x313" type="text/javascript"></script><br />
Link: <a href="http://de.sevenload.com/videos/oP4Nkfd/Sehbehinderte-und-Blinde-Computer-und-Internetuser">sevenload.com</a></p>
<p>Es wurde von einem Team des Instituts für Medizinische Lehre der Universität Bern erstellt und zeigt in einem 17 minütigen Film einen Sehbehinderten und einen Blinden wie sie durch&#8217;s Web navigieren und auf was es ihnen bei Webseiten ankommt &#8211; und auch mit welchen Barrieren sie zu kämpfen haben.Weitere Informationen gibt es bei <a href="http://www.access-for-all.ch/">www.access-for-all.ch</a> und in derern <a href="http://access4all.ch/blog/">Blog</a>, wo es die Videos auch zu <a href="http://access4all.ch/blog/?p=149">downloaden</a> gibt.</p>
]]></content:encoded>
			<wfw:commentRss>http://trafex.de/blog/14/dokumentation-uber-sehbehinderte-und-web-usability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wenn innerHTML nicht schnell genug ist</title>
		<link>http://trafex.de/blog/13/wenn-innerhtml-nicht-schnell-genug-ist/</link>
		<comments>http://trafex.de/blog/13/wenn-innerhtml-nicht-schnell-genug-ist/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 18:24:16 +0000</pubDate>
		<dc:creator>StefanB</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[innerHTML]]></category>
		<category><![CDATA[Optimierung]]></category>
		<category><![CDATA[replaceHTML]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://trafex.de/blog/13/wenn-innerhtml-nicht-schnell-genug-ist/</guid>
		<description><![CDATA[Es gibt mehrere Wege Inhalt auf einer Seite auszutauschen. Man kann das DOM Modell verwenden, welches von W3 Konsortium standardisiert worden ist. Die gebräuchlichere Variante ist jedoch in den meisten Fällen innerHTML zu benutzen. Auch ist die Verwendung von innerHTML mit den meisten Browsern schneller als die Verwendung der DOM Methoden.
Beispiel:

&#60;p id=&#34;inhalt&#34;&#62;Hier kommt beliebiger Inhalt
&#60;a [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt mehrere Wege Inhalt auf einer Seite auszutauschen. Man kann das DOM Modell verwenden, welches von W3 Konsortium standardisiert worden ist. Die gebräuchlichere Variante ist jedoch in den meisten Fällen innerHTML zu benutzen. Auch ist die Verwendung von innerHTML mit den meisten Browsern schneller als die Verwendung der DOM Methoden.</p>
<p>Beispiel:</p>

<div class="wp_syntax"><div class="code"><pre class="html html" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;inhalt&quot;</span>&gt;</span>Hier kommt beliebiger Inhalt
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span> <span style="color: #000066;">onclick</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;document.getElementById('inhalt').innerHTML='Und jetzt der neue Text';&quot;</span>&gt;</span>Inhalt tauschen<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></div></div>

<p>Wenn jedoch viele HTML-Elemente in dem zu tauschendem Inhalt sind, kann das Austauschen durchaus etwas Zeit in Anspruch nehmen.</p>
<p>Steven Levithan stellt in seinem <a href="http://blog.stevenlevithan.com/archives/faster-than-innerhtml" target="_blank">Blog</a> mit replaceHTML eine JavaScript-Funktion vor, welche diese Aufgabe schneller erledigen kann.<span id="more-13"></span></p>
<p>Code:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">function</span> replaceHtml<span style="color: #009900;">&#40;</span>el<span style="color: #339933;">,</span> html<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> oldEl <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">typeof</span> el <span style="color: #339933;">===</span> <span style="color: #3366CC;">&quot;string&quot;</span> <span style="color: #339933;">?</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>el<span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> el;
    <span style="color: #006600; font-style: italic;">/*@cc_on // Pure innerHTML is slightly faster in IE
    oldEl.innerHTML = html;
    return oldEl;
    @*/</span>
    <span style="color: #003366; font-weight: bold;">var</span> newEl <span style="color: #339933;">=</span> oldEl.<span style="color: #660066;">cloneNode</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span>;
    newEl.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> html;
    oldEl.<span style="color: #660066;">parentNode</span>.<span style="color: #660066;">replaceChild</span><span style="color: #009900;">&#40;</span>newEl<span style="color: #339933;">,</span> oldEl<span style="color: #009900;">&#41;</span>;
    <span style="color: #006600; font-style: italic;">/* Since we just removed the old element from the DOM, return a reference
    to the new element, which can be used to restore variable references. */</span>
    <span style="color: #000066; font-weight: bold;">return</span> newEl;
<span style="color: #009900;">&#125;</span>;</pre></div></div>

<p>Beispiel für die Benutzung:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">// innerHTML</span>
el.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> newHtml
&nbsp;
<span style="color: #006600; font-style: italic;">// replaceHTML</span>
el <span style="color: #339933;">=</span> replaceHtml<span style="color: #009900;">&#40;</span>el<span style="color: #339933;">,</span> newHtml<span style="color: #009900;">&#41;</span>;</pre></div></div>

<p>Wenn man nur wenige Elemente überschreibt macht die Benutzung von replaceHTML allerdings wenig Sinn. Seine Stärken kann die Funktion nur ausspielen wenn man wirklich viele Elemente austauscht. Und da vor allem beim Verwerfen von vorhandenen Elementen.<br />
Einen kleinen Benchmark, der im Browser läuft, stellt er auch gleich zur Verfügung: <a href="http://stevenlevithan.com/demo/replaceHtml.html" target="_blank">Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trafex.de/blog/13/wenn-innerhtml-nicht-schnell-genug-ist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Überprüfen ob GoogleAds geladen wurden</title>
		<link>http://trafex.de/blog/11/uberprufen-ob-googleads-geladen-wurden/</link>
		<comments>http://trafex.de/blog/11/uberprufen-ob-googleads-geladen-wurden/#comments</comments>
		<pubDate>Tue, 13 Mar 2007 15:20:31 +0000</pubDate>
		<dc:creator>StefanB</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Adsense]]></category>
		<category><![CDATA[überprüfen]]></category>
		<category><![CDATA[GoogleAds]]></category>
		<category><![CDATA[laden]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://trafex.de/blog/11/uberprufen-ob-googleads-geladen-wurden/</guid>
		<description><![CDATA[GoogleAds stellen eine einfach zu implementierende und gute Einnahmequelle für Webseiten dar. Zudem nerven Sie eigentlich nie durch wildes geblinke bzw. können eingestellt werden, dass nur Text-Anzeigen dargestellt werden.
Dies war der Grund warum ich mich bei meinem Projekt against-silence.com für diese Werbeform entschieden habe. Die Werbung wird derzeit nur im Forum unter dem jew. 1. [...]]]></description>
			<content:encoded><![CDATA[<p>GoogleAds stellen eine einfach zu implementierende und gute Einnahmequelle für Webseiten dar. Zudem nerven Sie eigentlich nie durch wildes geblinke bzw. können eingestellt werden, dass nur Text-Anzeigen dargestellt werden.</p>
<p>Dies war der Grund warum ich mich bei meinem Projekt <a href="http://www.against-silence.com/">against-silence.com</a> für diese Werbeform entschieden habe. Die Werbung wird derzeit nur im Forum unter dem jew. 1. Post einer Seite dargestellt. Doch durch die zunehmende Anzahl eingesetzter Werbefilter sind die Klick-Zahlen  drastisch gesunken. Um die Besucher auf dieses Problem aufmerksam zu machen dachte ich über eine Lösung nach &#8230;<span id="more-11"></span></p>
<p>Zu allererst nahm ich mir die JavaScript-Datei von Google vor, die beim Aufrufen der Werbung included wird. Idealer weise wäre hier eine Variable enthalten, die man nach der Ausführung des Scriptes einfach überprüfen könnte.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;!--</span>
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> google_ads_loaded <span style="color: #339933;">!=</span> <span style="color: #CC0000;">1</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #006600; font-style: italic;">// Code wenn Werbung nicht geladen wurde</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">--&gt;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Leider ist dem nicht so. In dieser ist nur eine Funktion enthalten, welche die weiteren Schritte aufruft. Da hier nicht zugegriffen werden kann musste eine andere Lösung her.</p>
<p>Der Lösungsweg ist allerdings nicht viel komplizierter ausgefallen. GoogleAds erzeugt nach meinen Beobachtungen in jedem Fall ein iframe mit dem Namen &#8220;google_ads_frame&#8221;. Dieses Überprüfe ich nun einfach auf Existenz und wenn es nicht vorhanden ist, führe ich Code aus.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">function</span> checkgooglead<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> gaf <span style="color: #339933;">=</span> window.<span style="color: #660066;">google_ads_frame</span>;
    <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span>gaf <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;addiv&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;
&lt;h2&gt;Diese Seite finanziert sich durch freiwillige Spenden und durch Werbung.Bitte schalte deinen Werbeblocker ab!&lt;/h2&gt;
&quot;</span>;
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Das Element mit der ID &#8220;addiv&#8221; ist in diesem Fall ein Div, welches nur den Code für die GoogleAds enthält. Wenn nun also das Fenster(=Frame) mit diesem Namen nicht existiert, wird der Inhalt des Div&#8217;s durch einen freundlicher Spruch ersetz.<br />
Ohne Javascript hat das natürlich keinen Effekt, aber dann würden auch keine GoogleAds geladen werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://trafex.de/blog/11/uberprufen-ob-googleads-geladen-wurden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE 7 &#8211; Ein Entwickler-Alptraum?</title>
		<link>http://trafex.de/blog/3/ie-7-ein-entwickler-alptraum/</link>
		<comments>http://trafex.de/blog/3/ie-7-ein-entwickler-alptraum/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 13:04:08 +0000</pubDate>
		<dc:creator>StefanB</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Kompatibilität]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://trafex.de/blog/3/ie-7-ein-entwickler-alptraum/</guid>
		<description><![CDATA[Microsoft hat nach langer Zeit den Internet Explorer 7 veröffentlicht. Jedoch nicht als optional zu installierendes Programm, wie es bei der Version 5.5 und 6 der Fall war, sondern als Update, welches früher oder später den meisten XP-Benutzer &#8220;aufgezwungen&#8221; wird. Bei Vista wird der IE 7 von Anfang an mit dabei sein.
Für WebEntwickler stellt sich [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft hat nach langer Zeit den Internet Explorer 7 veröffentlicht. Jedoch nicht als optional zu installierendes Programm, wie es bei der Version 5.5 und 6 der Fall war, sondern als Update, welches früher oder später den meisten XP-Benutzer &#8220;aufgezwungen&#8221; wird. Bei Vista wird der IE 7 von Anfang an mit dabei sein.<br />
Für WebEntwickler stellt sich jedoch das Problem, das bei einem Update der IE 6 und dessen Layout-Engine mit normalen Mitteln nicht mehr nutzbar ist. Da es jedoch (noch) eine Menge an IE 6-Nutzern gibt, muss man seine Seiten auch für diesen Browser optimieren. Es bleibt also nichts anderes übrig als einen 2. PC oder eine 2. Installation anzufertigen, die man nicht Updatet oder das Update weitestgehend unterdrückt. Auch Windows2000 stellt hierbei eine Alternative dar.<br />
Eine andere Möglichkeit wird von <a title="golem.de" href="http://www.golem.de/">golem.de</a> aufgezeigt: Microsoft selber bietet ein fertiges <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&#038;displaylang=en">Image</a> für <a title="Virtual PC 2004 SP1" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1&#038;displaylang=en">Virtual-PC</a> an, welche ein aktiviertes Windows XP mit SP2 sowie den IE6 enthält. Der Haken ist jedoch, das diese Version nur bis zum 1. April 2007 funktioniert. Was danach wird ist von Microsoft derzeit nicht zu erfahren.<br />
Eine auch danach nutzbare möglichkeit bietet <a href="http://tredosoft.com/">TredoSoft</a> an: mit <a href="http://tredosoft.com/Multiple_IE">dieser Lösung</a> lassen sich mehrere Internet Explorer-Versionen parallel betreiben. Somit ist es möglich zum installierten und im Betriebssystem verankerten IE7 auch der IE 6 und weitere ältere Versionen des Internet Explorers betreiben.</p>
<p>Zurück zum eigentlichen Thema.</p>
<p>Auf <a href="http://it-gears.blogspot.com/">IT Gears</a> wurde ein <a href="http://it-gears.blogspot.com/2007/01/ie7-nightmare-for-web-developers.html">interessanter Artikel</a> zur Kompatibilität des IE 7 zu div. Web-Standards veröffentlicht.<br />
Demnach können unter dem IE 7 keine Input-Image-Tags bei Formularen mehr zum Absenden des Forumlars benutzt werden. Auch gibt es wohl einige Unannehmlichkeiten in Bezug auf das Ausfüllen von Formularen mittels Javascript.<br />
Es müssen also wieder Massen von Websites auf Kompatibilität mit dem IE 7 getestet und für diesen Browser angepasst werden. Wobei doch der IE 7 sich eigentlich viel mehr an bestehende Standards halten sollte.</p>
]]></content:encoded>
			<wfw:commentRss>http://trafex.de/blog/3/ie-7-ein-entwickler-alptraum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.209 seconds -->
