以下の JavaScript を使用して、読み込むスタイル シートを決定しています (12 月の場合はクリスマス スタイルが読み込まれ、それ以外の場合は既定のスタイルが読み込まれます)。これは XHTML 検証で問題を引き起こしています。最善の解決策は外部ファイルから js をロードすることだと思いますが、私はこれにかなり慣れていないため、これを機能させることはできません。
可能であれば、同じコードを別のファイルで使用して、HTML で直接実行するのと同じ効果を得たいと考えています。誰かがこれを行う方法を説明できれば、それは大歓迎です!
<head>
<script type="text/javascript">
var i = new Date();
var m = i.getMonth();
if (m==11) {
document.write('<link rel="stylesheet" type="text/css" href="mystyle-christmas.css" />');
} else {
document.write('<link rel="stylesheet" type="text/css" href="mystyle-default.css" />');
}
</script>
</head>