Hi,
die Idee ist gut. Ich arbeite auch mit Vorliebe mit dem Fensternamen.
Ich habe etwas herumprobiert. Der IE reagiert völlig unberechenbar. (Auch die Buttons verarbeitet er nach Zufallslaune richtig oder falsch.) Das liegt aber an der Nichtausführung von ...disabled=true/false.
Ich würde einen anderen Weg gehen. Das mit den Buttons kann man noch so lassen. Es funktioniert fast immer. Aber beim Laden würde ich erst den Fensternamen auslesen und dann mit Javascript die <link>-Elemente in den <HEAD> schreiben, mit "alternate" oder ohne, je nachdem.
Anmerkung: Wenn Du den Fensternamen verwendest, solltest Du damit rechnen, dass das auch andere tun. Darum wäre es "nett", wenn Du Deine Informationen an den vorhandenen Fensternamen anfügst, anstatt zu überschreiben.
Meine oben angegebene Seite speichert auch so allerlei im Fensternamen, sodass man zwischendurch andere Seiten besuchen oder ein Reload machen kann und hinterher alles wieder wie vorher vorfindet. Nur Deine Seite würde das sprengen. In dem Fall springen allerdings die Cookies ein, sofern zugelassen.
Salokin