 |
|
|  |
À̹ÌÁö »çÀÌÁî¿¡ ¸Â°Ô »õâ¶ç¿ì±â |
|
|
 ȨÆäÀÌÁö |
20³â Àü |
À̹ÌÁö Å©±â¸¦ °¡Á®¿À±âÀ§ÇØ »ç¿ëÇÑ ¹æ¹ýÀº
¸ÕÀú »õâÀ» 15 X 15 »çÀÌÁî·Î ¿°í Ãâ·ÂÇÒ ÇØ´çÀ̹ÌÁöÀÇ readyState °¡ complete µÉ¶§±îÁö
±â´Ù¸°ÈÄ »õâÀ» ´Ù½Ã Á¶Á¤ÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇß½À´Ï´Ù.
readyState ´Â ÇØ´ç Ãâ·ÂµÉ Object ÀÇ »óÅ°¡ Àоî¿À´Â ÁßÀÎÁö ¸ðµÎ Àоú´ÂÁö Ãë¼ÒµÇ¾ú´ÂÁö µîÀ» ¾Ë¼öÀÖ´Â
ÇÁ·ÎÆÛƼÀÔ´Ï´Ù.
[»ç¿ë¹æ¹ý]
¸ÕÀú ¾Æ·¡ ¼Ò½ºÄڵ带 <head>~<head> »çÀÌ¿¡ ³Ö¾îÁֽñ¸¿ä. »ç½Ç ¾Ï´ë³ª ³Ö¾îµÎ »ó°ü¾ø½À´Ï´Ù.
±×¸®°í imgű×ÀÇ °æ¿ì
<img src="abcdefg.gif" onclick="OpenImage(this.src)"> ¶ó°í ÇØÁֽøé
abcdefg.gif ÆÄÀÏÀÌ »õâÀ¸·Î ¿¸³´Ï´Ù.
ÀÏ¹Ý ¸µÅ©ÀÇ °æ¿ì
<a href="#" onclick="OpenImage('»õâÀ¸·Î ¶ç¿ï À̹ÌÁöÀÇ ÁÖ¼Ò')">Å©°Ôº¸±â</a>
´ÙÀ½ ó·³ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
[¿¹Á¦]
http://goweb.netcci.org/bbs/zboard.php?id=photo
[¼Ò½ºÄÚµå]
========================================================================================
<script language='javascript' type='text/javascript'>
<!--
/***********************************
/ À̹ÌÁö »çÀÌÁî¿¡ ¸Â°Ô »õâ¶ç¿ì±â
/***********************************/
function OpenImage(s){
//
// º¯¼ö Á¤ÀÇ
//
srcImg = new Image();
clientWidth = screen.width;
clientHeight = screen.height;
srcImg.src = s;
//
// ¿·Á´Â ÆÄÀÏÀ» À̸§
//
var srcFileName = srcImg.src.substr(srcImg.src.lastIndexOf("/")+1, srcImg.src.length);
//
// »õâ ¶ç¿ì°í À̹ÌÁö »ðÀÔ
//
win = window.open("","","width=15,height=15,scrollbars=no,resizable=no,left="+(clientWidth/2-15)+",top="+(clientHeight/2-15)+"");
win.document.writeln("<html>");
win.document.writeln("<head>");
win.document.writeln("<title>"+document.title+" ["+srcFileName+"]</title>");
win.document.writeln("</head>");
win.document.writeln("<body style='margin:0px;' bgcolor='#333333'>");
win.document.writeln("<table border='0' cellpadding='0' cellspacing='0' style='cursor:hand' onclick='self.close()'>");
win.document.writeln(" <tr>");
win.document.writeln(" <td align='center'><img src="+s+" name='winImg' style='cursor:hand' onclick='self.close()' alt='Ŭ¸¯ÇÏ¸é »ç¶óÁý´Ï´Ù'></td>");
win.document.writeln(" </tr>");
win.document.writeln("</table>");
win.document.writeln("</body>");
win.document.writeln("</html>");
srcImg = win.document.winImg;
//
// À̹ÌÁö°¡ ¸ðµÎ ·ÎµùµÉ¶§±îÁö ±â´Ù¸²
//
while(true)
if(srcImg.readyState == "complete")
break;
//
// »õâÀÇ Å©±â ¼³Á¤
//
var winWidth = srcImg.width+10;
var winHeight = srcImg.height+29;
//
// »õâÀÌ ¶ç¿öÁú À§Ä¡ ¼³Á¤
//
var left = (clientWidth/2)-(srcImg.width/2);
var top = (clientHeight/2)-(srcImg.height/2);
//
// À̹ÌÁöÀÇ Å©±â overflow È®ÀÎÈÄ »õâÀÇ Å©±â¿Í À§Ä¡ Àç¼³Á¤
//
if(clientWidth <= srcImg.width){
winWidth = clientWidth;
left = 0;
win.document.body.scroll = "auto";
}
if(clientHeight <= srcImg.height){
winHeight = clientHeight-30;
top = 0;
win.document.body.scroll = "auto";
}
//
// À̹ÌÁö·ÎµùÀÌ ³¡³µÀ½À¸·Î À̹ÌÁöÀÇ Å©±â¸¦ »ç¿ëÇÒ¼ö ÀÖ´Ù.
// ÇØ´ç À̹ÌÁöÀÇ »çÀÌÁî¿¡ ¸Â°Ô À©µµ¿ì¸¦ Àç¼³Á¤ÇÑ´Ù.
win.moveTo(left, top);
win.resizeTo(winWidth, winHeight);
}
//-->
</script> |
|
̵̧ : 365 |
̵̧
¸ñ·Ï
|
|
|  |
|