Orlok: Wert an einer anderen Stelle zusammenrechnen

Beitrag lesen

Hallo klawischnigg

Was machst Du bei Usern die kein JavaScript einschalten? Sehen die dann bestimmte Daten nicht oder falsch?

das kannst Du endgültig vergessen. Auf diese Gruppe von Anwendern muß man als Entwickler keine Rücksicht mehr nehmen, das ist einfach unwirtschaftlich, das geht in die Richtung, was man mit Usern macht, die IE6 oder den Netscapebrowser Nummer 4 verwenden, die gibts zwar auch noch, aber die sind ungefähr genauso häufig anzutreffen wie jene, die Javascript abdrehen.

Das ist Unsinn. Wenn eine Seite ohne JavaScript nicht bedienbar ist, dann ist sie potentiell für weit mehr Benutzer nicht bedienbar, als nur diejenigen, die JavaScript bewusst ausgeschaltet haben. Nämlich für alle Benutzer, die über das Mobilnetz unterwegs sind. Jeder von denen kann sich während die Seite geladen wird in ein Funkloch bewegen, sodass zwar das Dokument mit den eigentlichen Inhalten geladen wird, die Skripte aber nicht. Das ist kein konstruierter Fall, sondern Realität.

Außerdem gibt es gute Gründe dafür, JavaScript auszuschalten, gegebenenfalls auch situationsabhängig. Klassisches Beispiel ist natürlich der Firmencomputer, wo JavaScript aus Sicherheitsgründen abgeschaltet ist. Aber es kann auch sinnvoll sein, JavaScript zu deaktivieren um Akkulaufzeit des verwendeten Mobilgeräts zu sparen, oder eingebundene Skripte nicht zu laden um das Datenvolumen zu reduzieren, wenn man danach bezahlt. Ganz abgesehen davon, dass sich viele Menschen auch nicht ausspionieren lassen wollen und deshalb die Ausführung von Skripten blockieren.

Darüber hinaus sollte man sich auch vergegenwärtigen, dass JavaScript verglichen mit anderen Kerntechnologien wie HTML und CSS ziemlich fragil ist. Dokumente und Stylesheets können auch dann noch verarbeitet werden, wenn Fehler darin vorkommen. Wenn Tags falsch geschachtelt sind oder ein Selektor nicht erkannt wird, dann wird der Fehler korrigiert oder an anderer Stelle mit der Verarbeitung weitergemacht. Wenn in JavaScript auch nur an irgendeiner Stelle ein Fehler passiert, der nicht vom Programm selbst aufgefangen wird oder werden kann, dann ist es hingegen aus. Rien ne va plus.

Eine Webseite oder Webanwendung sollte so robust wie möglich sein, um nicht mehr oder weniger willkürlich Benutzer von der Bedienung auszuschließen. Die Basisfunktionalität sollte grundsätzlich auch ohne JavaScript gewährleistet sein, was in den meisten Fällen auch ohne unverhältnismäßigen Mehraufwand möglich ist. Wenn bei einer Webseite oder Webanwendung ohne Not JavaScript vorausgesetzt wird, dann ist das meiner Meinung nach einfach nur schlechte Arbeit.

Viele Grüße,

Orlok

0 46

Wert an einer anderen Stelle zusammenrechnen

Bernd
  • php
  1. 0
    Rolf B
    1. 0
      Bernd
      1. 0
        MudGuard
        1. 0
          Bernd
          1. 0
            Gunnar Bittersmann
            • menschelei
        2. 0
          Rolf B
          1. 0
            Gunnar Bittersmann
            • menschelei
      2. 0
        Rolf B
        1. 0
          Tabellenkalk
        2. -2
          klawischnigg
          1. 1
            beatovich
            1. 0
              klawischnigg
            2. 0
              Felix Riesterer
          2. 3
            Orlok
            • javascript
            • ux
            • web
            1. -1
              beatovich
            2. 0
              Gunnar Bittersmann
            3. 0
              klawischnigg
              1. 2
                Gunnar Bittersmann
                1. 0
                  klawischnigg
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      klawischnigg
                      1. 0
                        Rolf B
                        1. 0
                          klawischnigg
                          1. 0
                            Rolf B
                            1. 0
                              klawischnigg
                              1. 0
                                Rolf B
                      2. 0
                        Gunnar Bittersmann
                        1. 0
                          klawischnigg
                          1. 1
                            Gunnar Bittersmann
          3. 0
            Auge
    2. 0
      beatovich
      1. 0
        Tabellenkalk
        1. 0
          Rolf B
    3. 0
      Bernd
      1. 0
        Matthias Apsel
        • programmiertechnik
        1. 0
          Bernd
        2. 0
          Gunnar Bittersmann
          • menschelei
      2. 0
        Rolf B
        1. 0
          Bernd
          1. 0
            Bernd
            1. 0
              Rolf B
              1. 0
                Bernd
                1. 0
                  Rolf B
      3. 0
        pl
  2. 0
    pl
    • javascript
    • php