Hello,
Der Artikel, auf den sich der Ausgangspost bezog, hätte durch ein kurzes HTML-Snippet mit für allen lesbaren Text die Bedingungen für Barrierefreiheit erfüllt und wäre im Vergleich zur realisierten Variante, die den Text in eine nicht barrierefreie Grafik geschrieben hat, wohl noch kürzer und verständlicher gewesen.
... und hätte damit nicht mehr wie vorgesehen funktioniert.
Der Artikel stammt aus einem Zyklus "Tracking". Dafür war es wichtig, dass nur ein <img>-Element eingefügt werden musste.
Die Erweiterungen sind dann auf Wunsch eines Forumsbesuchers hinzugekommenm, um weitergehende Ansprüche zu erfüllen. Von AJAX und Eventlistenern wollte man damals noch nichts wissen.
Es wäre also angemessen gewesen, nur den JavaScript-Teil mit dem Eventlistener zu ergänzen anstelle des <body onload ...>.
Alle anderen Dinge (Barrierefreiheit) sind hier vielleicht erwähnenswert, haben aber z. B. mit Tracking überhaupt nichts zu tun. Oder hast Du schon mal barrierefreie Schnüffelsoftware gesehen?
Glück Auf
Tom vom Berg
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.