//OS 98»ç¿ë¿©ºÎ È®ÀÎ function isClientOS() { if(navigator.userAgent.indexOf('Windows 98') != -1){ return "Windows 98"; }else if(navigator.userAgent.indexOf('Windows NT 6') != -1){ return "Windows Vista"; }else if(navigator.userAgent.indexOf('Windows NT 5') != -1) { return "Windows Me or NT or 2000 or XP"; }else { return "other"; } } // âÀÇ styleÀ» º¯°æÇÑ´Ù. function initBrowser(TFSmartUpdater) { TFSmartUpdater.protectSystemMenu(1); var resol = getOptimizeResolution(); // index - 0: width, 1:height TFSmartUpdater.setStyle2("width=" + resol[0] + ",height=" + resol[1] + ",left=0,top=0,location=no,menubar=no,toolbar=no,status=no,resizable=no,scrollbar=no"); } // ÇöÀç ¸ð´ÏÅÍÀÇ ÇØ»óµµ¸¦ ±¸Çؼ­ ÀûÀýÇÑ nU ¸ÞÀÎâÀÇ Å©±â¸¦ ±¸ÇÑ´Ù.. function getOptimizeResolution() { var resol = new Array(2); resol[0] = screen.width; resol[1] = screen.height; // ±âÁØ ÇØ»óµµ 1280 * 1024 º¸´Ù Å« °æ¿ì´Â 1280 * 1024 ¸¦ ±âÁØÀ¸·Î, ÀÛÀ¸¸é ÀÛÀº °Í ±âÁØÀ¸·Î if (resol[0] > 1280) { resol[0] = 1280; } if (resol[1] <= 1024) { resol[1] = resol[1] - 34; // ÀÛ¾÷Ç¥½ÃÁÙ ¿µ¿ª»©±â. } else if (resol[1] > 1024) { resol[1] = 1024 - 34; } return resol; } function setComponentsInstall(domainName, systemCd, TFSmartUpdater){ try { //ȯ°æ º¯¼ö ¼³Á¤ TFSmartUpdater.setCustomDir("{server}", domainName+"/himed/install" ); TFSmartUpdater.setCustomDir("{client}", "C:\\Program Files\\himed\\components" ); TFSmartUpdater.setCustomDir("{systemdir}", "C:\\WINDOWS\\system32" ); TFSmartUpdater.setCustomDir("{systemurl}", domainName+"/himed" ); TFSmartUpdater.setCustomDir("{syswow64}", "C:\\WINDOWS\\SysWOW64" ); // Trident ¹öÀüÀ¸·Î üũ·ÎÁ÷ º¯°æ // IE7-:0, IE8:4, IE9:5 /* if (getBrowserTridentVersion() == "4" || getBrowserTridentVersion() == "5" || getBrowserTridentVersion() == "6" || getBrowserTridentVersion() == "7" ) { // for IE8, we need to set -nomerge option for iexplorer.exe not to share sessions. TFSmartUpdater.setCustomDir("{ieoption}", "-nomerge "); } else { TFSmartUpdater.setCustomDir("{ieoption}", ""); } */ if (getBrowserTridentVersion() < 4){ TFSmartUpdater.setCustomDir("{ieoption}", ""); } else { TFSmartUpdater.setCustomDir("{ieoption}", "-nomerge "); } //´Ù¿î¹ÞÀ» ÆÄÀÏÀÇ ¸ñ·ÏÀÎ xml ÆÄÀÏÀÇ °æ·Î¸¦ ³Ö¾îÁÜ... var ret = (isClientOS() == "Windows 98") ? TFSmartUpdater.getConfig(domainName+"/himed/install/config/config98.xml"): TFSmartUpdater.getConfig(domainName+"/himed/install/config/config.xml"); if (ret == true) { /*------------------------------------------------------------- *IEâÀÇ Å¸ÀÌÆ²¸¸À» ³²°Ü³õ°í ³ª¸ÓÁö¸¦ ¾Èº¸ÀÌ´Â ½ºÅ¸ÀÏ·Î ÁöÁ¤ÇÔ *------------------------------------------------------------- */ //TFSmartUpdate.setStyle(); //2.5.19 ÆÐÄ¡ // 20080521 login_before.jsp ¿¡¼­ setStyle2() ÇÑ ´ÙÀ½¿¡ Á¢±ÙÇϹǷΠÇÊ¿ä¾øÁö¸¸, sso ¸¦ ÅëÇØ Á¢±ÙÇÏ´Â °æ¿ì ÇÊ¿ä TFSmartUpdater.protectSystemMenu(1); /* 2012-03-28 added by CBJ TFSmartUpdater.ChangeWindowState(flag) Windows7 ¿¡¼­ ÃÖ´ëÈ­ »óÅ¿¡¼­ â À̵¿½Ã ÀÌÀüÅ©±â·Î µ¹¾Æ°¡¹ö·Á â »çÀÌÁ º¯°æÇÏÁö ¸øÇÔ. À̸¦ ÇØ°áÇϱâ À§ÇØ ½ºÅ¸ÀÏ ÁöÁ¤Çϱâ ÀÌÀü¿¡ â Å©±â¸¦ ÀÌÀüÅ©±â·Î µ¹¸° ´ÙÀ½ â »çÀÌÁ º¯°æÇϵµ·Ï ÇÔ. var FLAG_MINIMIZE = 2; //ÃÖ¼ÒÈ­ var FLAG_CLOSE = 4; //´Ý±â var FLAG_RESTORE = 8; //ÀÌÀüÅ©±â var FLAG_MAXIMIZE = 16; //ÃÖ´ëÈ­ */ TFSmartUpdater.ChangeWindowState(8); var resol = getOptimizeResolution(); // index - 0: width, 1:height TFSmartUpdater.setStyle2("width=" + resol[0] + ",height=" + resol[1] + ",left=0,top=0,location=no,menubar=no,toolbar=no,status=no,resizable=no"); /*------------------------------------------------------------- *IEâ »çÀÌÁî Á¶Á¤ *width : 1280 *height: 990 *À§ »çÀÌÁ´Ù ÀûÀ» ½Ã scroll »ý¼º *------------------------------------------------------------- */ //setWindowSize(); //setBodyScroll(); /*------------------------------------------------------------- *IEâ »çÀÌÁî Á¶Á¤ÇÒ ¼ö ¾ø°Ô °íÁ¤ÇÏ´Â ±â´É *true : Á¶Á¤°¡´É *false: Á¶Á¤ ºÒ°¡´É *------------------------------------------------------------- */ //TFSmartUpdater.setIEResizable(false); window.location.href = domainName+"/himed/webapps/com/hismainweb/jsp/hismain.live"; }else{ deleteCookie(); alert( "±¸¼º¿ä¼Ò ¼³Ä¡ Áß ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.\n\n»ç¿ëÁßÀÎ ºê¶ó¿ìÀú¸¦ ¸ðµÎ ´Ý°í ´Ù½Ã ½ÃµµÇϽñ⠹ٶø´Ï´Ù." ); window.location.href = domainName+"/himed/webapps/com/hismainweb/jsp/himed.live"; } } catch(e) { deleteCookie(); alert( "TFSmartUpdater°¡ ¼³Ä¡µÇÁö ¾Ê¾Ò½À´Ï´Ù. ¼³Ä¡ÈÄ ÁøÇàÇϽʽÿÀ." ); window.location.href = domainName+"/himed/webapps/com/hismainweb/jsp/himed.live"; } } // ÄíŰ»èÁ¦ function deleteCookie() { var cookieName = "HIS";// Äí۸íÀº ¼³Á¤ Á¤º¸¿¡¼­ °¡Á®µµ·Ï °íÄ¡ÀÚ. //ÄíŰ ¼Ò¸ê ³¯Â¥¸¦ ¾îÁ¦ ³¯Â¥·Î ¼³Á¤ÇÑ´Ù. var expireDate = new Date(); expireDate.setDate( expireDate.getDate() - 1 ); setCookie(cookieName,"",expireDate,"/",".knu.ac.kr"); //alert(document.cookie); } function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); document.cookie = curCookie; }