Text Link Ads

Über den Einsatz von Javascript


Wofür darf man kein Javascript einsetzen

Javascript sollte nie eine zwingende Vorraussetzung sein, um die Webseite benutzen zu können. Ausnahmen sind hier lediglich extrem homogene Umgebungen, wie Firmenintranets. Eine Administrationsoberfläche könnte man auch noch voll
auf Javascript aufbauen, sollte sich aber im Klaren darüber sein, dass man so auch potentielle Kunden verlieren kann.

Der gescheite Einsatz von Javascript

Wenn wir Javascript aber als "Addon" einsetzen und unseren Internet-Auftritt etwas "aufpeppen", dann ist das in Ordnung.
Wichtig ist, dass der Nutzer nicht darauf angewiesen ist, Javascript zu aktivieren. Mit entsprechenden Browserweichen ist es sogar legitim, sich auf spezielle Browser zu beschränken, wenn andere diese Features nicht bieten. Bei dem Einsatz von Javascript darf natürlich die Barrierefreiheit nicht eingeschränkt werden.

Das neue Javascript Buzz-Word: AJAX

Dank XMLHTTPRequest ist es möglich, via Javascript Daten mit einem Server auszutauschen, ohne dazu ein Formular abzuschicken, oder die Seite neu zu laden. Die vom Server zurückgelieferten Daten können dann wieder in die Seite eingebaut werden. Ich werde dazu bald einen kompletten Beitrag schreiben. Hier nur soviel dazu: Auch hierbei kann man nur Erfolg haben, wenn man eine Ausweichmäglichkeit ohne Javascript bieten kann. AJAX ist noch recht neu und die angebotenen Lösungen werden von Tag zu Tag besser, sicherer und freier an Barrieren.

Tolle Lösungen Dank Javascript

Fazit

Javascript hat den Glanz des Bösen verloren (wenngleich es noch zur dunklen Seite der Macht gehört). Man kann wirklich feine Dinge damit anstellen, wenn man nicht darauf fixiert ist, eine Javascript-Lösung zu benutzen. Schöne Exemplare findet man natürlich bei der "Suchmaschine Deiner Wahl" oder in Vollendung bei Google Mail oder Google Maps.

Written by Administrator on May 19th, 2005 with comments disabled.
Read more articles on Javascript.

Related articles

Comments disabled

Comments on this article have been disabled.