ContentClassicServices

Ein Button auf Ihrer Website reagiert nicht: Was lässt sich reparieren?

Bei einem nicht reagierenden Button kann zunächst geprüft werden, ob der Klick erkannt wird und an welcher Stelle die erwartete Aktion ausbleibt. Sie können diese Fehlersuche einzeln anfragen oder mit einer klar begrenzten Reparatur verbinden. Dafür muss die Website nicht von Grund auf neu entwickelt werden.

Was sollte beim Anklicken passieren?

Ein Button kann einen Bereich öffnen, eine Auswahl übernehmen oder zu einer anderen Seite führen. Für die Untersuchung ist deshalb die erwartete Aktion wichtiger als die allgemeine Beschreibung, dass etwas nicht funktioniert. Mögliche Ursachen sind etwa ein falsches Linkziel, ein überlagerndes Element oder eine ausbleibende Verarbeitung des Klicks. Welche davon zutrifft, muss erst geprüft werden.

Ein allgemeines Problemszenario: Ein Auswahlfeld lässt sich bedienen, der zugehörige Button übernimmt den Wert aber nicht. Dann gehört zum Fehler die gesamte Abfolge bis zum Klick. Tritt das Verhalten nur nach einer bestimmten Auswahl auf, sollte genau diese Reihenfolge in der Anfrage stehen.

Den Fehler nachvollziehbar beschreiben

Für die erste Einordnung reichen meist wenige konkrete Angaben. Sie müssen die technische Ursache nicht selbst bestimmen. Beschreiben Sie, was Sie sehen und wie sich das gewünschte Ergebnis davon unterscheidet.

  • Die Adresse der betroffenen Seite und die Beschriftung des Buttons.
  • Die Schritte vor dem Fehler sowie die erwartete und die tatsächliche Reaktion.
  • Das verwendete Gerät und der Browser, soweit bekannt.
  • Ob der Fehler immer auftritt und ob kurz zuvor etwas geändert wurde.

Fehlersuche, Bericht und Reparatur getrennt vereinbaren

Manchmal genügt eine kleine Korrektur im bestehenden Seitenverhalten. In anderen Fällen zeigt die Untersuchung, dass die Aktion von einer weiteren Funktion oder einem externen Dienst abhängt. Eine begrenzte Fehlersuche ist deshalb keine Zusage, jede mögliche Ursache im selben Auftrag zu beseitigen.

Sie können zunächst einen Bericht zu den festgestellten Ursachen und möglichen nächsten Schritten beauftragen. Eine Beratung zur Entscheidung oder die anschließende Umsetzung sind auch getrennt möglich. Umfang und Preis werden jeweils vor der beauftragten Arbeit vereinbart.

Während der Bearbeitung sollte niemand anderes denselben betroffenen Bereich verändern. Vorhandener Code von anderen Entwicklern ist dagegen kein grundsätzlicher Ausschluss. Nach einer vereinbarten Reparatur wird die zuvor beschriebene Klickfolge erneut geprüft; weitere Fehler werden gesondert eingeordnet.

Weitere Beiträge: Frontend-Fehler