Hallo Tom,
-> Wieviel Prozent der Besucher bitte benutzen KEIN Javascript?
vermutlich sehr wenige, allerdings überproportional viele unter
den Leuten, die sich besser mit dem Computer auskennen. Wenn also
Dein Kunde etwas Ahnung vom PC hat, dann kann es durchaus passieren,
dass er JavaScript deaktiviert hat. Dann siehst Du plötzlich ziem-
lich dumm aus ;-)
Und noch schlimmer ist es, wenn der Kunde des Kunden sich bei diesem
beschwert, warum etwas nicht funktioniert ...
-> Warum das ganze?
Teil 1 ist die Tatsache, dass Opera nur unzureichend JavaScript und
DHTML unterstützt. Aufgrund dieser Tatsache funktionieren oft be-
stimmte Effekte etc. auf Websites nicht (fehlerfrei) oder man ist
gleich gänzlich ausgeschlossen, weil der Ersteller nur auf die
beiden bekanntesten Browser geachtet hat.
Der zweite Punkt sind da die ganzen nervigen Sachen, die mit JS
realisiert werden und die ich nicht haben will. Es ist mir auch
zuviel Mühe, wegen jeder Statusleistenmanipulation, jedem Popup
usw. erst immer JavaScript zu deaktivieren. Ich weiß, dass man
Popups im Opera blocken kann, nur dummerweise fehlen mir dann
u.U. Informationen, da ich die von guten Erstellern eingebaute
Noscript-Variante nicht zu Gesicht bekomme.
Resultat dieser beiden Überlegungen ist, dass ich im Opera sehr
viele Sachen (auch Cookies und Weiterleitungen) deaktiviert habe
und damit einwandfrei zurecht komme. Wenn es dann auf einer Web-
site Probleme gibt, dann deutet es darauf hin, dass dort nicht
ausreichend nachgedacht wurde ;-)
Übermäßiger Verfolgungswahn?
Würde ich den MSIE benutzen, dann wäre es in der Tat sehr sinnvoll
JavaScript zu deaktivieren. Hat dann allerdings nichts mit über-
mäßigem Verfolgungswahn zu tun, sondern mit Sicherheitsbewußtsein.
Ich erinnere daran, dass die Firma Microsoft selbst bereits mehr-
fach diesen Schritt empfohlen hat.
Warum auf den Komfort von JavaScript verzichten?
Was meinst Du damit? Ich sehe es nicht als wesentlichen Komfort-
verlust, wenn ich über eine gute Sitemap statt über ein DHTML-
Menü navigiere und es strengt mich auch nicht sonderlich an,
bei einem Drop-down-Menü noch auf den "Go-Button" zu klicken.
-> Und vor allem für die Entwickler... Warum sollte man darauf
verzichten, alle möglichen Web-Technologien auszunutzen?
Weil der Einsatz aller Web-Technologien einen stetig abnehmenden
Kundenkreis nach sich zieht. Intellegent gestaltete Websites
bieten dem Besucher soviel Komfort wie möglich, setzen allerdings
nur soviel wie unbedingt nötig voraus. D.h. wenn jemand kein JS
hat, dann nimmt der Komfort geringfügig ab und wenn jemand kein
Flash hat, sieht er eben nur eine Grafik als Alternative usw.
Und an die Entwickler - wer von euch erstellt seine WebSeiten so, dass diese auch komplett ohne JavaScript voll funktionstüchtig sind
ja, natürlich. Ausgenommen sind Bereiche, wo JavaScript der eigent-
liche Inhalt ist, d.h. ein DHTML-Spiel funktioniert nunmal nur mit
JavaScript und es ist dann Aufgabe des Seitenerstellers, Leute
ohne JavaScript davon im Idealfall nichts merken zu lassen, d.h.
sie sollten das Spiel bzw. Hinweise darauf überhaupt nicht erst
zu Gesicht bekommen.
Viele Grüße,
Stefan