Ankündigung eines neuen Projektes: Solarkocher
 
 

außer Betrieb

 
 

   
 

  

Probleme mit Microsoft Internet Explorer - 02.Februar 09  
Pfad: Blog - Probleme mit Microsoft -------------- ----------------- ----------------- -----------------

Vorgeschichte:
Der Aufwand, das Design für die Seite fertig zustellen, war nicht ohne. Die Arbeitszeit betrug mehrere Wochen, wenn nicht Monate (natürlich mit langen schaffensfreien Pausen dazwischen). Am Anfang war mir klar, dass die Bilddateien für das Design im PNG-Format gespeichert werden. PNG hat den großen Vorteil der verlustfreien Komprimierung (im Gegensatz zu JPG), außerdem ergeben sich mit der neueren PNG-Version geniale Effekte mit Hilfe von fast stufenloser Transparenz. So lassen sich damit zB. problemlos Schatten über einem Hintergrund erzeugen. Die Transparenz bei der neuen PNG-Generation wird durch den sog. Alphakanal erzeugt. Jeder Pixel einer Bilddatei enthält Informationen darüber, wie durchsichtig er ist. Zwischen undurchsichtig und komplett durchsichtig gibt es bis zu 65536 Stufen von Transparenz (bei einem 24bit-PNG). Mehr Infos gibts dazu bei Wikipedia unter "png" oder "Alphakanal". Ich hatte erfahren, dass der Alphakanal von älteren Webbrowsern nicht dargestellt werden kann, das heißt bei diesen Browsern funktionieren diese Effekte nicht. Ich dachte mir, dass dieses Problem nur wirklich alte Browser betrifft die eh kaum jemand mehr benutzt....falsch gedacht.

Das Problem:
Als ich andere-baustelle.net zufällig mal bei einem Kumpel öffnete, kam der große Schreck: Die Seite wird nicht richtig dargestellt - obwohl Windows XP mit Service Pack 2 drauf war!! Überall sind weiße Bereiche, an dessen Stellen die Bilddateien eigentlich Transparent sein sollten. Und das obwohl es der Internet Explorer-Version 6 war, mit dem ich mir die Seite ansah. (Anm: V.8 ist derzeit die aktuellste Version). Mit allen anderen Browser funktioniert es auch mit älteren Versionen, aber natürlich muss der Browser von Microsoft (leider immer noch einer der meistgenutzten) Probleme machen. Der Ärger war wirklich groß. Erstens natürlich darüber, das ich mich zu Beginn nicht genau informiert hatte, aber mehr über diese Inkompetenz der Microsoft-Entwickler, den Internet Explorer erst so spät - Oktober 2006 mit Veröffentlichung des Internet Explorer 7 - für das freie PNG-Format mit Alphakanal zu modifizieren, geschweige denn ein Update dafür in Service Pack 1,2 oder 3 anzubieten (Update wurde erst später zu SP2,3 zugefügt). Ob geschäftliche Machenschaften oder einfach Rückständigkeit von Microsoft der Grund ist, sei jetzt mal dahingestellt. Vorher war ich bezüglich der verschiedenen Webbrowser eigentlich neutral eingestellt, benutzt habe ich sie alle, aber seitdem habe ich eine Aversion gegen Internet Explorer entwickelt. Natürlich haben sie mit Internet Explorer 7 vieles verbessert, leider kam er zu spät. Hoffentlich wird sich der IE7 schnell verbreiten, Microsoft bietet den IE7 derzeit als Update mit hoher Dringlichkeitsstufe an.

Lösung??
Ich werde mich die nächsten Monate eingehen damit beschäftigen, dieses Problem zu umgehen. Eine Möglichkeit wäre, die Grafiken in einem anderen Format abzuspeichern, aber dann würde vieles mit dem Hintergrund nicht mehr zusammenpassen und ich müsste die Seite umstrukturieren. Eine zweite Möglichkeit wäre - und das ist die einfachere bzw. wahrscheinlichere Lösung, ein komplett neues Design zu entwickeln, welches auf einem anderen Bildformat beruht. Auf jeden Fall hab ich wenig Lust dazu. Vielleicht werde ich auch einfach die Zeit für mich arbeiten lassen und abwarten, bis sich entweder IE7 oder höher, bzw die anderen Webbrowser mehr verbreitet haben, aber ich denke bis IE6 wirklich selten wird, vergehen noch ein paar Jahre :-/. Vorerst bleibe ich jedoch die kommenden Monate bei diesem Design. Solle sich jemand mal hierher verirren, und den Internet Explorer 6 verwenden, sollten auf schnellstem Wege auf einen anderen Webbrowser umsteigen oder das Update auf Version 7/8 machen. Für alle, die nicht wissen, wie man die Versionsnummer rausbekommt: Im Internet Explorer-Fenster auf das ? neben Extras und dann Info - aber eigentlich eh wurscht, man siehts eh gleich wenn man sich die Seite anschaut.



EDIT am 13.April.2009
Das Problem ist behoben. Der Aufwand, um die Seite umzugestalten, sodass sie nun für alle Browser funktioniert, war doch weit weniger schlimm als erwartet. Alle Bilddateien wurden entweder im jpg- oder gif- Format gespeichert, und dem jeweiligen Hintergrund angepasst (soll heißen: damit die Bildränder nicht bemerkbar sind, darf der Übergang von Hintergrund zu Bildrand nicht sichtbar sein - das jeweilige Muster des Hintergrund muss in der Bilddatei exakt fortgeführt werden). Es funktionierte zwar nicht immer, aber es ist trotzdem schwer zu sehen. Gleichzeitig wurde das Design an gewissen Stellen geringfügig verändert. Weiters wurden die Daten optimiert, durch das Abspeichern der Bilddateien in gif- oder jpg- Format wurde die Datenmenge etwas kleiner, das Laden der Seite geht schneller. Da eine zu groß eingestellte Textgröße das Design an gewissen Stellen mitunter zerstören kann, wurden alle kritischen Texte auf eine fixe Textgröße mit Hilfe von CSS gesetzt.    


Nach oben

    


01.06.09: New York Blog
: Der New York Blog ist online. Link: NY blog
-------------------------------------------------------
13.04.09 - Neustart von andere- baustelle.net: Die Webseite geht nun für alle Browser (auch für Internet Explorer bis Version 6)
Link: blog-Beitrag
-------------------------------------------------------

 
 
Top-Projekte:
  1. Shisha
  2. IR-Sensor
  3. Mini-Keyboard

Beste Fotoalben:
  1. -----
  2. -----
  3. -----

Sonstiges:
  1. NY-Blog
  2. -----
  3. -----