Ich habe heute auf meiner Seite eine Art "Skin-Chooser" eingebaut.
Dieser schreibt den Pfad zu einem Style sheet in ein Cookie und eben dieser Cookie wird von einer Datei, in der der "HTML-Kopf" zusammengestellt wird, ausgelesen.
Soweit funktioniert auch alles tadellos.
Nun zu meinem Anliegen:
Meine Seite besteht aus einem Frameset, dass vier Frames enthält.
Links ist die Navigations-Leiste, in der sich auch das Pulldown-Menu zur Skinwahl befindet.
Wenn man auf den daneben befindlichen "Go"-Knopf drückt, wird per Form-POST-Methode der Pfad zur CSS-Datei an ein Script übermittelt, dass dann den Cookie setzt.
Dieses Script lädt den Frame, in dem es gestartet wurde mit
<meta http-equiv="refresh" content="2; url=$url">
neu.
In diesem Frame wird somit die neu gewählte CSS-Datei angewendet...
Nun muss der user aber noch die gesammte Seite neu laden, damit ALLE Frames aktualisiert werden...
Kann ich das nicht auch automatisch erledigen lassen?
Und das ganze am besten noch ohne JavaScript?