Das ist an sich richtig, doch wird beim HMENU ja erstmal alles mit dem NO versehen und dann kann ich den ACT drüberlegen. NO zu deaktivieren geht nicht, da NO für alle Einträge gilt und mit der Deaktivierung das gesamte Menü unbrauchbar wäre. Zwar kann man auch noch die NO mit einer CCS-Class "display: none" versehen, aber im Quelltext sind sie dann noch immer und ein Screenreader wird diese auch vorlesen.
Außerdem ist es Information-Overflow... in meinem Fall eine Verschwendung von 1,3kB und das ist völlig inakzeptabel.
Daher kommt ein HMENU leider nicht in Frage. Zudem löst es mein eigentliches Problem, nämlich dass die Variable nicht korrekt verwendet wird, leider nicht.