Skip to content

Instantly share code, notes, and snippets.

@LectomT
Created November 2, 2015 05:10
Show Gist options
  • Save LectomT/d58fdaa1fc81d3f22404 to your computer and use it in GitHub Desktop.
Save LectomT/d58fdaa1fc81d3f22404 to your computer and use it in GitHub Desktop.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0049)http://211.192.0.42/automail/secure_cis_base.html -->
<HTML><HEAD><TITLE>Hyundai Insurance</TITLE>
<META http-equiv="X-UA-Compatible" content="IE=7" />
<META http-equiv=Content-Type content="text/html; charset=ks_c_5601-1987">
<META content="MSHTML 6.00.6000.16981" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff oncontextmenu="return false">
<div id='div_position' style='overflow:hidden;width:1000px;'>
<table>
<td valign='top'><img src='http://safe.amail.co.kr/ems61/safemail.jpg?Q1VTVF9JRD1oaQ==&UE9TVF9JRD0yMDE1MTAyN181&TV9JRD16dktZSHhDODdPcHl1MF83Mzg5Mjg5MQ==&RU1BSUxfSUQ9ZGNiMzZlNGI3MTk4OTRmOGRhNDAzZDVjODA3ZTMwMjc5OWQ4OWVhNGM4ZjdjYmJjZmI2YWJhNDhiYWM4YTMxNw=='></td>
<td>
<table>
<tr>
<td valign='top' style="width:1000px;">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR><TD><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<!--원하는대로 스타일 수정-->
<style type="text/css">
<!--
.font1 { font-size: 9pt;color:#666666;}
td { font-size: 9pt;color:#333333}
A:link {font-size:9pt;color:#0108FF;text-decoration:none; }
A:active {font-size:9pt;color:#FF0824;text-decoration:none; }
A:visited {font-size:9pt;color:#880888;text-decoration:none; }
A:hover {font-size:9pt;color:#00cc88;text-decoration:none; }
-->
</style>
</head>
<script language='javascript'>
//GetMailMsg parameter
// 1 : 메일 원문의 charset이 EUC_KR
// 2 : 메일 원문의 charset이 UTF8
var iXEPlain_Charset = 1;
// ActiveX 컨트롤 업데이트 위치 및 버전은 아래에서 수정해야한다.
var XWMSIECtrl = {
mName : "XEIViewer",
mCID : "CLSID:0002F5D3-333A-4073-BC2E-7CDFD9FB83C3",
mCodeBase : "http://download.softforum.com/Published/XecureExpressI/v2.8.3.8/xev_install.cab#Version=2,8,3,8"
};
var XWMSIECtrlx64 = {
mName : "XEIViewer",
mCID : "CLSID:0002F5D3-333A-4073-BC2E-7CDFD9FB83C3",
mCodeBase : "http://download.softforum.com/Published/XecureExpressI/v2.8.3.8/xev_install_x64.cab#Version=2,8,3,8"
};
var XWFirefoxCtrl = {
mName : "XEIViewer",
mType : null,
mWinVersion : "2,8,3,8",
mTypeWin32 : "application/xecureexpressviewer-plugin",
mWin32Src : {"XecureExpress Plugin":"http://download.softforum.com/Published/XecureExpressI/v2.8.3.8/xev_control.exe"}
};
var XWSafariCtrl = {
mName : "XEIViewer",
mType : null,
mWinVersion : "2,8,3,8",
mTypeWin32 : "application/xecureexpressviewer-plugin",
mWin32Src : {"XecureExpress Plugin":"http://download.softforum.com/Published/XecureExpressI/v2.8.3.8/xev_control.exe"}
};
var XWChromeCtrl = {
mName : "XEIViewer",
mType : null,
mWinVersion : "2,8,3,8",
mTypeWin32 : "application/xecureexpressviewer-plugin",
mWin32Src : {"XecureExpress Plugin":"http://download.softforum.com/Published/XecureExpressI/v2.8.3.8/xev_control.exe"}
};
var XWOperaCtrl = {
mName : "XEIViewer",
mType : null,
mWinVersion : "2,8,3,8",
mTypeWin32 : "application/xecureexpressviewer-plugin",
mWin32Src : {"XecureExpress Plugin":"http://download.softforum.com/Published/XecureExpressI/v2.8.3.8/xev_control.exe"}
};
var XWOperaCtrlx64 = {
mName : "XEIViewer",
mType : null,
mWinVersion : "2,8,3,8",
mTypeWin64 : "application/xecureexpressviewer-plugin",
mWin64Src : {"XecureExpress Plugin":"http://download.softforum.com/Published/XecureExpressI/v2.8.3.8/xev_control.exe"}
};
function XWBrowser ()
{
/* O/S Constant List */
this.cWIN = "Win";
this.cWIN32 = "Win32";
this.cWIN64 = "Win64";
/* Web Browser Constant List */
this.cMSIE = "Trident";
this.cPrevMSIE = "MSIE";
this.cCHROME = "Chrome";
this.cSAFARI = "Safari";
this.cFIREFOX = "Firefox";
this.cOPERA = "Opera";
this.cUNSUPPORT = "Unsupport";
/* Member variables */
this.mPlatform = navigator.platform;
this.mUserAgent = navigator.userAgent;
this.mBrowserCtrl = null; /* 감지된 브라우저의 컨트롤에 대한 포인터로 getBrowserName에서 설정되는 값이다. */
this.mBrowser = this.getBrowserName();
this.mVersion = this.getBrowserVersion();
};
XWBrowser.prototype = {
getBrowserName : function ()
{
var result;
if (this.mUserAgent.indexOf (this.cMSIE) != -1 || this.mUserAgent.indexOf (this.cPrevMSIE) != -1) { // Explorer
if (this.mUserAgent.indexOf (this.cPrevMSIE) != -1)
this.cMSIE = "MSIE";
if (this.mPlatform == this.cWIN64 || this.mUserAgent.indexOf (this.cWIN64) != -1)
this.mBrowserCtrl = XWMSIECtrlx64;
else
this.mBrowserCtrl = XWMSIECtrl;
result = this.cMSIE;
} else if (this.mUserAgent.indexOf (this.cCHROME) != -1) { // Chrome
this.mBrowserCtrl = XWChromeCtrl;
result = this.cCHROME;
} else if (this.mUserAgent.indexOf (this.cSAFARI) != -1) { // Safari
this.mBrowserCtrl = XWSafariCtrl;
result = this.cSAFARI;
} else if (this.mUserAgent.indexOf (this.cOPERA) != -1) { // Opera
if (this.mPlatform == this.cWIN64 || this.mUserAgent.indexOf (this.cWIN64) != -1)
this.mBrowserCtrl = XWOperaCtrlx64;
else
this.mBrowserCtrl = XWOperaCtrl;
result = this.cOPERA;
} else if (this.mUserAgent.indexOf (this.cFIREFOX) != -1) {
if (this.mUserAgent.indexOf (this.cNETSCAPE) != -1) { // Netscape 6
result = this.cUNSUPPORT;
} else { // Firefox
this.mBrowserCtrl = XWFirefoxCtrl;
result = this.cFIREFOX;
}
} else if (this.mUserAgent.indexOf ("BonEcho") != -1) { // Firefox 2 source build
this.mBrowserCtrl = XWFirefoxCtrl;
result = this.cFIREFOX;
} else if (this.mUserAgent.indexOf ("Minefield") != -1) { // Firefox 3 source build
this.mBrowserCtrl = XWFirefoxCtrl;
result = this.cFIREFOX;
} else {
result = this.cUNSUPPORT; // Unsupport
}
return result;
},
getBrowserVersion : function ()
{
var result;
var fromIndex = this.mUserAgent.indexOf (this.mBrowser);
if (this.mBrowser == this.cMSIE) {
if (this.mUserAgent.indexOf ("MSIE") != -1) {
fromIndex = this.mUserAgent.indexOf ("MSIE");
fromIndex += 5;
result = this.mUserAgent.substring (fromIndex, this.mUserAgent.indexOf (";", fromIndex));
}
else if (this.mUserAgent.indexOf ("rv") != -1) {
fromIndex = this.mUserAgent.indexOf ("rv");
fromIndex += 3;
result = this.mUserAgent.substring (fromIndex, this.mUserAgent.indexOf (")", fromIndex));
}
} else if (this.mBrowser == this.cCHROME) {
/**
* Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.30 Safari/530.5
*/
fromIndex += this.cCHROME.length + 1;
result = this.mUserAgent.substring (fromIndex, this.mUserAgent.indexOf (" ", fromIndex));
} else if (this.mBrowser == this.cSAFARI) {
fromIndex = this.mUserAgent.indexOf ("Version") + 8;
result = this.mUserAgent.substring (fromIndex, this.mUserAgent.indexOf (" ", fromIndex));
} else if (this.mBrowser == this.cFIREFOX) {
fromIndex += 8;
result = this.mUserAgent.substring (fromIndex);
} else if (this.mBrowser == this.cNETSCAPE) {
fromIndex += 10;
result = this.mUserAgent.substring (fromIndex);
} else if (this.mBrowser == this.cNETSCAPE4) {
fromIndex = this.mUserAgent.indexOf ("Mozilla") + 8;
result = this.mUserAgent.substring (fromIndex, fromIndex + 4);
} else if (this.mBrowser == this.cOPERA) {
fromIndex = this.mUserAgent.indexOf (this.cOPERA) + 6;
result = this.mUserAgent.substring (fromIndex, fromIndex + 4);
} else
result = 0;
return result;
},
getObjectTag : function (aBrowser)
{
var result;
var XWBrowserCtrl;
if (aBrowser == undefined) {
return this.getObjectTag (this.mBrowser);
} else if (aBrowser == this.cMSIE) {
/*------------------------------------------------------------------------------------
* Internet Explore
* 지원되는 OS
* - windows 32/64bit
*------------------------------------------------------------------------------------*/
// XecureWeb Client 64bit
if (this.mPlatform == this.cWIN64 || this.mUserAgent.indexOf (this.cWIN64) != -1) {
XWBrowserCtrl = XWMSIECtrlx64;
//result = this.mPlatform + "는 지원하지 않는 운영체제입니다.";
} else if (this.mPlatform == this.cWIN32) {
XWBrowserCtrl = XWMSIECtrl;
} else {
result = this.mPlatform + "는 지원하지 않는 운영체제입니다.";
}
result = "<object ";
result += "id=\"" + XWBrowserCtrl.mName + "\" ";
result += "classid=\"" + XWBrowserCtrl.mCID + "\" ";
result += "codebase=\"" + XWBrowserCtrl.mCodeBase + "\" ";
result += "width=0 height=0>";
} else if (aBrowser == this.cFIREFOX) {
/*------------------------------------------------------------------------------------
* Firefox
* 지원되는 OS
* - windows 32bit
* - linux 32/64bit
* - macintosh intel/ppc
*------------------------------------------------------------------------------------*/
XWBrowserCtrl = XWFirefoxCtrl;
result = "<object ";
result += "id=\"" + XWBrowserCtrl.mName + "\" ";
result += "type=\"" + XWBrowserCtrl.mType + "\" ";
result += "width=0 height=0>";
if (this.mPlatform.indexOf (this.cWIN32) == -1 ) {
result = this.mPlatform + "는 지원하지 않는 운영체제입니다.";
}
} else if (aBrowser == this.cCHROME) {
/*------------------------------------------------------------------------------------
* Chrome
* 지원되는 OS
* - windows 32bit
*------------------------------------------------------------------------------------*/
XWBrowserCtrl = XWChromeCtrl;
result = "<object ";
result += "id=\"" + XWBrowserCtrl.mName + "\" ";
result += "type=\"" + XWBrowserCtrl.mType + "\" ";
result += "width=0 height=0>";
if (this.mPlatform.indexOf (this.cWIN32) == -1) {
result = this.mPlatform + "는 지원하지 않는 운영체제입니다.";
}
} else if (aBrowser == this.cSAFARI) {
/*------------------------------------------------------------------------------------
* Safari
* 지원되는 OS
* - windows 32bit
* - macintosh intel/ppc
*------------------------------------------------------------------------------------*/
XWBrowserCtrl = XWSafariCtrl;
result = "<object ";
result += "id=\"" + XWBrowserCtrl.mName + "\" ";
result += "type=\"" + XWBrowserCtrl.mType + "\" ";
result += "width=0 height=0>";
if (this.mPlatform.indexOf (this.cWIN32) == -1) {
result = this.mPlatform + "는 지원하지 않는 운영체제입니다.";
}
} else if (aBrowser == this.cOPERA) {
/*------------------------------------------------------------------------------------
* Opera
* 지원되는 OS
* - windows 32bit , windows 64bit
*------------------------------------------------------------------------------------*/
if (this.mPlatform == this.cWIN64 || this.mUserAgent.indexOf (this.cWIN64) != -1) {
XWBrowserCtrl = XWOperaCtrlx64;
} else if (this.mPlatform == this.cWIN32) {
XWBrowserCtrl = XWOperaCtrl;
} else {
result = this.mPlatform + "는 지원하지 않는 운영체제입니다.";
}
result = "<object ";
result += "id=\"" + XWBrowserCtrl.mName + "\" ";
result += "type=\"" + XWBrowserCtrl.mType + "\" ";
result += "width=0 height=0>";
} else {
result += "No XecureExpress PlugIn";
}
return result;
},
checkCtrl : function (aVersion)
{
var result = false;
var xecuremime;
if (aVersion == null || aVersion == undefined)
return result;
if (this.mPlatform == this.cWIN32) {
this.mBrowserCtrl.mType = this.mBrowserCtrl.mTypeWin32;
} else if(this.mPlatform == this.cWIN64)
this.mBrowserCtrl.mType = this.mBrowserCtrl.mTypeWin64;
if (this.mBrowser == this.cMSIE || this.mBrowser == this.cPrevMSIE)
return result;
else
navigator.plugins.refresh();
xecuremime = navigator.mimeTypes [this.mBrowserCtrl.mType];
if (xecuremime) {
result = this.checkCtrlVersion(xecuremime.enabledPlugin.description, aVersion);
} else {
result = true;
}
return result;
},
checkCtrlVersion : function (aDesc, aVersion)
{
var index = aDesc.indexOf('v.', 0);
if (index < 0) return true;
aDesc += ' ';
var versionString = aDesc.substring(index +2, aDesc.length);
var arrayOfStrings = versionString.split('.');
var thisMaj = parseInt(arrayOfStrings[0], 10);
var thisMin = parseInt(arrayOfStrings[1], 10);
var thisRel = parseInt(arrayOfStrings[2], 10);
var thisLast = parseInt(arrayOfStrings[3], 10);
arrayOfStrings = aVersion.split('.');
var s_verMaj = parseInt(arrayOfStrings[0], 10);
var s_verMin = parseInt(arrayOfStrings[1], 10);
var s_verRel = parseInt(arrayOfStrings[2], 10);
var s_verLast = parseInt(arrayOfStrings[3], 10);
if (thisMaj > s_verMaj) return false;
if (thisMaj < s_verMaj) return true;
if (thisMin > s_verMin) return false;
if (thisMin < s_verMin) return true;
if (thisRel > s_verRel) return false;
if (thisRel < s_verRel) return true;
if (thisLast > s_verLast) return false;
if (thisLast < s_verLast) return true;
return false;
},
installCtrl : function ()
{
var result;
if (this.mBrowser == this.cFIREFOX) {
if (this.mPlatform == this.cWIN32) {
version = this.getBrowserVersion().split(".");
result = window.open(XWFirefoxCtrl.mWin32Src["XecureExpress Plugin"], '_blank');
} else {
alert ("Unsupported O/S");
}
} else if (this.mBrowser == this.cCHROME) {
// Win32
/* 크롬은 팝업 생성시 바로 차단되는 것이 기본이라 _self 페이지 이동으로 처리 한다. */
if (this.mPlatform == this.cWIN32) {
version = this.getBrowserVersion().split(".");
result = window.open(XWChromeCtrl.mWin32Src["XecureExpress Plugin"], '_self');
}
} else if (this.mBrowser == this.cSAFARI) {
// Win32, MacPPC, MacIntel
/* Safari는 팝업 생성시 바로 차단되는 것이 기본이라 _self 페이지 이동으로 처리 한다. */
if (this.mPlatform == this.cWIN32)
result = window.open(XWSafariCtrl.mWin32Src["XecureExpress Plugin"], '_self');
else
alert ("Unsupported O/S");
} else if (this.mBrowser == this.cOPERA) {
if (this.mPlatform == this.cWIN32)
result = window.open(XWOperaCtrl.mWin32Src["XecureExpress Plugin"], '_self');
else if (this.mPlatform == this.cWIN64)
result = window.open(XWOperaCtrl.mWin64Src["XecureExpress Plugin"], '_self');
}
return result;
}
};
function PrintObjectTag ()
{
var aBrowser = gXWBrowser.mBrowser;
var aPlatForm = gXWBrowser.mPlatform;
var aVersion = null;
var aObjectTag = null;
var aResult = true;
if (aBrowser == "Trident" || aBrowser == "MSIE") {
aResult = true;
} else if (aBrowser == "Firefox") {
if (aPlatForm.indexOf (gXWBrowser.cWIN) != -1)
aVersion = XWFirefoxCtrl.mWinVersion;
else if (aPlatForm.indexOf (gXWBrowser.cLINUX) != -1)
aVersion = XWFirefoxCtrl.mLinuxVersion;
else if (aPlatForm.indexOf (gXWBrowser.cMAC) != -1)
aVersion = XWFirefoxCtrl.mMacVersion;
} else if (aBrowser == "Chrome") {
if (aPlatForm.indexOf (gXWBrowser.cWIN) != -1)
aVersion = XWChromeCtrl.mWinVersion;
} else if (aBrowser == "Safari") {
if (aPlatForm.indexOf (gXWBrowser.cWIN) != -1)
aVersion = XWSafariCtrl.mWinVersion;
else if (aPlatForm.indexOf (gXEBrowser.cLINUX) != -1)
aVersion = XWSafariCtrl.mLinuxVersion;
else if (aPlatForm.indexOf (gXWBrowser.cMAC) != -1)
aVersion = XWSafariCtrl.mMacVersion;
} else if (aBrowser == "Opera") {
if (aPlatForm.indexOf (gXWBrowser.cWIN) != -1)
aVersion = XWOperaCtrl.mWinVersion;
else if (aPlatForm.indexOf (gXWBrowser.cLINUX) != -1)
aVersion = XWOperaCtrl.mLinuxVersion;
} else {
aVersion = null;
}
if (aResult == false) {
alert ("XecureExpress는 이 브라우저 " + aBrowser + "는 지원하지 않습니다.");
return false;
}
if (gXWBrowser.checkCtrl (aVersion)){
gXWBrowser.installCtrl();
aResult = false;
} else {
aResult = true;
}
if (aResult){
aObjectTag = gXWBrowser.getObjectTag();
document.write (aObjectTag);
}
return aResult;
}
function XEShowInfoMsg ()
{
var szExpressI_InfoMsg = document.XEIViewer.GetInfoMsg(iXEPlain_Charset);
if(szExpressI_InfoMsg != '')
document.write(szExpressI_InfoMsg);
return ;
}
function XEShowMailMsg ()
{
var szExpressI_MailMsg = document.XEIViewer.GetMailMsg(iXEPlain_Charset);
if(szExpressI_MailMsg != '') {
document.getElementById('XEVMsg').innerHTML = szExpressI_MailMsg;
if(document.XEIViewer.XEState == "Success")
{
if(document.XEIViewer.IsAttachFile == "TRUE")
XEAttachButton.style.display = 'inline';
if(document.getElementById('XEPrintButton') != "undefined" && document.getElementById('XEPrintButton') != null){
XEPrintButton.style.display = 'inline';
}
var iframe = document.getElementById('XEMailFrame');
XEMailFrame.document.body.innerHTML = XEVMsg.innerHTML;
}
}
return ;
}
function XEViewerRun ()
{
XEShowMailMsg();
}
function XEOpenEncInfoDlg ()
{
document.XEIViewer.ShowXEMailInfo();
}
function XEShowAttachFile ()
{
document.XEIViewer.ShowXEMailAttach();
}
function PrintMailMsg() {
if (navigator.userAgent.indexOf("Opera")!=-1) {
frames["XEMailFrame"].focus();
frames["XEMailFrame"].print();
}
else if (navigator.userAgent.indexOf("MSIE") != -1){
XEMailFrame.focus();
var ret = XEMailFrame.document.execCommand('print', false, null);
if(ret != true)
{
XEMailFrame.print();
}
}
else
{
XEMailFrame.focus();
XEMailFrame.print();
}
}
var gXWBrowser = new XWBrowser();
</script>
<!-- 여기서 부터 고객 사이트마다 커스텀 제작 가능 영역 시작 -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="60">
<center>
<input style='display :none' id='XEAttachButton' type='image' src='http://ems.hi.co.kr/secure/saveAttach.gif' alt='Save' onclick='XEShowAttachFile();'>&nbsp;&nbsp;
<!--softforum_print_end_tag-->
</center>
</td>
</tr>
</table>
<!-- 안내 메시지와 복호화된 메일 메시지가 뿌려지는 영역
1. XecureExpress 뷰어 컨트롤 혹은 플러그인이 설치되어 있지 않다면 아래의 HTML 구문이 보이게 된다.
따라서 아래에서는 설치 안내 정보를 담도록한다.
2. 모듈이 이미 설치가 되었을 경우에는 XecureExpress로 암호화 된 메일에서 info_msg 정보가 있다면,
info_msg정보를 보여주며 메일의 암호 혹은 인증서 암호 입력창이 뜨게 된다.
3. 올바른 암호가 입력될 경우에는 복호화된 메일 정보를 보여주며, 입력 실패시에는 error 메시지를 출력한다.
ps. PrintMailMsg() 함수를 이용하면 이 영역만 프린트 할 수 있다.
-->
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
<center>
<div id='XEVMsg'></div>
</center>
<!-- 프린트 하지 않을 기타 정보 영역-->
</td>
</tr>
<tr style="display:none">
<td height="1" bgcolor="#999999"></td>
</tr>
<!-- 상단과 본문내용과의 여백부분 시작 -->
</table>
<!--table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="35"></td>
</tr>
</table-->
<iframe name='XEMailFrame' width=0 height=0>
<body>
</body>
</iframe>
<!-- 고객 사이트마다 커스텀 제작 가능 영역 끝 -->
</body>
</html> </TD></TR>
</TBODY>
</TABLE>
<OBJECT id="SmartUpdate"
classid="clsid:F37520B6-4FBE-4814-9022-9AD83EF3E203"
codebase="http://update.hi-portal.co.kr/distribution/reportdesigner/SmartUpdate/SmartUpdate.cab#version=1,0,0,24">
<PARAM NAME="InfoFile" VALUE="http://update.hi-portal.co.kr/distribution/reportdesigner/SmartUpdate/SmartUpdate50.ini">
<PARAM NAME="WndTitle" VALUE="�����ػ�">
</OBJECT>
<OBJECT id="MarkAny"
classid="clsid:3B780B78-73B9-49B8-9630-3E60EDE61C73"
codebase="http://update.hi-portal.co.kr/distribution/markany/MaDownloadRD.cab#version=1,0,1,0">
</OBJECT>
<OBJECT id="rdviewer"
height="700px"
width="800px"
classid="CLSID:ADB6D20D-80A1-4aa4-88AE-B2DC820DA076">
</OBJECT>
<SCRIPT language=JavaScript defer>
var ttexit = false;
function replaceString(string){
while (string.indexOf("&") > 0 || string.indexOf("<") > 0 || string.indexOf(">") > 0) {
string = string.replace("&", "&amp;");
string = string.replace("<", "&lt;");
string = string.replace(">", "&gt;");
}
return string;
}
function excuteRdObj(value){
if (ttexit == false) {
ttexit = true;
var rSaveBtnYn = document.getElementById("xSaveBtnYn").value;
var rPrintBtnYn = document.getElementById("xPrintBtnYn").value;
var rXlsBtnYn = document.getElementById("xXlsBtnYn").value;
var rDocBtnYn = document.getElementById("xDocBtnYn").value;
var rPptBtnYn = document.getElementById("xPptBtnYn").value;
var rHwpBtnYn = document.getElementById("xHwpBtnYn").value;
var rPdfBtnYn = document.getElementById("xPdfBtnYn").value;
var rSetAppendReport = document.getElementById("xSetAppendReport").value;
var rReportCnt = document.getElementById("xReportCnt").value;
if(rSaveBtnYn){
rdviewer.DisableToolbar(0);
}
// if(rPrintBtnYn){
if(false){
rdviewer.DisableToolbar(1);
}
if(rXlsBtnYn){
rdviewer.DisableToolbar(13);
}
if(rDocBtnYn){
rdviewer.DisableToolbar(17);
}
if(rPptBtnYn){
rdviewer.DisableToolbar(16);
}
if(rHwpBtnYn){
rdviewer.DisableToolbar(14);
}
if(rPdfBtnYn){
rdviewer.DisableToolbar(15);
}
rdviewer.AutoAdjust = false;
rdviewer.ZoomRatio = 100;
rdviewer.SetBackgroundColor(255,255,255);
rdviewer.HidePopupMenu(0);
rdviewer.SetAppendReport(rSetAppendReport);
for(var i=0; i<rReportCnt; i++){
var rXmlData = document.getElementById("xXmldata" + i).value;
var rMrdPath = document.getElementById("xMrdPath" + i).value;
var rMrdParam = document.getElementById("xMrdParam" + i).value;
var rRdServerUrl = document.getElementById("xRdServerUrl" + i).value;
var rSubData = document.getElementById("xMrdsubData" + i).value;
var xmldata = document.getElementById(rXmlData).value;
xmldata = xmldata.replace(/&/gi,'&amp;');
// 2012-02-23 : Entity References Recover
xmldata = xmldata.replace(/[_][$]/gi,'&');
rdviewer.SetRData(xmldata);
if(rSubData=="1"){
rdviewer.SetXmlReportOpt(2);
}
rdviewer.MaFileOpen2(rMrdPath, rMrdParam,rRdServerUrl);
}
} else {
ttexit = true;
}
}
</SCRIPT>
</td>
</tr>
</table>
</td>
</table>
</div></BODY>
</HTML>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment