![]() |
Explorer¿Í Netscape¿¡¼ °øÈ÷ ÀÛ¿ëÇÏ·Á¸é |
|
Explorer 4¿¡¼³ª Netscape 4¿¡¼ ´Ù ÀÛµ¿ÇÏ·Á¸é ¾ÕÀÇ ¿¹Á¦¿¡¼ º¸¾ÒµíÀÌ Explorer 4¿ë ¼Ò½º¿¡¼´Â Netscape 4°¡ ÀÛµ¿ÇÏÁö ¾Ê°í, Netscape 4¿ë ¼Ò½º¿¡¼´Â Explorer 4°¡ ÀÛ¿ëµÇÁö ¾Ê´Â´Ù. Explorer 4¿¡¼³ª Netscape 4¿¡¼ ´Ù ÀÛµ¿ÇÏ·Á¸é µÎ°¡Áö ¼Ò½º Äڵ带 °áÇÕÇÏ¿©¾ß ÇÑ´Ù. ¾ÕÀÇ ¿¹Á¦µéÀ» °£´ÜÈ÷ °áÇÕÇϸé:
¼Ò½º Äڵ带 º¸¸é
<table border="0" width=50% cellspacing="0"
cellpadding="0" bgcolor="#ffeeff">
<tr><td height="30">
<div id="mydiv" style="background-color:#ffeeff; height:18px;"><!Explorer>
<ilayer id="ilayid" width=100% height=30> <!Netscape>
<layer id="alayer" width=100% height=30> <!Netscape>
</layer>
</ilayer>
</div>
<script language="JavaScript1.2">
<!--
var msgs=new Array();
msgs[0]='¿À´ÃÀº Áñ°Å¿î ÀÏ¿äÀÏÀÌ´Ù.';
msgs[1]='»êÀ¸·Î °¡¼ ÀÚ¿¬À» ¸¸³£ÇÒ±î?';
msgs[2]='¹Ù´Ù·Î °¡¼ ÇØ¼ö¿åÀ̳ª ÇÒ±î?';
var numb=0;
function shiftit2(){
if (document.all) mydiv.innerHTML=msgs[numb]; // Explorer
else {
document.alayer.document.write(msgs[numb]); // Nescape
document.alayer.document.close();
}
if (numb==2) numb=0
else numb++;
setTimeout("shiftit2()",3000); // ¾à 3ÃÊ
}
window.onload=shiftit2;
//-->
</script>
</td></tr></table>
¾ç´ë ºê¶ó¿ìÀú¿¡¼ ÀÛµ¿ÇÏ´Â DHTML
¾ç´ë ºê¶ó¿ìÀú¿¡¼ ÀÛµ¿ÇÏ´Â DHTMLÀ̶õ ¾ç´ë ºê¶ó¿ìÀú°¡ »ç¿ëÇÏ´Â ¿¤·¹¸àÆ®¿Í ¾ÖÆ®¸®ºäÆ®°¡ ´Ù¸£±â ¶§¹®¿¡ Javascript¸¦ ÀÛ¼º ÇÒ ¶§ ¹æ¹®ÀÚ°¡ ¾î´À ºê¶ó¿ì¼¸¦ »ç¿ëÇϴ°¡¿¡ µû¶ó Àû¿ëÇÏ´Â ³»¿ëÀÌ ´Þ¶óÁö°Ô ÇÏ´Â °ÍÀÌ ÇöÀç·Î¼ º¸ÆíÀûÀ¸·Î »ç¿ëµÇ´Â ±âº» ¹æ½ÄÀÌ´Ù. ¿©±â¼´Â ¾î¶»°Ô ½±°Ô À̸¦ Àû¿ëÇϵµ·Ï Çϴ°¡¸¦ º¸°Ú´Ù. ±âº»ÀûÀ¸·Î µÎ°¡Áö ¹æ¹ýÀÌ »ç¿ëµÇ´Âµ¥, ±× Áß Çϳª´Â °øÅëÀ¸·Î »ç¿ë µÉ ¼ö ÀÖ´Â ¿ä¼Ò¸¦ ã¾Æ ¾ç´ë ºê¶ó¿ìÀú¿¡¼ ¹«³È÷ ÀÛµ¿ÇÏ´Â °øÅë layer¸¦ »ý¼ºÇÏ´Â °ÍÀ̰í, ´Ù¸¥ Çϳª´Â »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú¿¡ ¸ÂÃß¾î ÀÛ¿ëÇÏ°Ô ÇÏ´Â ¹æ½ÄÀÎ °ÍÀÌ´Ù. ¾ç´ë ºê¶ó¿ìÀú¿¡¼ ÀÛµ¿ÇÏ´Â layerÀÇ »ý¼º Netscape¿¡¼´Â layer ű׸¦, Explorer¿¡¼´Â <div> À̳ª <span> ű׸¦ »ç¿ëÇÑ´Ù´Â °ÍÀ» ¿°µÎ¿¡ µÎ°í, ¾ç´ë ºê¶ó¿ìÀú¿¡¼ ÀÛµ¿ÇÏ´Â <layer>¸¦ »ý¼º ÇÑ´Ù´Â °ÍÀº Netscape 4¸¦ À§ÇÑ layer¸¦ ¸¸µé°í, Explorer 4¸¦ À§ÇÑ <div> À̳ª <span> ű׵µ µ¿½Ã¿¡ ¸¸µå´Â °ÍÀÌ´Ù. ¶§¿¡ µû¶ó¼´Â ¾à°£ÀÇ ¹®Á¦Á¡À» °¨¼öÇϰí ÇѰ¡Áö layer·Î ¾ç´ë ºê¶ó¿ìÀú¿¡¼ »ç¿ë ÇÒ ¼ö ÀÖ°Ô ÇÒ ¼öµµ ÀÖ´Ù. Netscape¿¡¼ Àý´ëÀ§Ä¡¸¦ ÁÖ´Â divÀ» »ç¿ëÇÏ¿© Explorer¿¡¼µµ ÀÛµ¿ÇÏ°Ô ÇÏ´Â °ÍÀÌ ±× ÇÑ ¿¹ÀÌ´Ù. ¾ç´ë ºê¶ó¿ìÀú¿¡¼ ÀÛµ¿ÇÏ´Â layer »ý¼ºÀÇ ¿¹Á¦¸¦ º¸ÀÚ: <div id="crosslayer" style="position:absolute"></div> Netscape 4¿¡¼ ÀÌ <div>À» layer¿Í ²À °°°Ô ó¸®ÇÑ´Ù. ´Ù¸¥ layer¿¡ Á¢¼ÓÇÏ´Â °Í°ú °°ÀÌ ¸ÕÀú ¹®¼ ¿ÀºêÁ§Æ®(document object)¿¡ Á¢¼ÓÇÏ°í ±× layerÀÇ ÀνÄÀÚ(id)¸¦ ÁöÁ¤ÇÏ¸é µÈ´Ù. document.crosslayer Explorer 4¿¡¼´Â ´Ü¼øÈ÷ divÀÇ ÀνÄÀÚ(id)¸¦ »ç¿ëÇÏ¸é µÈ´Ù. crosslayer À̷μ °£´ÜÈ÷ ¾ç´ë ºê¶ó¿ìÀú¿¡¼ ÀÛµ¿ÇÏ´Â layer¸¦ »ý¼ºÇÏ¿´´Ù. ±×·¯³ª ¹®Á¦´Â ÀÌ div layer°¡ »ç¿ëÀÚ ºê¶ó¿ìÀú¿¡ ¸Â°Ô ¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇÏ¿© Àû¿ë ¸¹Àº Javascript ÇÁ·Î±×·¡¸Ó´Â navigator object¸¦ »ç¿ëÇÏ¿© ¹æ¹®ÀÚÀÇ ºê¶ó¿ìÀú¸¦ ¾Ë¾Æ ³¾ ¼ö Àִµ¥, ÀÌ·¸°Ô ¾Ë¾Æ³½ ºê¶ó¿ìÀúÀÇ Á¾·ù¿¡ µû¶ó ¹æÇâÀ» ¹Ù²Ù¾î ÀÛ¿ëµÇ´Â ¿ÀºêÁ§Æ®¸¦ äÅÃÇÏ¿© »ç¿ëÇϵµ·Ï ÇÏ´Â ¹æ½ÄÀ¸·Î º¸ÆíÀûÀ¸·Î ¸¹ÀÌ »ç¿ëµÈ´Ù. ¾Æ·¡ ±× ¿¹Á¦¸¦ º¸ÀÚ: var ns4=(navigator.appName=="Netscape"&& navigator.appVersion>=4) var ie4=(navigator.appName=="Microsoft Internet Explorer"&& navigator.appVersion>=4) ÀÌ¿Í °°ÀÌ navigator object¸¦ »ç¿ëÇÏ¿© ºê¶ó¿ìÀú¸¦ ¾Ë¾Æ³»´Â ¹æ¹ýÀÌ °¡Àå ÀüÅëÀûÀÎ ¹æ½ÄÀ̳ª, ÄÚµùÇϱⰡ Á» º¹ÀâÇÑ °ÍÀÌ ´ÜÁ¡ÀÌ´Ù. ´ë¾ÈÀ¸·Î »ç¿ëµÇ´Â ¿ÀºêÁ§Æ®(object)¸¦ °¨ÁöÇÏ´Â ¹æ¹ýÀ¸·Î ºê¶ó¿ìÀú¸¦ ¾Ë ¼ö ÀÖ´Ù. À̰ÍÀº ºê¶ó¿ìÀú°¡ ƯÁ¤ ¿ÀºêÁ§Æ®¸¦ Áö¿øÇÏÁö ¾ÊÀ¸¸é, Javascript°¡ ¾ø´Â °ª(null)À» °¡Áö°í µ¹¾Æ¿À¹Ç·Î(return), ƯÁ¤ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ return °ªÀÌ nullÀΰ¡ ¾Æ´Ñ°¡¿¡ µû¶ó »ç¿ëÀÚÀÇ ºê¶ó¿ìÀú¸¦ ÆÇÁ¤ ÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù. Netscape 3 ÀÌ»ó°ú Explorer 4 ÀÌ»óÀº document.images ¿ÀºêÁ§Æ®¸¦ Áö¿øÇϹǷÎ, ´ÙÀ½ÀÇ ¿¹Á¦¿Í °°ÀÌ ºê¶ó¿ìÀú¸¦ ÆÇÁ¤ ÇÒ ¼ö ÀÖ´Ù. if (document.images)
alert("¹æ¹®ÀÚ ºê¶ó¿ìÀú´ÂNetscape 3 ÀÌ»óÀ̰ųª Explorer 4 ÀÌ»óÀÌ´Ù.")
ÀÌ ¹æ½ÄÀ¸·Î ±ÍÇÏÀÇ ºê¶ó¿ìÀú¸¦ Á¡°ËÇϸé navigator object¸¦ »ç¿ëÇÏ¿© ºê¶ó¿ìÀú¸¦ ¾Ë¾Æ³»´Â ¹æ¹ýº¸´Ù´Â ÀÌ¿Í °°ÀÌ »ç¿ë ¿ÀºêÁ§Æ®¸¦ ÅëÇÏ¿© °£Á¢ÀûÀ¸·Î ºê¶ó¿ìÀú¸¦ ÆÇÁ¤ÇÏ´Â °ÍÀÌ ÈξÀ ¿ëÀÌÇÏ´Ù. ÀÌ¿Í °°Àº °£Á¢ÀûÀÎ ¹æ½ÄÀ¸·Î ºê¶ó¿ìÀú¸¦ ¾Ë¾Æ ³¾ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ®µéÀ» º¸¸é ´ÙÀ½°ú °°´Ù:
if (document.layers) alert("ºê¶ó¿ìÀú´Â Netscape 4 ÀÌ»óÀÓ");
if (document.all) alert("ºê¶ó¿ìÀú´Â Explorer 4 ÀÌ»óÀÓ");
if (document.layers||document.all)
alert("ºê¶ó¿ìÀú´Â Netscape 4 ÀÌ»ó ȤÀº Explorer 4 ÀÌ»óÀÓ");
|