※「セキュリティ保護のため...」というメッセージが出る方・日本語が入力できない方へ
JavaScriptのOnOff
JavaScript(ジャヴァ・スクリプト)とは元々は静的な情報しか表示できなかったホームページに様々な動的な機能を追加する方法のひとつ(プログラム)でNetscape社(現在はAOLに吸収)が考案し、後にMicrosoftが対抗企画としてJScriptを作りましたが、両者が統一規格化(ECMA Script)することで合意。現在は Internet Explorer, Netscape Navigatorの両方でほぼ同様のものが動作します。また現在利用者が急増している新型ブラウザ Opera でもほぼ同様の規格のものが動作します。
■JavaScriptで何ができるの?
多くの商用サイトで、商品購入の申込書の入力を容易にしたり、また記入漏れのチェックなどに使用しています。また多くの大規模サイトで、目的のページを見付けやすくするための仕掛けとして使用しています。また、Internet Explorer, Netscape のどちらのブラウザでも見やすくなるように自動的に文字サイズなどを調整するために Java Script を使用しているサイトも最近よく見かけるようになりました。
■JavaとJavaScriptって親戚?
全く関係ありません。ブラウザの設定でもJavaのオンオフとJavaScriptのオンオフの設定は全然別の場所にあったりしますので、混同しないようにしましょう。
■JavaScriptは危険なの?
JavaScriptは危険だからオフにしろ、と盛んに主張する人達がいます。確かにJavaScriptは危険なことをすることも可能で「ブラクラ(そのページを開いただけでパソコンがダウンするようなもの)」を作ることなども可能ですが、JavaScriptがあることで得られる利点と比較すれば、やはりJavaScriptは、とても無効にはしておけない、というのが実際のところでしょう。
私は基本的にはJavaScriptは有効にしておくことをお勧めします。
実際問題として、現在ショッピングや掲示板系のサービスでは、JavaScriptやクッキーがオフの状態では使えない所が増えています。これは利用者の便と「荒し(不正な利用者)」対策を考えると、これらの機能無しの状態では、とてもサービスを提供できないためです。
ただ、JavaScriptが嫌いな人がいることも事実なので、私のサイトでは無用な箇所でのJavaScriptやJava Appletの使用はできるだけ控えてはいますが、ページのコンテンツの内容によっては使わざるを得ないところ、使わないととても保守ができないところなどもありますし、JavaScript無しでは利便性がかなり落ちるページもあります。
どうしても気になる方は、Internet Explorerの利用者の方の場合は、自分がよく行くサイトで信用してもいいと思うサイトだけJavs Scriptが利用できるように設定するとよいでしょう。ただそれよりは初めて行くサイトを「ブラクラチェッカー」でチェックしてから開くように習慣づけておくほうが良いと思います。
こちらに代表的なブラクラ・チェッカー・サイトを挙げておきます。
■メールアドレスのJavaScript化について
2003年5月から当サイトではページ制作者のメールアドレス部分の表示にJavaScriptを利用することにしました。これは生のアドレスを書いておきますと、ホームページから自動的にメールアドレスを蒐集するタイプのウイルスに感染している人が当サイトを閲覧した時、ページ制作者のアドレスを発信人に偽装したウイルスがばらまかれてしまうためです。
結果的に「私のアドレスからのメールは信用しないでください」と言わざるを得ませんし、この手のウィルスは宛先もいいかげんであるため、毎日200通を越える「宛先が不明です」という Returned Mail に悩まされなければなりません。
これらの問題をできるだけ回避するため、生のアドレスの記載を停止、代わりにJavaScriptで表示するようにしたものです。ご理解を頂ければと思います。
■Internet ExplorerでのJava Scriptのオンオフ
ツール/インターネットオプション/セキュリティ/インターネット/レベルのカスタマイズ
スクリプト/アクティブスクリプト →有効にする/無効にする
■OperaでのJava Scriptのオンオフ
ファイル/設定/マルチメディア
JavaScript/Javaスクリプトを有効にする →チェックする/チェックを外す
■Netscpae NavigatorでのJava Scriptのオンオフ
編集/設定/詳細
NavigatorでJavaScriptを有効にする →チェックする/チェックを外す