Moin RIDER,
dass die Tonart zum Zeitpunkt des Seitenaufrufs noch nicht klar ist
Doch, aber da JS erst nach dem Laden der Seite aktiviert wird, wird erst dann der URL-Parameter ?tonart=F
ausgewertet.
Auswahl der Tonart ja durch ein select o.ä. geschehen?
Nein, JS liest den Parameter
let setAkk_params = new URLSearchParams(document.location.search);
if ( setAkk_params.get("tonart") ) {
setAkk_Tonika = setAkk_params.get("tonart"); // z.B. "G", "Am"
}
Mit diesem Verfahren kann ich ganze Liederbücher drucken ohne von Hand die einzelnen Tonarten (per select) wählen zu müssen.
custom-Elemente (x-) einsetzen
??? Kannst du dafür ein Code-Beispiel posten?
Gruß, Linuchs