Danke. Es war wohl gut, dass ich mal was anderes gemacht habe. Ich war, bevor ich aufgegeben hatte, auch bei deiner ersten Variante. Nur hat sie bei mir auch nicht funktioniert, weil ich noch einen Tippfehler drin hatte. Nach der Pause hab ich den Fehler gleich gefunden und es geht jetzt.
Die "dynamische Hinzufügung der Funktionalität" werde ich einbauen, weil mir die onclick-Variante nicht wirklich gefällt. Allerdings kann ich sie in meinem Anwendungsfall nicht ganz so einfach einbauen. Mal sehen, ob ich das ganze dadurch vielleicht sogar so hin bekomme, dass es ohne <noscript> auch eine brauchbare Funktion hat, wenn jemand JavaScript deaktiviert hat. (Obwohl das imho nur für Suchmaschinen Sinn macht. Viele der Seiten funktionieren ohne Script nicht.)