ホーム > HTMLに役立つヒント
> JAVAスクリプトコレクション > JAVAscript警告
JAVAscriptの動作が必須のページの場合、「JAVAscriptをONにしてね」という警告を表示させる。
ま、一番簡単な方法です。bodyの直後あたりに次のタグを入れておきます。
<noscript>
<p><font color=red>このページはJAVAscriptをONにしないと正常に動作しません。</font>
</noscript>
noscriptタグはJAVAscriptがOFFの場合にのみ表示されるタグですので、もっとも単純かつ確実な方法と思われます。
考え方は単純で、先に警告文をおいておき、JAVAscriptが動作するときだけ警告文をJAVAscriptでコメント化してしまうのである。
割とよくある手口らしい。
●headタグの中に書いておくスクリプト
<script language="javascript" type="text/javascript">
<!--
/*JAVAscript警告をコメント化する*/
function showCmt1() {
document.write("<!--");
}
function showCmt2() {
document.write("-->");
}
//-->
</script>
●body内に書いておくスクリプト。
<script language="javascript" type ="text/javascript">showCmt1();</script>
<p>このページはJAVAscriptをONにしないと正常に動作しません。
<script language="javascript" type ="text/javascript">showCmt2();</script>
これでJAVAscriptが動く場合は警告文がコメントタグで囲まれて表示されなくなる。
失敗する例も書いておく。次のように書くと、ブラウザによってはJAVAscriptがOFFの場合、赤字の部分をコメントと解釈してしまう。結果、JAVAscriptがONでもOFFでも警告文が表示されない。
<script language="javascript" type ="text/javascript">document.write("<!--");</script>
<p>このページはJAVAscriptをONにしないと正常に動作しません。
<script language="javascript" type ="text/javascript">document.write("-->");</script>
ホーム > HTMLに役立つヒント
> JAVAスクリプトコレクション > JAVAscript警告