TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 18.02.2005, 00:00   #1
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein

Stark verbesserte Web-Standards-Unterstützung im IE per Javascript-Patch


Beim Verfolgen des Aufsehens um die kürzlich geschehene Ankündigung eines Internet Explorer 7 bin ich auf ein höchst interessantes Projekt gestoßen:


Ein Mensch namens Dean Edwards hat eine Hand voll Javascript-Funktionen geschrieben, die den Internet Explorer (ab 5.0) um nahezu alle Features von CSS2 erweitern, den Box-Model-Bug beheben und sogar Unterstützung für transparente PNGs realisieren.


Mit anderen Worten: Eine JS-Datei ins HTML-Dokument eingebunden, und aller Ärger über fehlerhafte und komplett fehlende CSS-Unterstützung gehört der Vergangenheit an.

Die Idee ist genial, und dass es tatsächlich funktioniert fast zu schön, um wahr zu sein. Man kann endlich CSS-Features nutzen, auf die man bisher aus Rücksicht auf den IE komplett verzichtet hat.

Nun bin ich am überlegen, ob ich das Ding zukünftig standardmäßig nutzen soll. Zusätzliche Checks mit abgeschaltetem JS wären natürlich Pflicht, um sicherzustellen, dass das Design auch mit IE's jämmerlichen "normalen" CSS-Verständnis noch nutzbar und halbwegs ansehlich ist. Im Extremfall müsste man extra dafür weiter Hacks oder sogar ein Alternativ-Stylesheet einsetzen.

Das alles treibt den Designaufwand natürlich erheblich in die Höhe, aber die Vorstellung von fast 100%iger CSS2- und teilweise sogar CSS3-Unterstützung im IE ist verdammt verlockend...

Was haltet ihr von der Sache?

Geändert von seb (18.02.2005 um 00:05 Uhr).
seb ist offline   Mit Zitat antworten


Alt 18.02.2005, 02:18   #2
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Das Ding ist schon länger bekannt. Und es hat einen Haken - was will man eher einbauen: einige nicht sehr große Hacks, damit die Seite korrekt läuft, oder ein JavaScript (IE7), das über 30k groß ist?
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 18.02.2005, 11:37   #3
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
30K sind nicht so viel, find ich. Entspricht einer etwas größeren JPG-Grafik, ausserdem wird es ja im Browsercache gehalten und muss nicht für jede Seite neu geladen werden.

Und schau mal, wie viel Übertragungsdaten man heutzutage mit modernem, schlanken, per CSS gelayouteten (X)HTML-Code im Vergleich zur alten Tabellen- und "Designdaten-direkt-im-HTML"-Technik einspart. Ich hab schon vormals 70k große Seiten (die aber wirklich furchtbar geschrieben und nicht von mir waren ) auf weniger als 10K verkleinert. Durch Trennung von Inhalt/Stuktur und Design sind HTML-Dateien heute viel kleiner als vor 5 Jahren. Ich find, da darf man sich auch mal 30K Javascript leisten.

Die Größe wär für mich wirklich kein Hindernis...ich bin mir bloß noch nicht sicher, ob sich der Extraaufwand lohnt.
seb ist offline   Mit Zitat antworten
Alt 18.02.2005, 12:02   #4
ingo
Guest
 
moinsen,
bei mir zicken auf der beispielseite erstmal alle browser ausser dem ie (opera, ns, ff) und laden sich nen wolf.
ist das bei euch auch so?
  Mit Zitat antworten
Alt 18.02.2005, 13:39   #5
TP-Insider
 
Registriert seit: Jul 2003
Ort: München
Fexxx ist auf einem guten Weg
kann die site mit keinem browser laden. überlastet?
__________________
Spitzen Hoster: All-Inkl
Fexxx ist offline   Mit Zitat antworten
Alt 18.02.2005, 15:56   #6
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Den JS-Gegnern ist damit kaum geholfen.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 18.02.2005, 23:13   #7
TP-Veteran
 
Benutzerbild von jonemo
 
Registriert seit: Dec 2002
Ort: london
jonemo macht sich hier sehr viel Mühe
sehe ich das richtig: man muss immer nur den teil der kombatibilitätsklasse includen, den man für die seite grade braucht?

und dann mal ne frage: wie funktioniert das?
__________________
the daily london photo
jonemo ist offline   Mit Zitat antworten
Alt 19.02.2005, 12:11   #8
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
Zitat:
Den JS-Gegnern ist damit kaum geholfen.
Das stimmt natürlich, aber den Nicht-JS-Gegnern-und-warum-auch-immer-IE-Usern möglicherweise schon. Und das dürften ne Ganze Menge sein.
Und nenn mir einen sinnvolleren und "ehrenhafteren" Zweck zum Einsatz von JS, als eine hoffnungslos veraltete HTML-Rendering-Engine halbwegs auf den aktuellen Stand der Dinge zu bringen .

"Okay, wenn MS den IE in diesem Jahrzehnt nicht mehr modernisiert, dann mach ichs eben selbst"...faszinierende Pragmatik, und erstmal darauf zu kommen...ich sag ja, ich finds genial.

Und @ Jonemo:

Sieht so aus. Ich werd aber trotzdem erstmal das 30k große "Komplettpaket" verwenden. Zum Thema unverhältnismäßig große Datei: Man könnte sie auch noch gzip-komprimiert versenden, dann hat sie vielleicht noch um die 5k, und das ist doch wirklich so gut wie nix. Werd ich auf jeden Fall testen.

Zur Funktionsweise: Das Javascript parst "einfach" das CSS (nach dem aktuelle Standardm im Gegensatz zu IE's eingebauter CSS-Engine) und weist den HTML-Elementen die Styledefinitionen per DOM zu, wobei Bugs des IE (Box-Model etc.) berücksichtigt und die Werte entsprechend "IE-gerecht" angepasst werden.
seb ist offline   Mit Zitat antworten
Alt 19.02.2005, 12:43   #9
ingo
Guest
 
ich werd mir das ding jetzt mal in mein spinnenwebenverhangenes labor zerren und das testen. das problem mit den browsern, das ich weiter unten beschrieben habe, muss definitiv ja an was anderem gelegen haben, da das script (durch die CC) ja wirklich nur der IE zu gesicht bekommt.

und jetzt fehlen nur noch die blitze, um die kreatur zum leben zu erwecken, uahahauahaa
  Mit Zitat antworten
Alt 20.02.2005, 00:53   #10
TP-Insider
 
Registriert seit: Jul 2003
Ort: München
Fexxx ist auf einem guten Weg
blöd gefragt, kann man sowas nicht in PHP umsetzen ? Das wäre ja dann ein Gottes Geschenk an alle Webdesigner !
__________________
Spitzen Hoster: All-Inkl
Fexxx ist offline   Mit Zitat antworten
Alt 20.02.2005, 09:18   #11
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Nö, kann man nicht.
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 20.02.2005, 23:48   #12
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Manchmal dünkt mich, PHP werde als das Wundernaturheilmittel des Jahrhunderts angesehen.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 21.02.2005, 01:21   #13
TP-Insider
 
Registriert seit: Jul 2003
Ort: München
Fexxx ist auf einem guten Weg
is ja gut
__________________
Spitzen Hoster: All-Inkl
Fexxx ist offline   Mit Zitat antworten
Alt 22.02.2005, 00:22   #14
TP-Veteran
 
Benutzerbild von jonemo
 
Registriert seit: Dec 2002
Ort: london
jonemo macht sich hier sehr viel Mühe
und warum soll das nicht auch mit php gehen?
__________________
the daily london photo
jonemo ist offline   Mit Zitat antworten
Alt 22.02.2005, 00:47   #15
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
Weil PHP nicht auf clientseitige Events reagieren kann und das wird ja wohl mit diesem Script gemacht um die Standardreaktionen auszuhebeln und durch 'richtige' zu ersetzen.

ps: Ich bin weder gegen JS noch gegen IE aber ich bin ja auch eine kleine Welt ... wenn überhaupt ...
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
Stark verbesserte Web-Standards-Unterstützung im IE per Javascript-Patch Stark verbesserte Web-Standards-Unterstützung im IE per Javascript-Patch
« Tabellen untereinander und Ausrichtung links? | Hintergrundbild in einer Zelle! »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Javascript und IE 5.0 kaahceeh Javascript 4 17.02.2005 12:57
Javascript: IE i.O.; NC nicht belimo Javascript 0 23.09.2004 22:40
XHTML JavaScript aus DW Scrollable Area funzt nicht in Mozilla, Firebird aber im ie nicnac1 Javascript 5 17.02.2004 13:51
Javascript im IE deaktivieren querelle Javascript 8 13.08.2003 10:36
Flash / Javascript Problem IE 6 AnnaStesia Javascript 1 15.01.2003 14:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:22 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67