PC98とDOS/Vを分ける方法(NSのみ)
これはNS3以上で実装されたプラグインのファイル名を返す命令を使用します。
プラグインのファイルのインストール先がAドライブならPC98、CドライブならDOS/Vだというわけです。
当然Macでは使用できませんし、PC98でもプラグインがCドライブにインストールされているとDOS/Vの結果を返してしまいます。
小オフィスですべてのパソコンの状態が把握できている時にしか使用できないでしょう。
以下のJAVASCRIPT(赤い文字の部分)のようなハイパーテキストファイルを作成してください。
DOS/V機であれば9行目の””で囲まれた文字が表示され、PC98シリーズであれば11行目の文字が表示されます。
<HTML>
<head>
<title>機種チェック</title>
</head>
<body>
<SCRIPT Language="JavaScript">
<!--
if (navigator.plugins[0].filename.charAt(0) == "C") {
document.write("このパソコンはPC/AT互換機(DOS/V)ですね")}
else {
document.write("このパソコンはPC98X1シリーズですね")}
// -->
</SCRIPT>
</body>
</HTML>
SAMPLE IEでは正常に表示されません。
どのようなときに使用するかというと、社内で上司がPC98シリーズを使っている時、
遊びのページなど見られたくないページにこの JAVASCRIPT と history.back() などを組み込めば安心です (^^;