カバー画像

コメント投稿に関するアナウンスを出す

2009年2月 3日 23:32 | コメント (0) | トラックバック (0)

 正確にいつからなのかは把握していませんが、最近の Movable Type は JavaScript がオフの状態ではコメントを投稿する事ができません。(不正な要求です、というエラーがでます)
 こういったアナウンスは、それが必要な場合だけ(この場合、JavaScript がオフな時だけ)表示させた方が、見ている人の戸惑いは少なくなります。

 <noscript> 〜 </noscript> で JavaScript がオフの時だけ注意書きを表示させるようにしても良いのですが、コメントフォームの以下の部分にアナウンスを挿入する事で、JavaScript がオフの場合のみ、メッセージを表示させる事ができます。

デフォルトテンプレートの投稿フォーム上部
<div id="comment-greeting"></div>

 この部分に囲まれた内容は JavaScript がオンの状態では、Movable Type のコメント設定にあわせて JavaScript 中のメッセージに置換されます。

 現在あなたがサインインしていなければ、このページのコメントフォームの上部には「コメントする前にサインインすることもできます。」というメッセージが表示されているはずです。
 JavaScript をオフにしてリロードすると、今度は「コメントの投稿には JavaScript が必要... ... ご注意ください。」というメッセージが確認できると思います。
 HTML ソース自体には、「コメントの投稿には... ... ご注意ください。」というアナウンスが書き込まれています。

 <noscript> を別途作る必要がないのと同時に、空 div が無くなるオマケつきです。

コメント(0)

コメントを投稿する

コメントの投稿には JavaScript が必要です。
ブラウザの JavaScript 機能を有効にしてください。
投稿ボタンを押してもエラーになりますのでご注意ください。

トラックバック(0)

トラックバックURL : http://www.studio-ponytail.com/mt/mt-tb.cgi/152