Probleme mit IE6 und anderencategory: Tutorial, Tipps | date: 14.06.2009 | 5 comments
10 cool things we’ll be able to do once IE6 is dead: Kommen wir zu der Lösung, die ich gefunden habe um dem IE6 einen streich zu spielen. Wir möchten zum Beispiel für den IE6 eine extra CSS Datei auslesen damit NUR DIESER mit unserer geänderten Codierung klar kommt. Wenn man beispielsweiße: <!--[if IE 6]> <style type="text/css"> .. </style> <![endif]--> in den <head> einfügt, wird dieser Stylesheet auch nur aktiv, wenn man mit dem IE6 die betroffene Seite aufruft. Doch was macht man nun wenn man einen Div im code hat und möchte das dieser (im IE6 fehler aufweißt) nut den IE6 verschwindet und dafür ein anderer aktiv wird? Ich habe folgende Notlösung gecodet: <!--[if IE 6]> <div id="navi_ie6" style="position:relative; width:635px; height:0px; left: 153px; top: -41px"> <![endif]--> <div id="navi_orginal" style="position: relative; width:635px; height:0px; left: 153px; top: 201px"> <!--[if IE 6]> </div> <![endif]--> .... es folgt der Inhalt des divs .... </div> In meinem Beispiel wir der "normale" und vorgesehene div zugemacht bevor der eigentliche Inhalt kommt! Stattdessen wird ein neuer Div für den IE6 darüber aufgemacht. Ob das nun die sinnvollste ist weiß ich nicht aber sie zeigt Wirkung. Es gibt im übrigen auch ein kleines Script, das bewirkt (je nach Browser) eine Umleitung zu starten. In diesem Beispiel sind es die Browser IExplorer, Netscape und Opera. <script type="text/javascript"> app = navigator.appName; // Datei für Netscape if (app == 'Netscape') { location.href="Netscape.html"; } // Datei für Internet Explorer if (app == 'Microsoft Internet Explorer') { location.href="IExplorer.html"; } // Datei für Opera if (app == "Opera") { location.href="opera.htm"; } </script> Es ist allerdings nicht zu empfehlen das Script zu verwenden, da man heut zu Tage hunderte Möglichkeiten hat, mit einer guten Codierung seine Seite an alle Browser fehlerfrei anzupassen. Man könnte sich jetzt auch die Frage stellen: "Woher weiß ich ob meine Seite im IE6 funktioniert, wenn ich schon den IE7 installiert habe?" Ich habe auch lange dieses Problem gehabt und nun eine Lösung gefunden. Es gibt tatsächlich die simple Möglichkeit alle Versionen vom Internet Explorer auf einem Rechner zu installieren! Ladet euch einfach den "Internet Explorer All Versions Installer" runter und installiert die IE Browser Versionen alle auf einmal (keine Angst.. es gehen dabei keine Bookmarks oder RSS verloren und wer sie nicht mehr will kann sie anschließend einfach deinstallieren) Wichtig sind folgende Schritte zu beachten: 1. Internet Explorer 7 installieren 2. Internet Explorer All Versions Installer herunterladen 3. Installer ausführen und Browser selektieren, welche standalone installiert werden sollen (10,6 MB)Für genauere Informationen zu diesem Programm klickt einfach hier: http://webthreads.de/2007/01/ie-6-und-ie-7-parallel-installieren/ Ich hoffe ich konnte so manchen mit diesem Beitrag helfen. So long, good night Dieser Eintrag wurde von Darkon (Rene) verfasst. Commentsabout Probleme mit IE6 und anderen
Ich wusste garnicht das man mit reinen Kommentaren dinge für den IE6 einbinden kann Oo danke für die Info:
Das geht im übrigen auch für andere Browser. nice artikel!
Das mit den Internet Explorer All Versions is ne tolle Sache.Ich bin selber oft am programmieren und bin froh endlich auch mal zu sehen ob mein Code im IE6 funktioniert. thx ^^
cool das wusste ich garnicht... *Seite für IE6 umschreibe und werbung für Mozilla einblende* xD
![]() |
Latest uploads
Partner and friends
|
Welcome guest! 





30.06.2009 -
latest news comments- Ich nochmal, der Gast vom ersten Kommentar.
Ich hatte nicht vor mit meinem Kommentar euch irgendwie - Guest
- Klingt für mich wie \"OpenID\"..
Naja solange ihr das Netzwerk auf wenige Projekte beschränkt und d - Akatsuki
- Hübsch ausgedacht, doch ich muss dem Gast im ersten Beitrag recht geben: das Konzept ist nicht neu u - Guest
- Wir können zum Großteil auf das schon fertige System von DarkPhoenixx zurückgreifen. Ich habe bisher - Phoenixx
- werdet ihr schon einige wochen benötigen.
Also glaube ich eher weniger das ihr es bis zum neujahr s - Kenji