screen °³Ã¼´Â Javascript ¿£Áø¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÇ°í, µð½ºÇ÷¹ÀÌ ½ºÅ©¸° Å©±â¿Í »ö»ó ±íÀÌ¿¡ °üÇÑ Á¤º¸¸¦ ¹ÝȯÇÑ´Ù. »ç¿ëÀÚ ½ºÅ©¸°°ú Ç¥Çö ´É·Â¿¡ ´ëÇÑ Á¤º¸¸¦ °®´Â´Ù.
|
Script |
[propVal=.].propName; |
HTML |
¾ø´Ù. |
- Àμö
-
- propertyName : (¼Ó¼º¸í)
¾Æ·¡ ¼Ó¼ºµé ÁßÀÇ ÇϳªÀÌ´Ù.
-
ÄÄÇ»ÅÍ´Â ÇÑ°³ÀÇ screen °³Ã¼¸¸ °®´Â´Ù.
À©µµ¿ì Å©±â°¡ ÀÛ¾ÆÁö°Å³ª, frame °³Ã¼º°·Î Á¡°ËÇÏ´õ¶óµµ ¹Ýȯ°ªµéÀº °°´Ù.
- Ư±â
-
ÀÌ °³Ã¼ÀÇ ½ºÅ©¸³Æ®µéÀº IE4.0ºÎÅÍ Àû¿ëµÈ´Ù.
- Àû¿ë
-
¼³¸íÀ» À§ÇÑ ¿¹Á¦
½ºÅ©¸°Àº ÇÑ°³¸¸ ÀÖÀ¸¹Ç·Î ¾î´À À©µµ¿ì³ª ÇÁ·¹ÀÓ¿¡¼ Á¡°ËÇÏ´ø ½ºÅ©¸°ÀÇ ¼Ó¼ºÀº °°´Ù.
<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 ¸Þ¼µå¸¦ Àü´Þ¹Þ´Â´Ù.