screen °³Ã¼´Â Javascript ¿£Áø¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÇ°í, µð½ºÇ÷¹ÀÌ ½ºÅ©¸° Å©±â¿Í »ö»ó ±íÀÌ¿¡ °üÇÑ Á¤º¸¸¦ ¹ÝȯÇÑ´Ù. »ç¿ëÀÚ ½ºÅ©¸°°ú Ç¥Çö ´É·Â¿¡ ´ëÇÑ Á¤º¸¸¦ °®´Â´Ù.

Script [propVal=.].propName;
HTML ¾ø´Ù.
Àμö
propertyName : (¼Ó¼º¸í)

¾Æ·¡ ¼Ó¼ºµé ÁßÀÇ ÇϳªÀÌ´Ù.

ÄÄÇ»ÅÍ´Â ÇÑ°³ÀÇ screen °³Ã¼¸¸ °®´Â´Ù.

À©µµ¿ì Å©±â°¡ ÀÛ¾ÆÁö°Å³ª, frame °³Ã¼º°·Î Á¡°ËÇÏ´õ¶óµµ ¹Ýȯ°ªµéÀº °°´Ù.

Ư±â

ÀÌ °³Ã¼ÀÇ ½ºÅ©¸³Æ®µéÀº IE4.0ºÎÅÍ Àû¿ëµÈ´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE

¼³¸íÀ» À§ÇÑ ¿¹Á¦

½ºÅ©¸°Àº ÇÑ°³¸¸ ÀÖÀ¸¹Ç·Î ¾î´À À©µµ¿ì³ª ÇÁ·¹ÀÓ¿¡¼­ Á¡°ËÇÏ´ø ½ºÅ©¸°ÀÇ ¼Ó¼ºÀº °°´Ù.

<SCRIPT language="JavaScript">
br='<BR>';
document.write('screen.availHeight='+screen.availHeight); // ÇöÀç ½ºÅ©¸°ÀÇ ³ôÀÌ
document.write(', screen.availWidth='+screen.availWidth+br+br) // ÇöÀç ½ºÅ©¸°ÀÇ ³Êºñ
document.write('top.document.title+" | "+top.screen.availHeight='+
  top.document.title+' | '+top.screen.availHeight+br) // ÃÖ»óÀ§ ½ºÅ©¸°ÀÇ ³ôÀÌ
document.write('top.frames[0].name+" | "+top.frames[0].screen.availHeight='+
  top.frames[0].name+' | '+top.frames[0].screen.availHeight+br) // ÁÂÃø ¸Þ´º ½ºÅ©¸°ÀÇ ³ôÀÌ
document.write('parent.frames[0].name+" | "+parent.frames[0].screen.availHeight='+
  parent.frames[0].name+' | '+parent.frames[0].screen.availHeight+br) // À§ ¼öÆò ¸Þ´º ½ºÅ©¸°ÀÇ ³ôÀÌ
</SCRIPT>

¿¹Á¦availHeight ¼Ó¼º IE4 NS4
¢¡ °íÁ¤ÀûÀ¸·Î ¿ÀÆÛ·¹ÀÌÆà ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º°¡ Â÷ÁöÇÏ´Â ºÎºÐÀ» Á¦¿ÜÇÑ À©µµ¿ìÀÇ ½ºÅ©¸°ÀÇ ³ôÀ̸¦ Çȼ¿ ´ÜÀ§·Î ¹ÝȯÇÑ´Ù. µðÆúÆ®°ªÀº ¾ø´Ù.
¹®¹ý: screen.availHeight
ÄÚµå: document.write(screen.availHeight) °á°ú:
availLeft ¼Ó¼º - NS4
¢¡ °íÁ¤ÀûÀ¸·Î ¿ÀÆÛ·¹ÀÌÆà ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º°¡ Â÷ÁöÇÏ´Â ºÎºÐÀ» Á¦¿ÜÇÑ À©µµ¿ìÀÇ ½ºÅ©¸°ÀÇ ¿ÞÂʸéÀ» Çȼ¿ ´ÜÀ§·Î ¹ÝȯÇÑ´Ù. µðÆúÆ®°ªÀº ¾ø´Ù.
¹®¹ý: screen.availLeft
ÄÚµå: document.write(screen.availLeft) °á°ú: »ý·«
availTop ¼Ó¼º - NS4
¢¡ °íÁ¤ÀûÀ¸·Î ¿ÀÆÛ·¹ÀÌÆà ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º°¡ Â÷ÁöÇÏ´Â ºÎºÐÀ» Á¦¿ÜÇÑ À©µµ¿ìÀÇ ½ºÅ©¸°ÀÇ À§¸éÀ» Çȼ¿ ´ÜÀ§·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: screen.availTop
ÄÚµå: document.write(screen.availTop) °á°ú: »ý·«
¿¹Á¦availWidth ¼Ó¼º IE4 NS4
¢¡ °íÁ¤ÀûÀ¸·Î ¿ÀÆÛ·¹ÀÌÆà ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º°¡ Â÷ÁöÇÏ´Â ºÎºÐÀ» Á¦¿ÜÇÑ À©µµ¿ìÀÇ ½ºÅ©¸°ÀÇ ³Êºñ¸¦ Çȼ¿ ´ÜÀ§·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: screen.availWidth
ÄÚµå: document.write(screen.availWidth) °á°ú:
bufferDepth ¼Ó¼º IE4 -
¢¡ ¹öÆÛ¸µ ±íÀ̸¦ ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù. µðÆúÆ® °ªÀº 0À̸ç 1, 4, 8, 15, 16, 24, 32 µîÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
¿¹¸¦µé¾î 15À̸é 16 bits per pixelÀ» ÀǹÌÇϸç RGB »ö»ó¿¡¼­ 5-5-5 bitÀÇ 15bit¸¦ »ç¿ëÇÑ´Ù.
¹®¹ý: screen.bufferDepth[=sVal]
ÄÚµå: document.write(screen.bufferDepth=15) °á°ú:
¿¹Á¦colorDepth ¼Ó¼º IE4 NS4
¢¡ »ö»ó ÆÓ·¿(palette)ÀÌ »ç¿ëµÇ¸é ½ºÅ©¸°ÀÇ bit »ö»ó ±íÀ̸¦, ¾Æ´Ï¸é screen.pixelDepth ¼Ó¼ºÀ» ¹Ý¿µÇÏ´Â °ªÀ» ¹ÝȯÇÑ´Ù. µðÆúÆ®°ªÀº ¾ø´Ù. bufferDepth °ªÀÌ 0À̸é colorDepth´Â bufferDepth¿Í °°´Ù. °ªÀº 1, 4, 8, 15, 16, 24, 32 µîÀÌ µÇ°í, ¿¹¸¦µé¾î 15À̸é 16 bits per pixelÀ» ÀǹÌÇϸç RGB »ö»ó¿¡¼­ 5-5-5 bitÀÇ 15bit¸¦ »ç¿ëÇÑ´Ù.
¹®¹ý: screen.colorDepth
ÄÚµå: document.write(screen.colorDepth) °á°ú:
¿¹Á¦deviceXDPI ¼Ó¼º IE -
¢¡ ½ÇÁúÀûÀÎ ½ºÆ®¸°ÀÇ ¼öÆò Á¡ÀÇ ¹Ðµµ¸¦ ÀÎÄ¡´ç µµÆ®(Dot Per Inch) ¼ö·Î ¹ÝȯÇÑ´Ù. µðÆúÆ®°ªÀº ¾øÀ¸¸ç Àбâ Àü¿ëÀÌ´Ù.
¹®¹ý: screen.deviceXDPI
ÄÚµå: document.write(screen.deviceXDPI,' | ',screen.deviceXDPI) °á°ú:
¿¹Á¦deviceYDPI ¼Ó¼º IE -
¢¡ ½ÇÁúÀûÀÎ ½ºÆ®¸°ÀÇ ¼öÁ÷ Á¡ÀÇ ¹Ðµµ¸¦ ÀÎÄ¡´ç µµÆ®(Dot Per Inch) ¼ö·Î ¹ÝȯÇÑ´Ù. µðÆúÆ®°ªÀº ¾øÀ¸¸ç Àбâ Àü¿ëÀÌ´Ù.
¹®¹ý: screen.deviceYDPI
ÄÚµå: document.write(screen.deviceYDPI,' | ',screen.deviceYDPI) °á°ú:
fontSmoothingEnabled ¼Ó¼º IE4 -
¢¡ »ç¿ëÀÚ°¡ ÇǾ¾¿¡ ¼³Á¤ÇÑ ³»¿ë¿¡ µû¶ó ±Û²Ã ºÎµå·´°Ô ÇÔÀ» Çã¿ëÇϴ°¡ ºÎ¿ï°ªÀ¸·Î ¹ÝȯÇÑ´Ù. µðÆúÆ®°ªÀº falseÀÌ´Ù.
¹®¹ý: screen.fontSmoothingEnabled
ÄÚµå: document.write(screen.fontSmoothingEnabled) °á°ú:
¿¹Á¦height ¼Ó¼º IE4 NS4
¢¡ µð½ºÇ÷¹ÀÌ ½ºÅ©¸°ÀÇ ³ôÀ̸¦ Çȼ¿ ´ÜÀ§·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: screen.height
ÄÚµå: document.write(screen.height) °á°ú:
¿¹Á¦logicalXDPI ¼Ó¼º IE -
¢¡ º¸ÅëÀÇ ½ºÆ®¸°ÀÇ ¼öÆò Á¡ÀÇ ¹Ðµµ¸¦ ÀÎÄ¡´ç µµÆ®(Dot Per Inch) ¼ö·Î ¹ÝȯÇÑ´Ù. µðÆúÆ®°ªÀº ¾øÀ¸¸ç Àбâ Àü¿ëÀÌ´Ù.
¹®¹ý: screen.logicalXDPI
ÄÚµå: document.write(screen.deviceXDPI,' | ',screen.logicalXDPI) °á°ú:
¿¹Á¦logicalYDPI ¼Ó¼º IE -
¢¡ º¸ÅëÀÇ ½ºÆ®¸°ÀÇ ¼öÁ÷ Á¡ÀÇ ¹Ðµµ¸¦ ÀÎÄ¡´ç µµÆ®(Dot Per Inch) ¼ö·Î ¹ÝȯÇÑ´Ù. µðÆúÆ®°ªÀº ¾øÀ¸¸ç Àбâ Àü¿ëÀÌ´Ù.
¹®¹ý: screen.logicalYDPI
ÄÚµå: document.write(screen.deviceYDPI,' | ',screen.logicalYDPI) °á°ú:
¿¹Á¦pixelDepth ¼Ó¼º - NS4
¢¡ µð½ºÇ÷¹ÀÌ ½ºÅ©¸°ÀÇ »ö»ó ÇØ»óµµ(resolution)¸¦ ¹ÝȯÇÑ´Ù. ÀÌ´Â µð½ºÇ÷¹ÀÌ ½ºÅ©¸°ÀÇ Çȼ¿´ç bit °¹¼öÀÌ´Ù.
¹®¹ý: screen.pixelDepth
ÄÚµå: document.write(screen.pixelDepth) °á°ú: »ý·«
updateInterval ¼Ó¼º IE4 -
¢¡ ¾÷µ¥ÀÌÆ® °£°ÝÀ» ¹Ð¸®ÃÊ °¡°ÝÀ¸·Î ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù. µðÆúÆ®°ªÀº ¾ø´Ù.
¹®¹ý: screen.updateInterval[=tVal]
ÄÚµå: document.write(screen.updateInterval) °á°ú:
¿¹Á¦width ¼Ó¼º IE4 NS4
¢¡ µð½ºÇ÷¹ÀÌ ½ºÅ©¸°ÀÇ ³Êºñ¸¦ Çȼ¿´ÜÀ§·Î ¹ÝȯÇÑ´Ù.
¹®¹ý: screen.width
ÄÚµå: document.write(screen.width) °á°ú:

watch¿Í unwatch ¸Þ¼­µå - NS
screen °³Ã¼´Â Object °³Ã¼ÀÇ watchNS¿Í unwatchNS ¸Þ¼­µå¸¦ Àü´Þ¹Þ´Â´Ù.