そーりー。じゃぱにーずおんりー。
最近、大量のスパムトラックバックやスパムコメントがあります。わざわざ消すのめんどくさい……。
つい消してしまったのですが、ここ数日のスパムコメントの中にリンク先がワシントンポストやCNNばかりのものがありました。
全然関係ないエントリに突如英語でコメントされているのでスパムであることは間違いないと思うんですが、リンク先がまともなサイト。いったい何なんでしょう。
普段はSleipnirを使っているので今まで気づかなかったのですが、InternetExplorerで当サイトの個別エントリを見た場合
「document.comments_form.emailはNULLまたはオブジェクトではありません」
というエラーが表示されていたようです。
これは要するに、「Javascriptでdocument.comment_form.emailというものを使用しているけど、文書のなかにはname="comments_form"の中のname="email"なんてありませんよ~」と怒られているので、調べてみたところ、MovableTypeの個別エントリテンプレート中のコメント記入フォーム部分(個別エントリの下の方にある<form>)にname="comments_form"を記述していませんでした。テンプレート作るときにJavascriptの事なんて気にしてなかった……。反省。
なお、テンプレート中のname="comments_form"と記述すべき部分に別の名前を付けていても同じエラーが表示されると思われます。Javascript中の名前と、HTML中の名前を一致させなきゃ上手く動かないんですね。……当たり前ですが。
というか、Cokkieに保存されている内容をフォームに自動的に入力してくれるスクリプトでエラーが発生していたということは、今まで「名前、アドレスを登録しますか?」が全く機能していなかったんですね。直したので、今後はちゃんと登録されると思います。