★・・・Screenオブジェクト |
colorDepthプロパティ
モニタの色深度(表示できる色数)をビット値で返します。返される値は以下の表の通りです。
色数 | 返される値 |
---|---|
白黒 | 1 |
16色 | 4 |
256色 | 8 |
65,536色(HighColor) | 16 |
1,677万色(TrueColor) | 32 |
<head>
<title>JavaScript Sample</title>
<script type=”text/javascript”>
// モニタの表示色の設定を参照する関数
function scrDepth() {
// 設定が32ビット(TrueColor)未満の場合
if (screen.colorDepth < 32) {
alert(“モニタの色の設定は32ビット(TrueColor)未満です!”);
}
// モニタの色の設定を表示
document.getElementById(“depth”).value = screen.colorDepth;
}
</script>
</head>
<body onload=”scrDepth()”>
<p><b>モニタの表示色の設定が表示されます。</b></p>
<form action=””>
<p>モニタの色の設定は<input type=”text” id=”depth” size=”8″ />ビットです。</p>
</form>
</body>
</html>